目录
系统安装软件方式
1、rpm方式
优点:无需网络安装软件
缺点:无法解决软件依赖
命令
rpm -ivh | 安装 --nodeps忽略依赖关系 --force强行安装 |
rpm -Uvh | 升级安装,未装则安装 |
rpm -Fvh | 更新安装,未装则不装 |
rpm -e | 卸载(--nodeps忽略依赖,强制卸载) |
rpm -q | 查看软件是否安装 一般使用rpm -qa|grep 软件名过滤 |
rpm -ql | 查看软件所有的安装文件列表 |
rpm -qc | 查看软件的配置文件 |
rpm -qd | 查看软件的模板文件 |
rpm -qa | 查看所有已经安装的包 |
rpm -qf | 查看命令文件由哪个软件所装 |
yum方式
优点:自动解决软件依赖
缺点:无法定制化安装
命令:
安装
yum install (-y 确定安装不询问) | 全部安装 |
yum install package1 | 装指定的安装包package1 |
yum groupinsall group1 | 安装程序组group1 |
更新和升级
yum update(-y 确定更新不询问) | 全部更新 |
yum update package1 | 更新指定程序包package1 |
yum check-update | 检查可更新的程序 |
yum upgrade package1 | 升级指定程序包package1 |
yum groupupdate group1 | 升级程序组group1 |
查找与显示
yum info package1 | 显示安装包信息package1 |
yum list | 显示所有已经安装和可以安装的程序包 |
yum provides 文件名 | 查看文件属于哪一个软件包 |
yum list package1 | 显示指定程序包安装情况package1 |
yum groupinfo group1 | 显示程序组group1信息 |
yum search string | 根据关键字string查找安装包 |
删除程序
yum remove | erase package1 | 删除程序包package1 |
yum groupremove group1 | 删除程序组group1 |
yum deplist package1 | 查看程序package1依赖情况 |
清除缓存
yum clean packages | 清除缓存目录下的软件包 |
yum clean headers | 清除缓存目录下的 headers |
yum clean oldheaders | 清除缓存目录下旧的 headers |
yum clean, yum clean all (yum clean packages; yum clean oldheaders) | 清除缓存目录下的软件包及旧的headers |
仅下载
yum -y install --downloadonly --downloaddir=/ 软件名 (一般下载完之后,会进入到下载到的位置安装,cd /位置 ,yum -y localinstall *.rpm) | --downloadonly:仅下载 --downloaddir=/:下载到的位置目录 |