您的位置:首页 > 产品设计 > 产品经理

软件包的安装:rpm与yum

2011-01-05 22:16 309 查看
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 软件包名字 降级(升级后想安装旧版本,旧软件包必须存在)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: