Linux rpm软件包安装
LinuxRPM包安装、卸载和升级(rpm命令)详解

LinuxRPM包安装、卸载和升级(rpm命令)详解
本节讲解如何使用 rpm 命令对 RPM 二进制包进行安装、卸载和升级操作。
我们以安装apache 程序为例。
因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码包和 RPM 包的区别。
RPM包默认安装路径
通常情况下,RPM 包采用系统默认的安装路径,所有安装文件会按照类别分散安装到表 1 所示的目录中。
是测试页,如图 2 所示。
图 2 apache测试页
-e 选项表示卸载,也就是 erase 的首字母。
RPM 软件包的卸载命令支持使用“-nocteps”选项,即可以不检测依赖性直接卸载,但此方式不推荐大家使用,因为此操作很可能导致其他软件也无法征程使用。
Linux上安装和卸载rpm软件包的方法

Linux上安装和卸载rpm软件包的⽅法Linux上安装和卸载rpm软件包的⽅法如下所⽰:1.如何安装rpm软件包rmp软件包的安装可以使⽤程序rpm来完成。
执⾏下⾯的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的⽂件名,⼀般置于当前⽬录下。
安装过程中可能出现下⾯的警告或者提⽰:... conflict with ... 可能是要安装的包⾥有⼀些⽂件可能会覆盖现有的⽂件,缺省时这样的情况下是⽆法正确安装的可以⽤rpm --force -i 强制安装即可... is needed by ...... is not installed ... 此包需要的⼀些软件你没有安装可以⽤rpm --nodeps -i 来忽略此信息也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和⽂件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能2.如何安装.src.rpm软件包有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进⾏编译。
这类软件包有两种安装⽅法,⽅法⼀:执⾏rpm -i your-package.src.rpmcd /usr/src/redhat/SPECSrpmbuild -bp your-package.specs ⼀个和你的软件包同名的specs⽂件cd /usr/src/redhat/BUILD/your-package/ ⼀个和你的软件包同名的⽬录./configure 这⼀步和编译普通的源码软件⼀样,可以加上参数makemake install⽅法⼆:1.执⾏rpm -i you-package.src.rpm2. cd /usr/src/redhat/SPECS前两步和⽅法⼀相同3. rpmbuild -bb your-package.specs ⼀个和你的软件包同名的specs⽂件这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等)在这个⽬录下,有⼀个新的rpm包,这个是编译好的⼆进制⽂件。
Linux下软件的命令行安装

Linux下软件的命令行安装Linux下软件包的模式一般有以下几种,rpm包、tar.gz(tar.bz2)源代码包、bin文件。
各种模式的安装方法都是不一样的,下面将简单说明各种模式该如何安装。
rpm包的安装rpm包作为linux下最常见的安装包,其安装命令也是最简单的。
一般采用‘rpm –ivh 包名’命令来安装。
其中-i参数就是安装,-v是显示帮助信息,-h是用hash符号(“#”)来显示安装过程。
对已经安装的rpm包可以使用rpm –e来进行卸载。
命令rpm –qa可以显示所有安装的rpm包。
bin文件的安装这类安装包是最简单的安装包。
我们只要cd进入存放该安装包的目录,键入‘./包名’就可以直接安装了。
其中,要注意的是必须对该文件具有x权限,如果没有x权限,使用命令‘chmod +x 包名’为用户加上x权限。
tar.gz或者tar.bz2源码包的安装step 1:将tar.gz包下载到本机step 2:以root用户进入系统step 3:cd进入tar.gz目录step 4:使用命令‘tar –zxvf ……tar.gz’或者‘tar –jxvf ……tar.bz2’进行解压缩。
解压缩后,一般会形成与[PackageName]相同的文件夹,如果不同,可用ls命令查询。
step 5:如果解压后的文件有install…….sh文件,就可以直接运行./进行安装;如果解压后的文件包含configure,那就需要对configure文件进行配置(configure文件中配置相关信息见附件)step 6:运行./configure执行相关配置step 7:make命令进行编译step 8:make install命令进行安装yum命令yum命令能将安装软件前所必需的软件包都找出来并关联安装。
下面就yum命令进行举例(在RHEL6.0_64bit的gnome界面上安装kde界面):step 1:将iso镜像文件复制到本地step 2:将iso文件挂载到目录/mnt/iso/1下mount –o loop iso文件/mnt/iso/1(注:因为mount命令是挂载一个分区,而这里的iso镜像只是一个文件,所以这里用-o loop来将iso文件当成一个虚拟分区)ps:如果你的iso文件在你的linux的cdrom中,首先用df –h命令查看iso文件是在哪个目录,比如/etc/sr0或者/etc/sr1),然后使用mount /etc/sr0 /mnt/iso/1进行挂载step 3:安装createrepo这个命令是创建yum源,方便后面的yum命令调用。
Linux中安装软件的三种方式

