歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux RPM包五種基本的操作方式

Linux RPM包五種基本的操作方式

日期:2017/2/28 17:56:26   编辑:Linux教程
通常Linux應用軟件的安裝包有三種:tar包、rpm包和dpkg包。本文主要提到的rpm包是RedHat Linux提供的一種包封裝格式。RPM 有五種基本的操作方式(不包括創建軟件包): 安裝,卸載,升級,查詢和驗證。下面我們就來逐一的講解。
一、安裝RPM包
   RPM 軟件包通常具有類似foo-1.0-1.i386.rpm 的文件名。其中包括 軟件包的名稱(foo),版本號(1.0),發行號(1), 和 硬件平台(i386)。安裝一個軟件包只需簡單的鍵入以下命令:
   $ rpm -ivh foo-1.0-1.i386.rpm
   foo           ####################################
   RPM安裝完畢後會打印出軟件包的名字(並不一定與文件名相同), 而後打印一連串的#號以表示安裝進度。雖然軟件包的安裝被設計的盡量簡單易行, 但還是可能會發生如下的錯誤:
   1、軟件包已被安裝
   如果您的軟件包已被安裝, 將會出現以下信息:
   $ rpm -ivh foo-1.0-1.i386.rpm
   foo           package foo-1.0-1 is already installed
   error: foo-1.0-1.i386.rpm cannot be installed
   如果您仍舊要安裝該軟件包,可以在命令行上使用--replacepkgs 選項,RPM將忽略該錯誤信息強行安裝。
   2、文件沖突
   如果您要安裝的軟件包中有一個文件已在安裝其它軟件包時安裝,會出現以下錯誤信息:
   # rpm -ivh foo-1.0-1.i386.rpm
   foo     /usr/bin/foo conflicts with file from bar-1.0-1
   error: foo-1.0-1.i386.rpm cannot be installed
   要想讓RPM 忽略該錯誤信息, 請使用--replacefiles 命令行選項。
Copyright © Linux教程網 All Rights Reserved