來源:互聯網
上載者:User
關鍵字
應用軟體
Linux
Desktop
安裝
使用者手冊
通常 Linux下的應用套裝軟體有以下三種類型(紅旗 Linux預設支援的類型為 tar包和 rpm包):
tar包
由 Unix系統的打包工具 tar製作,如 example-1.2.3-1.tar.gz。
rpm包
Red Hat公司提供的一種套裝軟體封裝格式,如 example-1.2.3-1.i386.rpm。
dpkg包
Debain Linux提供的一種包封裝格式,如 example-1.2.3-1.i386.deb。
通常用 tar打包的都是來源程式,用 rpm、dpkg打包的則是可執行程式。 一般一個軟體會提供多種打包格式的安裝程式,使用者可以根據情況來選擇。 自己編譯安裝來源程式具有更大的靈活性,但初級使用者可能會遇到一些困難;而可執行套裝程式將更容易地完成安裝。
本章先簡單介紹如何使用 shell命令安裝和管理系統中的應用程式和軟體工具,之後詳細說明如何使用圖形化的套裝軟體管理工具在桌面環境下安裝和管理 rpm套裝軟體。
8.9.1使用 rpm命令
rpm是一個功能十分強大的套裝軟體管理系統,它使得在 Linux下安裝、升級和刪除套裝軟體的工作變得容易,並且具有查詢、驗證套裝軟體的功能。 與圖形化工具相比,使用命令列可以獲得更大的靈活性。
以下的例子都以 example-1.2.3-1.i386.rpm代表物件套裝軟體的名稱。
8.9.1.1 安裝、升級和更新
應用下面三個參數為系統安裝套裝軟體:
rpm -i 安裝一個新的套裝軟體
rpm -U 升級一個系統中已有的套裝軟體,如果它不存在也進行安裝
rpm -F 更新一個套裝軟體,如果系統中原來不存在則不進行安裝
和這幾個參數經常配合使用的參數包括:
-v 查看安裝過程中的各種資訊
-h 在安裝過程中顯示進度條
一個常用的命令形式如下:
rpm –Uvh example-1.2.3-1.i386.rpm
這個命令將升級或安裝套裝軟體,同時顯示安裝資訊與進度條。
8.9.1.2 刪除
刪除一個套裝軟體的命令是:rpm -e example
刪除時使用的是軟體名,而不是套裝軟體的全稱。