码迷,mamicode.com
首页 > 其他好文 > 详细

Linx中安装rpm源码包

时间:2018-07-21 19:19:07      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:gpg   获取   rect   依赖关系   and   信息   历史   情况   system   

软件{

    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 包

    }

 

Linx中安装rpm源码包

标签:gpg   获取   rect   依赖关系   and   信息   历史   情况   system   

原文地址:https://www.cnblogs.com/hujianli/p/9347632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!