Linx中安装rpm源码包

软件{

    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

Linx中安装rpm源码包的相关文章

程序包管理之源代码编译安装及rpm源码包安装

一.程序源码编译安装步骤 二.程序路径管理 三.简单源码编译安装示例 四.rpm源码包安装 一.程序源码编译安装步骤 --------------------------------------- 1.cd SOURCE_CODE    #cd到程序源码文件夹 --------------------------------------- 2../configure    #检查编译环境,对程序定制编译配置,编译前读一读README,INSTALL #常用配置参数:--prefix=安装路径,-

Linux安装yum源码包及相关操作

一.使用场景 很多时候下载的rpm包所提供的功能并不符合我们的需要,或者只需要使用其中一部分功能的时候,就需要进行源码安装.源码安装前,首先使用 yum grouplist 确认 Development tools 和 Server Platform Development这两个组已经被安装. 二.相关知识详解 1.make工具 所有的程序都需要gcc编译后才能执行,项目的开发者为了简化使用者的编译步骤,当时用make工具后,make会调用gcc对程序进行编译,所以说make是一种项目编译工具,

《RPM源码包的制作》RHEL6

一下rpm包的创建不含编译部分: 首先写个脚本,这个脚本是你想干的事..useradd.sh是我写的脚本,批量添加20个用户.我们创建一个目录,将脚本放进去: 将此目录压缩: 我们将校验的key导出: 用公钥id替换系统默认的密钥id,该文件我们自己建. 配置一个useradd.spec文件,填写软件包的信息生生成路径,步骤. 之后安装一个rpm-build的软件包: Rpmbuild .  使其在当前目录生成一个rpmbuild的目录 将tar包,spec文件分别拷进rpmbuild的子目录中

hadoop2.5发布:最新编译 32位、64位安装、源码包、API以及新特性

hadoop2.5发布:最新编译 32位.64位安装.源码包.API以及新特性 http://www.aboutyun.com/thread-8751-1-1.html (出处: about云开发) 问题导读:1.如何获取Hadoop安装包?2.编译Hadoop过程中,需要注意哪些问题?3.如何寻找API?4.如何获取Hadoop源码? 上述问题有的在本文,有的则在本文链接,感兴趣,可以找找答案 2014年08月06日 Hadoop2.5发布 官网下载地址 对Hadoop2.5进行了编译,编译的

hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档

相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclipse-plugin-2.5.0插件下载hadoop2.5.1汇总:最新编译 32位.64位安装.源码包.API下载及新特性等 新手指导:hadoop官网介绍及如何下载hadoop(2.4)各个版本与查看hadoop API介绍 从零教你在Linux环境下(ubuntu 12.04)如何编译hadoo

安装apached源码包以及编写shell脚本使其启动更加方便,并且和启动系统服务相同

实验目的:安装apached源码包,编写apached启动脚本,使其像启动系统服务一样 实验要求:用shell编写启动脚本 实验环境:Linux系统以及apached源码包       httpd-2.2.25.tar.gz 源码包需要编译安装所以在安装源码包时,查看系统中是否已安装编译工具 make gcc gcc-c++  "开发工具" 等软件包. 解压软件包,解压在当前目录下. 编译源码包并且指定安装目录为/usr/local/apached目录下. 3.安装源码包. 4.查看端

编译安装MariaDB源码包

因为MySQL的发展趋势不甚乐观,MariaDB已替代MySQL被CentOS 7做为默认组件,如果想在CentOS 6中使用最新的MariaDB,则需要我们手动安装,其安装方式有三种: 1.RPM包安装 2.二进制包安装 3.源码包安装 下面我们来介绍如何使用源码包来安装MariaDB,系统平台:CentOS 6.5:MariaDB版本:10.0.19 一.获得MariaDB源码包 可以通过MariaDB的官方网站来获得MariaDB的最新源码包,下载地址为:https://downloads

Linux下载安装一个源码包

下载一个安装包除了yum和rpm之外我们还可以下载源码包 编译并安装 首先下载所有的源码包一定要去官网,为了就是防止源码包被第三方编译 例如我们今天安装一个httpd的源码包,也就是经常说的apache 首先进入官网 apache.org 进入download,并选择一个下载源 找到httpd 点击下载任意一个(右击复制链接地址即可) 如果使用wget下载的时候发现如下情况,代表没有安装wget服务,安装一下即可! 再次下载 下载完成 然后为了统一管理和使用,建议大家养成一个好的习惯把下载的源码

mysql安装一 --- 源码包安装

1.登陆http://www.mysql.com/ 或者 www.oracle.com 2. 3. 4. 上面如果不能加载,禁用代理软件 5. 6. 7. 8. 9.上传 10.md5校验安装包的完整性 [[email protected] ~]# md5sum ./mysql-5.6.26.tar.gz 733e1817c88c16fb193176e76f5b818f ./mysql-5.6.26.tar.gz 与上面的md5对照,如果一致说明安装包完整无缺 11.解压 [[email pro