Linux中安装软件的三种⽅式1、Linux中安装软件的三种⽅式1、哪三种⽅式?rpm安装yum安装源代码编译安装2、区别rpm安装类似于windows中的安装包,下载下来之后直接安装。
缺点是不能⾃⼰解决依赖。
yum安装基于rpm安装,也就是在rpm上增加了⾃动解决依赖的功能。
源代码安装:通过编译源代码,得到软件包。
优点是可以⾃定制软件包,缺点是⽐较复杂。
2、RPM安装Linux中安装软件的三种⽅式安装:rpm -ivh [软件包名称]卸载:rpm -e [软件包名称]升级:rpm -Uvh [软件包名称]1、下载安装包2、安装[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpmPreparing... ################################# [100%]Updating / installing...1:zsh-5.0.2-34.el7_8.2 ################################# [100%]3、卸载[root@localhost ~]# rpm -e zsh4、更新[root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpmPreparing... ################################# [100%]Updating / installing...1:zsh-5.0.2-34.el7_8.2 ################################# [100%]5、软件包名称zsh-5.0.2-34.el7_8.2.x86_64.rpm软件包名称:zsh版本号:5.0.2第多少次编译:34适⽤的平台:el7_8(CentOS 7)适⽤的系统位数:x86_64扩展名:rpm6、查看软件包的配置⽂件[root@localhost ~]# rpm -qc zsh7、查看是否安装某软件[root@localhost ~]# rpm -q zsh8、查看当前系统安装了哪些软件[root@localhost ~]# rpm -qa9、查看软件的安装路径,查看安装了哪些东西[root@localhost ~]# rpm -ql zsh上传与下载:yum install lrzsz -y3、yum安装基于rpm安装,⾃动解决依赖。
Linux-RPM包安装及卸载

RPM包安装及卸载来源: ChinaUnix博客日期:2008.01.07 14:36(共有0条评论) 我要评论RPM包:1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。
执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或者提示:... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用rpm --force -i 强制安装即可... is needed by ...... is not installed ... 此包需要的一些软件你没有安装可以用rpm --nodeps -i 来忽略此信息也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能2.如何安装.src.rpm软件包有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。
这类软件包有两种安装方法,方法一:1.执行rpm -i your-package.src.rpm2. cd /usr/src/redhat/SPECS3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录5. ./configure 这一步和编译普通的源码软件一样,可以加上参数6. make7. make install方法二:1.执行rpm -i you-package.src.rpm2. cd /usr/src/redhat/SPECS前两步和方法一相同3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。
Linux程序包安装rpm、yum、apt-get命令

Linux程序包安装rpm、yum、apt-get命令RPM程序包命名格式:⽂件名-版本号-修订号.产品类型.硬件平台.rpm常⽤选项说明:-i 安装新软件包。
-U 升级已有的软件包。
若不存在,则不安装该软件包。
-e 卸载已安装的软件包。
-v 显⽰详细的安装过程。
-h 使⽤“###”显⽰安装进度条。
-q 查询已安装的软件的数据库。
--initdb 初始化数据库,如果数据库不存在,则新建,否则不执⾏任何操作。
rebuilddb 重建,⽆论当前存在与否,直接新建数据库。
常见参数⽤法:安装: -ivh ,--nodeps,--replacepkgs卸载: -ev , --nodeps升级:-Uvh,-Fvh,--nodeps,--oldpackage查询:-qa,-qf,-qi,-qd,-qc,-q --scripts,-q --changlog,-q --requires校验;-V注意:rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时,需要先安装对应的依赖性软件包,⽅可继续安装。
导⼊GPG密钥:--import,-K,--nodigest,--nosidnature实例:1、查看vsftpd软件包的安装情况。
rpm -qa|grep vsftpd如果显⽰结果包含“vsftpd-2.2.2-6.e16.i686”,则说明系统已经安装了vcftpd软件包。
2、如果系统没有安装vsftpd软件包,可进⼊安装光盘的Pachages⽬录,输⼊下⾯命令安装:rpm -ivh vsftpd-2.2.2-6.e16.i686.rpm3、vsftpd软件包验证。
rpm -V vsftpdYUM管理Yum(全称为 Yellow dog Updater, Modified)是⼀个在和RedHat以及中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,根据依赖性关系,⼀次安装所有依赖的软体包。
详解linux安装软件的几种方法

详解linux安装软件的⼏种⽅法⼀、rpm包安装⽅式步骤:1、找到相应的软件包,⽐如soft.version.rpm,下载到本机某个⽬录;2、打开⼀个终端,su -成root⽤户;3、cd soft.version.rpm所在的⽬录;4、输⼊rpm -ivh soft.version.rpm详细介绍:1. 安装:我只需简单的⼀句话,就可以说完。
执⾏:rpm –ivh rpm的软件包名更⾼级的,请见下表:rpm参数参数说明-i 安装软件-t 测试安装,不是真的安装-p 显⽰安装进度-f 忽略任何错误-U 升级安装-v 检测套件是否正确安装这些参数可以同时采⽤。
更多的内容可以参考RPM的命令帮助。
2. 卸载:我同样只需简单的⼀句话,就可以说完。
执⾏:rpm –e 软件名不过要注意的是,后⾯使⽤的是软件名,⽽不是软件包名。
例如,要安装software-1.2.3-1.i386.rpm这个包时,应执⾏:rpm –ivh software-1.2.3-1.i386.rpm⽽当卸载时,则应执⾏:rpm –e software。
另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM⼯具,使得整个过程会更加简单。
⼆、deb包安装⽅式步骤:1. 1、找到相应的软件包,⽐如soft.version.deb,下载到本机某个⽬录;2. 2、打开⼀个终端,su -成root⽤户;3. 3、cd soft.version.deb所在的⽬录;4. 4、输⼊dpkg -i soft.version.deb详细介绍:这是Debian Linux提供的⼀个包管理器,它与RPM⼗分类似。
但由于RPM出现得更早,所以在各种版本的Linux都常见到。
⽽debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本⼀般都没有。
1. 安装dpkg –i deb的软件包名如:dpkg –i software-1.2.3-1.deb2. 卸载dpkg –e 软件名如:dpkg –e software3.查询:查询当前系统安装的软件包:dpkg –l ‘*软件包名*'如:dpkg –l '*software*'三、tar.gz源代码包安装⽅式:1. 1、找到相应的软件包,⽐如soft.tar.gz,下载到本机某个⽬录;2. 2、打开⼀个终端,su -成root⽤户;3. 3、cd soft.tar.gz所在的⽬录;4. 4、tar -xzvf soft.tar.gz //⼀般会⽣成⼀个soft⽬录5. 5、cd soft6. 6、./configure7. 7、make8. 8、make install详细介绍:1. 安装:整个安装过程可以分为以下⼏步:1. 1)取得应⽤软件:通过下载、购买光盘的⽅法获得;2. 2)解压缩⽂件:⼀般tar包,都会再做⼀次压缩,如gzip、bz2等,所以你需要先解压。
linux如何查看rpm包的安装路径办法

linux如何查看rpm包的安装路径办法2011-06-28 08:30:32标签:stoplinux休闲职场rpmrpm -qplxxxxxx.rpm安装RPM包的时候,一般是作为“root”登陆。
查询RPM的命令可用:> man rpm一.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。
执行下面的命令rpm -ivh your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或错误?... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用rpm --force -i your-package.rpm强制安装即可(最好不要,除非你清楚你在做什么)... is needed by ...... is not installed ... 此包需要的一些软件你没有安装可以用rpm --nodeps -i your-package.rpm来忽略此信息(最好不要,除非你清楚你在做什么)也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题(最好不要,除非你清楚你在做什么),什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能二.如何安装.src.rpm软件包有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。
这类软件包有两种安装方法,方法一:(以Qomo0.7和redflag7为例)1.执行rpm -i your-package.src.rpm2. cd /root/rpmbuild/SPECS3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件4. cd /root/rpmbuild/BUILD/your-package/ 一个和你的软件包同名的目录5. ./configure 这一步和编译普通的源码软件一样,可以加上参数6. make7. make install方法二:(以Qomo0.7和redflag7为例)1.执行rpm -ivh you-package.src.rpm2. cd /root/rpmbuild/SPECS前两步和方法一相同3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件(顺利的话,你不会遇到BuildRequires;但是即使遇到,也不用害怕,差什么,就yum install什么;如果yum install没有,就找个它的.src.rpm包,再按照方法二的方法循环搞定,ok,要有点耐心,有时要打很多rpm包,也可能中途遇到搞不定的问题,半途而废,前功尽弃,就算学习打包把)这时,在/root/rpmbuild/RPMS/i386/(根据具体包的不同或系统不同,也可能是i686,noarch等等,如Everest0.5-0.6系列)/root/rpmbuild/RPMS/noarch在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Page 5/31
RPM 软件包
RPM最早是由Red Hat公司提出的软件包管理标准,目前应 RPM最早是由Red Hat公司提出的软件包管理标准, 最早是由 公司提出的软件包管理标准 用于很多Linux Linux发行版 用于很多Linux发行版 RPM Package Manager RPM软件包的文件名 RPM软件包的文件名 bash-3.0bash-3.0-19.2.i386.rpm
Page 14/31
RPM安装命令 安装命令
rpm命令配合“-i”选项用于安装 命令配合“ 选项用于安装 选项用于安装RPM软件包 命令配合 软件包
Page 2/31
rpm
rpm是以一种数据库记录的方式将所需要的套件安装 rpm是以一种数据库记录的方式将所需要的套件安装 linux主机的一套管理程序 主机的一套管理程序。 到linux主机的一套管理程序。最大的特点是将要安装的 套件先编译并打包, 套件先编译并打包,通过包装好的套件中默认的数据库记 记录这个套件在安装的时候需要的依赖性模块( 录,记录这个套件在安装的时候需要的依赖性模块(就是 linux主机需要先存在的几个不要的套件)。用户在 主机需要先存在的几个不要的套件)。用户在linux linux主机需要先存在的几个不要的套件)。用户在linux 主机安装软件包时,rpm会先跟据套件里的记录数据 会先跟据套件里的记录数据, 主机安装软件包时,rpm会先跟据套件里的记录数据,查 linux主机的依赖属性套件是否满足 主机的依赖属性套件是否满足, 询linux主机的依赖属性套件是否满足,若满足则进行安 否则不进行安装。 装,否则不进行安装。安装的时候将该套件的信息全部写 rpm的数据库中 以方便日后的维护工作,比如查询、 的数据库中, 入rpm的数据库中,以方便日后的维护工作,比如查询、 验证与升级、卸载等。 验证与升级、卸载等。 rpm数据库 rpm数据库 /usr/lib/rpmdb
Page 11/31
1.安装一个包 1.安装一个包 # rpm -ivh 2.升级一个包 2.升级一个包 # rpm -Uvh 3.移走一个包 3.移走一个包 # rpm -e 4.安装参数 4.安装参数 --force --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 RPM包的安装依赖其它包 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 7.列出该包中有哪些文件 # rpm -ql < rpm package name> 8.列出服务器上的一个文件属于哪一个RPM包 列出服务器上的一个文件属于哪一个RPM 8.列出服务器上的一个文件属于哪一个RPM包 #rpm -qf 9.可综合好几个参数一起用 9.可综合好几个参数一起用 # rpm -qil < rpm package name> 10.列出所有被安装的 列出所有被安装的rpm 10.列出所有被安装的rpm package # rpm -qa 11.列出一个未被安装进系统的RPM包文件中包含有哪些文件 列出一个未被安装进系统的RPM包文件中包含有哪些文件? 11.列出一个未被安装进系统的RPM包文件中包含有哪些文件? # rpm -qilp < rpm package name>
Page 3/31
ห้องสมุดไป่ตู้
srpm
rpm安装时 安装时 安装环境必须与打包时的环境一致 需要满足套件的依赖属性要求 卸载时要特别小心,最底层的套件不可先删除, 卸载时要特别小心,最底层的套件不可先删除,否则会造 成系统出现问题 srpm是(source rpm)的意思,也就是这个 是 )的意思,也就是这个rpm文件里 文件里 面含有源码,这个srpm所提供的套件内容“没有经过编 所提供的套件内容“ 面含有源码,这个 所提供的套件内容 提供的是源码。 译”,提供的是源码。
Page 7/31
I386 \i586/i686/noarch
平台名称 i386 适合平台 几乎使用于所有的x86平台,无论是旧的 平台, 几乎使用于所有的 平台 pentium或是新的 或是新的pentium-e或amd都可 或是新的 或 都可 以正常的工作。 指的是 指的是intel兼容的 兼容的cpu。 以正常的工作。i指的是 兼容的 。 586等级的计算机 等级的计算机 在pentiume2以后的 2以后的intel,以及 以后 ,以及k7以后 的等级的cpu都属于 都属于686等级 的等级的 都属于 等级 没有任何硬件等级上的限制。 没有任何硬件等级上的限制。
Page 10/31
rpm查询命令 查询命令
命令 rpm -qa rpm -q 包名称 rpm -qi 包名称 rpm -ql 包名称 功能 查询Linux系统中的所有软件包 系统中的所有软件包 查询 查询指定名称的软件包是否安装 查询指定名称软件包的详细信息
查询指定名称软件包中所包括的文件列 表 rpm -qf 文件名称 查询指定文件所属的软件包 rpm -qpi 包文件名 查询指定 查询指定RPM包文件的详细信息 包文件的详细信息 rpm -qpl 包文件名 查询指定RPM包中包含的文件列表 包中包含的文件列表 查询指定
软件包扩展名 软件运行硬件平台
软件包名称 软件版本号
Page 6/31
rpm与srpm 与
.rpm-------- rpm的格式 已经经过编译且包装完成的rpm 的格式、 rpm文件 *.rpm-------- rpm的格式、已经经过编译且包装完成的rpm文件 .srpm------- srpm的格式 的格式、 *.srpm------- srpm的格式、包含为编译的源码信息 套件名称: 套件名称:软件名 版本信息:每一次更新版本都需要有一个版本信息, 版本信息:每一次更新版本都需要有一个版本信息,用来区分软件的 新旧 发布版本的次数:这是编译的次数,为什么还要编译呢? 发布版本的次数:这是编译的次数,为什么还要编译呢?这是由于同 一版的套件中,因为某些错误或安全上的考虑, 一版的套件中,因为某些错误或安全上的考虑,必须要重新配置当初 打包时的参数,配置完成之后重新编译并打包成rpm文件, rpm文件 打包时的参数,配置完成之后重新编译并打包成rpm文件,因此就有 不同的打包数(这时的软件源码不变,只是执行编译时的参数不同而 不同的打包数(这时的软件源码不变, 已) 操作硬件平台:由于rpm可以适应在不同的操作平台上,但不同的平 操作硬件平台:由于rpm可以适应在不同的操作平台上, rpm可以适应在不同的操作平台上 台配置的参数不同,并且,我们可以针对比较高级的cpu cpu来进行优化 台配置的参数不同,并且,我们可以针对比较高级的cpu来进行优化 参数的配置,所以就有了i386 i586、i686与noarch等文件名的出现 i386、 等文件名的出现。 参数的配置,所以就有了i386、i586、i686与noarch等文件名的出现。
Page 4/31
srpm
Srpm的扩展名为*.src.rpm,与rpm相比srpm多了一 Srpm的扩展名为*.src.rpm, rpm相比srpm多了一 的扩展名为 相比srpm 个重新编译的操作,而且srpm编译完成会产生rpm文件, srpm编译完成会产生rpm文件 个重新编译的操作,而且srpm编译完成会产生rpm文件, 为什么发行商不直接编译成rpm rpm呢 为什么发行商不直接编译成rpm呢?通常一个套件在发布 的时候,都会同时发布该套件的rpm srpm。rpm必须要在 rpm与 的时候,都会同时发布该套件的rpm与srpm。rpm必须要在 相同的linux环境下才能安装, srpm是源码的格式 linux环境下才能安装 是源码的格式, 相同的linux环境下才能安装,而srpm是源码的格式,所 以就可以通过修改srpm内的参数配置文件,然后重新编译 以就可以通过修改srpm内的参数配置文件, srpm内的参数配置文件 产生适合linux环境的rpm文件, linux环境的rpm文件 产生适合linux环境的rpm文件,这样就达到了该套件不与 原打包的linux环境相同也可以进行利用rpm linux环境相同也可以进行利用rpm的管理系统来 原打包的linux环境相同也可以进行利用rpm的管理系统来 适应不同环境的linux主机。 linux主机 适应不同环境的linux主机。
Page 12/31
软件包查询实例2-1 软件包查询实例
查询系统中已安装的软件包信息
$ rpm -qi bash
命令名 命令参数, 命令参数,被查询的软件包名称
命令选项: 命令选项: -q表示执行查寻 表示执行查寻 i表示查询详细信息 表示查询详细信息
Page 13/31
软件包查询实例2-2 软件包查询实例
查询已安装在Linux系统中的 系统中的RPM软件包的信息 查询已安装在 系统中的 软件包的信息 查询RPM软件包安装文件的信息 查询 软件包安装文件的信息 安装RPM软件包到当前 软件包到当前Linux系统 安装 软件包到当前 系统 从当前Linux系统中卸载已安装的 系统中卸载已安装的RPM软件包 从当前 系统中卸载已安装的 软件包 升级当前Linux系统中已安装的 系统中已安装的RPM软件包 升级当前 系统中已安装的 软件包
查询指定RPM软件包文件的信息 软件包文件的信息 查询指定
$ rpm -qpl bash-3.0-19.2.i386.rpm
命令名 命令参数, 命令参数,被查询的软件包安装文 件的名称
命令选项: 命令选项: -q表示执行查寻 表示执行查寻 p表示查询软件包文件 表示查询软件包文件 l表示查询包中的文件列表 表示查询包中的文件列表