1.rpm
安装:
rpm 参数 软件包(包括名字,版本号)
rpm -iv(显示安装详细信息)h(显示安装进度)软件包
rpm -ivh --nodeps 软件包 (忽略依赖关系)
rpm -ivh --replacepkgs 软件包 (重装软件包)
rpm -ivh --force 软件包 (强行安装)
rpm -ivh --test 软件包 ( 测试 )
rpm -ivh --justdb 软件包 ( 更新数据库)
卸载:
rpm -e 软件包的名字(不需要版本号)
升级:内核一般不能通过以升级的方式安装
rpm -F 软件包 只更新已经安装的老版本号的软件包
rpm -U 软件包 直接更新,不需要是否已经安装
rpm -U --oldpackage 软件包 实现软件包的降级安装
查询:
rpm -q 软件包名字
rpm -qa 软件包名字 显示当前系统安装的所有软件包
rpm -ql 软件包名字 查询软件包安装的文件
rpm -qi 软件包名字 显示软件包摘要信息
rpm -qf 文件名 查看文件是由哪个软件包安装的
rpm -qc 软件包名字 查看配置文件
rpm -qd 软件包名字 查看软件包帮助信息
rpm -qR 软件包名字 显示软件包的依赖
rpm -q --provides 软件包名字 软件包功能
rpm -q --scipts 软件包名字 了解软件包的运行方式
rpm -qa "kernel*" --queryfomat "%{NAME}-%{VERSION}.\n"
校验:
rpm -V 软件包名字
软件包数据库 /lib/var/
rpm --initdb 软件包名字 更新信息,不会覆盖原有数据库
rpm --rebuilddb 软件包名字 全部覆盖
签名:
rpm -K 软件包
rpm --checksig 软件包
rpm --checksig --nodigest 软件包
rpm --checksig --nosignature 软件包
2.yum
yum list all 显示所有的软件包(包括安装的和未安装的)
yum install 软件包名字 安装软件包
yum reinstall 软件包名字 重装软件包
yum remove/erase 软件包名字 卸载软件包
yum check-update 软件包名字 检查软件包的更新
yum list install 显示已经安装的软件包
yum list available 显示可用的软件包
yum clean 清楚缓存
yum provides =rpm -qf 查看文件是由哪个软件包安装的
yum groupinstall “group1 group2 ”安装组软件包
yum info 软件包名字 显示摘要信息
yum --nogpgcheck(不检查) localinstall 本地软件包的安装
yum upgrade 软件包名字 升级
yum downgrade 软件包名字 降级(升级后想安装旧版本,旧软件包必须存在)