2023-06-28 02:10 编辑:pangding 点击: 次 A+

linux下只有两种软件包
源码包二进制包(rpm) centos下由于rpm安装软件包时比较麻烦,各个包之间的依赖需要去人工下载,所以一般使用yum来在线安装
yum的源配置文件保存在/etc/yum.repos.d文件夹中,默认使用的是CentOS-Base.repo
我在使用系统自带的yum源文件时发现无法访问那些网站,所以去找了个搜狐的镜像源,将原本的baseurl的前半部分换为http://mirrors.sohu.com/
如:baseurl=http://mirrors.sohu.com/centos/$releasever/os/$basearch/
卸载需要谨慎,会把依赖该包的所有包都卸载掉
首先下载源码包的压缩包,解压之后进入目录
先执行
./configure --prefix=安装到的目录位置该命令使编译前检测系统环境是否符合安装要求,把系统环境的检测结果写入Makefile文件中,后续的安装过程都会依赖该文件。
如果检测成功,则继续执行
make该命令的作用是调用gcc编译器,读取上述Makefile文件中的信息进行系统软件编译,编译是为了把源码程序转换成linux可执行的文件
如果编译出错执行
make clean清空编译内容
如果编译没有出错,执行
make install编译安装