快捷搜索:
来自 67677新澳门手机版 2019-07-15 07:51 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

【67677新澳门手机版】Linux命令之rpm安装命令

在 Linux 操作系统下,大致全体的软件均经过RPM 进行安装、卸载及管理等操作。RPM 的完备为Redhat Package Manager ,是由Redhat 公司提议的,用于处理Linux 下软件包的软件。Linux 安装时,除了几在那之中央模块以外,其他差十分的少全数的模块均经过RPM 达成安装。RPM 有种种操作格局,分别为:安装、卸载、晋级、查询和表明

Linux命令之rpm安装命令,linux命令rpm

在 Linux 操作系统下,大致全部的软件均通过RPM 实行安装、卸载及管制等操作。RPM 的齐全为Redhat Package Manager ,是由Redhat 公司建议的,用于管理Linux 下软件包的软件。Linux 安装时,除了多少个为主模块以外,其他差相当的少全数的模块均通过RPM 达成安装。RPM 有七种操作格局,分别为:安装、卸载、升级、查询和表达

1)用RPM安装软件包,最简便的下令如下:

1 #rpm -i example.rpm 安装 example.rpm 包;
2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度

2)删除已安装的软件包
要卸载软件包example,只需输入以下那行命令:

1 # rpm -e example

留心:软件包名是example,实际不是rpm文件名"example.rpm"。

3)进级软件包
升高软件临近于安装软件:

1 # rpm -Uvh example.rpm

用户要专注的是:rpm会自动卸载相应软件包的老版本。借使老版本软件的布局文件通新本子的不相配,rpm会自动将其保存为别的二个文件,用户拜见到上面包车型大巴消息:

saving /etc/example.conf as /etc/example.conf.rpmsave

这么用户就足以友善手工业去改换相应的布署文件。
别的假设用户要设置老版本的软件,用户就拜候到上面包车型地铁失误音讯:

# rpm -Uvh example.rpm

examle packag example-2.0-l(which is newer) is already installed

error:example.rpm cannot be installed

 

假设用户要强行安装就接纳-oldpackage参数。

4)查询软件包
用户能够用rpm -q在rpm的数据库中查询相应的软件,rpm会付给软件包的称呼,版本,发表版本号,举个例子:

1 # rpm -q example

上面是询问时得以选拔的一定参数:
-a   :查询前段时间系统装置的装有软件包。
-f 文件名   :查询包蕴该公文的软件包。
-F   :同-f参数,只是输入是正式输入(举例 find /usr/bin | rpm -qF)
-q 软件包名   : 查询该软件包
-Q   :同-p参数,只是输入是明媒正娶输入(例如 find /mnt/cdrom/RedHat/RPMS | rpm -qQ)
下边是出口时的格式接纳:
-i 展现软件包的称呼,描述,发行,大小,编写翻译日期,安装日期,开采人士等音讯。
-l 呈现软件马鞍包含的文件
-s 展现软件马鞍包含的公文如今的意况,唯有三种状态:normal和missing
-d 显示软件包中的文书档案(如man,info,README等)
-c 展现软件包中的配置文件,这一个文件一般是设置后供给用户手工业修改的,举个例子:sendmail.cf,passwd,inittab等
只要用-v参数就足以博得近似于ls -l的出口

5)用rpm校验软件包

1 rpm -Vf 需要验证到包

 

rpm 实用手艺! 
1)用户可以透过FTP来设置软件包。假设用户能够连上互联网,想安装有个别新的软件包时,能够直接用它的U汉兰达L地址来设置: 
举例:以往在ftp.linuxsir.com/pub/linux/redhat/RPMS/下有这几个文件包:foo-1.0-1.i386.rpm,那就足以用这么的吩咐:

1 # rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm 

 

来设置,也得以查询! 

2)要是用户相当大心误删了多少个公文,但不明确毕竟是那个文件,想对任何连串开展校验,以领悟怎么样部分恐怕早就毁损,能够用:

1 # rpm -Va 

 

3)假使用户蒙受一位不出来的公文,想要知道它是属于那么些软件包的话,能够这么做:

1 # rpm -qf /usr/X11R6/bin/xjewel 

 

结果会获得以下音信:

xjewel-1.6-1 

4)假若用户得到贰个新的RPM文件,却不精通它的从头到尾的经过;或想打听有个别文件包将会在系统里设置那贰个文件,能够这么做:

1 # rpm -qpi koules-1.2-2.i386.rpm 

 结果会博得比很多新闻.

 

正文参照他事他说加以考察自以下小说:

在 Linux 操作系统下,大概全体的软件均经过RPM 举行设置、卸载及管理等操作。RPM 的完备为Redhat Packag...

1)用RPM安装软件包,最简便的下令如下:

1 #rpm -i example.rpm 安装 example.rpm 包;
2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度

2)删除已安装的软件包
要卸载软件包example,只需输入以下那行命令:

1 # rpm -e example

瞩目:软件包名是example,并非rpm文件名"example.rpm"。

3)进级软件包
晋级软件接近于安装软件:

1 # rpm -Uvh example.rpm

用户要小心的是:rpm会自动卸载相应软件包的老版本。要是老版本软件的布署文件通新本子的不相称,rpm会自动将其保存为别的二个文件,用户会看出上边包车型客车音信:

saving /etc/example.conf as /etc/example.conf.rpmsave

这么用户就足以友善手工业去改换相应的布置文件。
除此以外假设用户要设置老版本的软件,用户就拜见到上边包车型客车失误消息:

# rpm -Uvh example.rpm

examle packag example-2.0-l(which is newer) is already installed

error:example.rpm cannot be installed

 

一旦用户要强行安装就选用-oldpackage参数。

4)查询软件包
用户能够用rpm -q在rpm的数据库中询问相应的软件,rpm会付给软件包的称呼,版本,揭橥版本号,譬喻:

1 # rpm -q example

上边是询问时得以选取的一定参数:
-a   :查询这段时间系统装置的装有软件包。
-f 文件名   :查询包蕴该公文的软件包。
-F   :同-f参数,只是输入是明媒正娶输入(比如 find /usr/bin | rpm -qF)
-q 软件包名   : 查询该软件包
-Q   :同-p参数,只是输入是规范输入(比方 find /mnt/cdrom/RedHat/RPMS | rpm -qQ)
上面是出口时的格式采纳:
-i 呈现软件包的称呼,描述,发行,大小,编写翻译日期,安装日期,开荒人士等新闻。
-l 显示软件手拿包含的文件
-s 展现软件公文包含的公文近年来的图景,独有二种情况:normal和missing
-d 呈现软件包中的文书档案(如man,info,README等)
-c 突显软件包中的配置文件,那几个文件一般是设置后须求用户手工业修改的,举例:sendmail.cf,passwd,inittab等
万一用-v参数就足以拿走近似于ls -l的出口

5)用rpm校验软件包

1 rpm -Vf 需要验证到包

 

rpm 实用本领! 
1)用户能够透过FTP来安装软件包。要是用户能够连上网络,想安装某些新的软件包时,能够直接用它的UPAJEROL地址来设置: 
举个例子:未来在ftp.linuxsir.com/pub/linux/redhat/RPMS/下有这几个文件包:foo-1.0-1.i386.rpm,那就足以用这么的授命:

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:【67677新澳门手机版】Linux命令之rpm安装命令

关键词: