天天看点

rpm软件包的安装

软件包的安装方式:

 1、手动编译安装源代码;

 2、二进制格式的软件包;

rpm管理软件包:

 name-version-release.os.arch.rpm

 名字 版本号  发行号

安装:rpm -i /path/to/rpm_package

rpm -ivh --nodeps 忽略依赖 --force强制安装

-v显示进度 -h 以#号显示进度

如: rpm -ivh /media/cdrom/Server/*.rpm

卸载:rpm -e name

rpm -e --nodeps 忽略依赖卸载

升级:base-4.0, bash-3.2

rpm -Uvh /path/to/rpm_package

rpm -Fvh /path/to/rpm_package

查询:

rpm -q name

rpm -qa 显示已安装的软件包

rpm -qa keyword (*,?) 如 *bash*

rpm -qi name 查询摘要信息

rpm -ql name 查看都生成了哪些文件 如 rpm -ql bash |less

rpm -qc name 只显示配置文件

rpm -qd name 只显示文档

rpm -q --scripts name 查看执行了哪些脚本

rpm -qf 查询文件是哪个软件包生成的 如 rpm -qf /etc/profile  

rpm -q --changelog name  显示软件包都发生了哪些改变 如: rpm -q --changelog bash

-p 不安装也可查询

校验:

rpm -V  

kernel 不能升级 只能装

rpm重建数据库:

# rpm --initdb 生成数据库

# rpm --rebuilddb重建

签名

rpm -K 验证签名

rpm --import /etc/pki/rpm-gpg/ 导入公钥签名

继续阅读