软件{ rpm{ rpm -ivh lynx # rpm安装 rpm -e lynx # 卸载包 rpm -e lynx --nodeps # 强制卸载 rpm -qa # 查看所有安装的rpm包 rpm -qa | grep lynx # 查找包是否安装 rpm -ql # 软件包路径 rpm -Uvh # 升级包 rpm --test lynx # 测试 rpm -qc # 软件包配置文档 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 # 导入rpm的签名信息 rpm --initdb # 初始化rpm 数据库 rpm --rebuilddb # 重建rpm数据库 在rpm和yum无响应的情况使用 先 rm -f /var/lib/rpm/__db.00* 在重建 RPM 包 (Fedora,RedHat and alike) rpm -ivh [package.rpm] #安装一个 rpm 包 rpm -ivh --nodeeps [package.rpm] #安装一个 rpm 包而忽略依赖关系警告 rpm -U [package.rpm] #更新一个 rpm 包但不改变其配置文件 rpm -F [package.rpm] #更新一个确定已经安装的 rpm 包 rpm -e [package] #删除一个 rpm 包 rpm -qa #显示系统中所有已经安装的 rpm 包 rpm -qa | grep httpd #显示所有名称中包含 "httpd" 字样的 rpm包 rpm -qi [package] 获取一个已安装包的特殊信息 rpm -qg "System Environment/Daemons" 显示一个组件的 rpm 包 rpm -ql [package] #显示一个已经安装的 rpm 包提供的文件列表 rpm -qc [package] #显示一个已经安装的 rpm 包提供的配置文件列表 rpm -q [package] --whatrequires #显示与一个 rpm 包存在依赖关系的列表 rpm -q [package] --whatprovides #显示一个 rpm 包所占的体积 rpm -q [package] --scripts #显示在安装 / 删除期间所执行的脚本 l rpm -q [package] --changelog #显示一个 rpm 包的修改历史 rpm -qf /etc/httpd/conf/httpd.conf #确认所给的文件由哪个 rpm 包所提供 rpm -qp [package.rpm] -l #显示由一个尚未安装的 rpm 包提供的文件列表 rpm --import /media/cdrom/RPM-GPG-KEY #导入公钥数字证书 rpm --checksig [package.rpm] 确认一个 rpm 包的完整性 rpm -qa gpg-pubkey 确认已安装的所有 rpm 包的完整性 rpm -V [package] #检查文件尺寸、 许可、类型、所有者、群组、MD5 检查以及最后修改时间 rpm -Va #检查系统中所有已安装的 rpm 包、- 小心使用 rpm -Vp [package.rpm] 确认一个 rpm 包还未安装 rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] #从一个 rpm 源码安装一个构建好的包 rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* #从一个 rpm 包运行可执行文件 rpmbuild --rebuild [package.src.rpm] 从一个 rpm 源码构建一个 rpm 包 }
原文地址:https://www.cnblogs.com/hujianli/p/9347632.html
时间: 2024-11-09 17:57:31