一、yum命令使用详解
对应centos操作系统
#常见参数
-h:显示帮助信息;
-y:对所有的提问都回答“[yes],安装/卸载/升级时使用。
-c:指定配置文件;
-q:安静模式;
-v:详细模式;
-d:设置调试等级(0-10);
-e:设置错误等级(0-10);
-R:设置yum处理一个命令的最大等待时间;
-C:完全从缓存中运行,而不去下载或者更新任何头文件。
#更新yum缓存
yum clean all // 清理缓存
yum makecache fast // 创建缓存
#安装
yum install // 全部安装
yum install <package_name> // 安装指定的安装包
yum localinstall ~ // 从硬盘安装rpm包并使用yum解决依赖
#搜索
yum list // 显示所有已经安装和可以安装的程序包
yum search <keyword> // 查找软件包,同上,只支持模糊搜索
yum list python // 显示出名为python的包的安装情况
yum list python* // 显示出名为python开头的所有的包的安装情况
yum list updates // 显示出所有可以更新的包
yum check-update // 显示出所有可以更新的包,同上
yum list installed // 显示出所有已经安装的包
yum list extras // 显示出所有已安装但是不在yum仓库里的包
yum list repolist all // 显示所有仓库
#详细信息
yum info // 显示所有已经安装和可以安装的程序包的信息
yum info python // 显示出名为python的包的信息
yum info python* // 显示出名为python开头的所有的包的信息
yum info updates // 显示出所有可以更新的包的信息
yum info installed // 显示出所有已经安装的包的信息
yum info extras // 显示出所有已安装但是不在yum仓库里的包的信息
#升级
yum list updates // 显示出所有可以更新的包
yum info updates // 显示出所有可以更新的包的信息
yum update // 全部升级
yum update <package_name> // 升级指定的软件
#卸载
yum remove <package_name> // 卸载指定的安装包
#其他
yum deplist <package_name> // 查看包的依赖情况
yum provides python // 检测python包中包含的文件以及软件提供的功能。
yum provides */命令 // 查看命令是由哪个包提供的(这个命令很有帮助)
参考文章:
https://blog.csdn.net/Netfilter007/article/details/103873293
https://www.runoob.com/linux/linux-yum.html
二、apt命令使用详解
对应ubuntu操作系统