rpm安装和卸载

如果光驱中还有系统安装盘的话,我们可以通过 mount /dev/cdrom /mnt 命令把光驱挂载到/mnt目录下,那么你会在/mnt/Packages目录下看到很多.rpm的文件,这就是RPM包了。

[[email protected] ~]#  mount /dev/cdrom /mnt        (mount挂载)

mount: block device /dev/sr0 is write-protected, mounting read-only

[[email protected] ~]# ls /mnt/

CentOS_BuildTag  Packages                    RPM-GPG-KEY-CentOS-Security-6

EULA             RELEASE-NOTES-en-US.html    RPM-GPG-KEY-CentOS-Testing-6

GPL              repodata                    TRANS.TBL

images           RPM-GPG-KEY-CentOS-6

isolinux         RPM-GPG-KEY-CentOS-Debug-6

[[email protected] ~]# ls /mnt/Packages/|head

以下就是rpm文件了

389-ds-base-1.2.11.15-29.el6.i686.rpm

389-ds-base-libs-1.2.11.15-29.el6.i686.rpm

abrt-2.0.8-21.el6.centos.i686.rpm

abrt-addon-ccpp-2.0.8-21.el6.centos.i686.rpm

abrt-addon-kerneloops-2.0.8-21.el6.centos.i686.rpm

abrt-addon-python-2.0.8-21.el6.centos.i686.rpm

abrt-cli-2.0.8-21.el6.centos.i686.rpm

abrt-desktop-2.0.8-21.el6.centos.i686.rpm

abrt-gui-2.0.8-21.el6.centos.i686.rpm

示范:

abrt-libs  -  2.0.8   -    21.el6.entos  .   i686  .     rpm

包名      版本信息      发布版本号       运行平台         后缀

每一个rpm包的名称都由 - 和 . 分成了若干部分。就拿 “abrt-cli-2.0.8-15.el6.centos.i686.rpm” 这个包来解释一下, “abrt-cli” 为包名, “2.0.8” 则为版本信息, “15.el6.centos” 为发布版本号, “i686” 为运行平台。其中运行平台常见的有i386, i586, i686, x86_64 ,需要你注意的是cpu目前是分32位和64位的,i386,i586和i686都为32位平台,x86_64则代表为64位的平台。

另外有些rpm包并没有写具体的平台而是noarch,这代表这个rpm包没有硬件平台限制。例如 “alacarte-0.10.0-1.fc6.noarch.rpm”.

下面介绍一下rpm常用的命令。

安装rpm包:

[[email protected] Packages]# rpm -ivh zlib-devel-1.2.3-29.el6.i686.rpm

Preparing...                ########################################### [100%]

package zlib-devel-1.2.3-29.el6.i686 is already installed

“-i” : 安装的意思

“-v” : 可视化

“-h” : 显示安装进度

另外在安装一个rpm包时常用的附带参数有:

--force : 强制安装,即使覆盖属于其他包的文件也要安装

--nodeps : 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包

升级一个rpm包:

命令: rpm -Uvh filename

“-U” : 即升级的意思

卸载一个rpm包:

命令: rpm -e filename

这里的filename是通过rpm的查询功能所查询到的

[[email protected] Packages]# rpm -ivh zsh-4.3.10-7.el6.i686.rpm

Preparing...                ########################################### [100%]

1:zsh                    ########################################### [100%]

[[email protected] Packages]# rpm -e zsh    (卸载的时候只需跟包名)

卸载时后边跟的filename和安装时的是有区别的,安装时是把一个存在的文件作为参数,而卸载时只需要包名即可。

时间: 2024-10-29 21:47:45

rpm安装和卸载的相关文章

rpm 安装和卸载 rpm 查询

RPM是"Redhat Package Manager"的缩写.RPM 是一种数据库记录的方式来将我们需要的套件安装的linux主机的一套管理程序.也就是说,linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖相关性.RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷,但是缺点是安装的环境必须与编译时的环境一致或相当,包与包之间存在着依赖关系,卸载时需要先把以来的包卸载掉.如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩

linux命令-rpm安装和卸载

软件包 先查看一下rpm包 [[email protected] Packages]# mount /dev/cdrom /mnt/////挂载[[email protected] Packages]# cd /mnt/[[email protected] mnt]# lsCentOS_BuildTag isolinux RPM-GPG-KEY-CentOS-Debug-6EFI Packages RPM-GPG-KEY-CentOS-Security-6EULA RELEASE-NOTES-e

2.2 rpm安装和卸载

#rpm工具是redhat package manger tree-1.5.3-2.el6.i686.rpm tree  包名 1.5.3 版本号  1是主版本号,5是次版本号,3是修正版本号 el6  系统平台,红帽企业版6 i686 32位 noarch  不区分32位或64位 #安装rpm包 rpm -ivh zip-3.0.1.el6.i686.rpm i是install v是view h是可以查看进度 #不需要关注依赖关系安装--nodeps.已经安装一次,再强制安装一次用force

(转)rpm安装和卸载软件

场景:在Linux中经常需要安装一些rpm软件,但是有时候安装失误就需要卸载这些软件包. 1 过程记录 1.1 安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息: rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度: 1.2 查看安装完成的软件

20.文件系统——使用RPM安装、卸载、查询、升级和校验软件包

一.使用RPM安装软件包 rpm安装软件包,使用的选项是-i或者是--install,格式如下: rpm -i|--install /Path/To/RPM_File 如果要显示安装时的信息,可以使用-v.-vv.-vvv选项,其中v的个数用来表示显示信息的详细级别. 如果要以哈希码(#,一个#表示2%)的形式显示安装进度,可以使用-h选项. 通常情况下上述三个选项会组合起来使用. 下面来演示一下rpm包的安装过程: [[email protected]]# rpm -ivh zsh-4.3.1

rpm安装和卸载软件

1.安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息: rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度: 2.查看安装完成的软件 [[email protected] zookeeper]# rpm -qa | grep jdkjava-1

RPM安装与卸载

下载rpm软件包:http://rpm.pbone.net/    选择simple rpm search(版本) 输入你要找的rpm软件包. 下载rpm软件包 [[email protected] ~]# wget ftp.pbone.net  python-pip-0.8-1.1.noarch.rpm wget>是下载命令,后面输入rpm软件包下载地址,就可以下载rpm软件包进行安装 1.安装>将软件从包中解出来,并安装到硬盘中 安装webmin工具,Webmin是目前功能最强大的基于We

rpm 安装、卸载软件命令 ——以nginx为例

1.安装 命令:rpm    -ivh    nginx-1.14.0-1.el7_4.ngx.x86_64.rpm 2.查看安装结果 命令:rpm   -qa  | grep  nginx 3.升级 命令:rpm   -Uvh   新版本软件rpm包 4.卸载 命令:rpm    -e     nginx 注解: -i <套件档>或--install<套件档> 安装指定的套件档 -v 显示指令执行过程 -h或--hash 套件安装时列出标记 -q 使用询问模式,当遇到任何问题时,

linux rpm 安装和卸载

[[email protected] Packages]# mount /dev/cdrom /mnt 挂载 [[email protected] Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm //i:安装 v:可视化 h:进 度 [[email protected] Packages]# rpm -ivh --force  //不提示 强制安装 安装 zip [[email protected] Packages]# rpm -e 卸载命令 [[em