软件包管理
软件仓库安装
修改yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #备份原来的yum源
cd /etc/yum.repos.d/ #进入yum源文件目录
wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo #下载阿里云的yum源配置文件到当前目录
yum clean all #清除以前的缓存
yum makecache #生成缓存,若产生问题请将下载下的$releasever变量都改为对应系统号,比如7 替换命令%s/$releasever/7/g
#若以上命令出现yum进程占用重复报错,使用 rm -f /var/run/yum.pid 强制停止yum进程
yum update:升级软件yum search:搜索软件yum install:安装软件yum remove:删除软件,由于软件的依赖,通常为了卸载干净使用rpm -aq | grep 关键字 | xargs yum -y remove,此命令的意思是将带有关键字的软件包全部查询出来后通过xargs命令将每行的内容当作yum -y remove的参数,实现挨个卸载yum provides:查看命令是那个软件包的rpm -ql:查看软件包安装所生成的文件yum localinstall:安装本地rpm软件包,pkgs.org网站提供了大量的rpm安装包,和一些新的rpm软件包格式的源,之后就可以安装正常情况下没有的软件了
软件包转化
使用alien软件可以将其他发行版Linux格式的安装包转化为当前Linux系统格式的安装包
yum install alien #安装alien软件
alien -r 其他格式安装包 #转化为当前Linux系统格式的安装包,之后本地安装即可
源码安装
一般可以参考源代码中的README.md文件编译安装文件
- 解压源代码压缩文件
- 进入解压后的源代码文件目录执行
./configure,检测当前环境是否满足编译环境,若不满足环境则根据提示信息配置相应的环境即可,若没有configure文件可能就是已经编译好的直接到下一个步骤执行make即可无需在执行make install - 环境没有问题后使用
make命令执行makefile文件,编译软件 - 编译完成后,使用
make install命令安装编译后的软件,安装完成后的命令会放入/usr/local/bin中

Comments NOTHING