天天看點

linux下rpm包的安裝指令詳解附“Linux下安裝軟體的幾種方法”

今天想安裝一個學英語的軟體,下載下傳下來的是一個rpm包,so,随手記錄下這個rpm的指令集合吧。轉摘自http://os.51cto.com/art/201001/177866.htm

RPM 的全稱為Redhat Package(包) Manager(管理) ,是由Redhat 公司提出的,用于管理Linux 下軟體包的軟體

  • rpm -i 需要安裝的封包件名
  • 舉例如下:
  • rpm -i example.rpm 安裝 example.rpm 包;
  • rpm -iv example.rpm 安裝 example.rpm 包并在安裝過程中顯示正在安裝的檔案資訊;
  • rpm -ivh example.rpm 安裝 example.rpm 包并在安裝過程中顯示正在安裝的檔案資訊及安裝進度;
  • RPM 查詢操作
  • 指令:
  • rpm -q …
  • 附加查詢指令:
  • a 查詢所有已經安裝的包以下兩個附加指令用于查詢安裝包的資訊;
  • i 顯示安裝包的資訊;
  • l 顯示安裝包中的所有檔案被安裝到哪些目錄下;
  • s 顯示安裝版中的所有檔案狀态及被安裝到哪些目錄下;以下兩個附加指令用于指定需要查詢的是安裝包還是已安裝後的檔案;
  • p 查詢的是安裝包的資訊;
  • f 查詢的是已安裝的某檔案資訊;
  • 舉例如下:
  • rpm -qa | grep tomcat4 檢視 tomcat4 是否被安裝;
  • rpm -qip example.rpm 檢視 example.rpm 安裝包的資訊;
  • rpm -qif /bin/df 檢視/bin/df 檔案所在安裝包的資訊;
  • rpm -qlf /bin/df 檢視/bin/df 檔案所在安裝包中的各個檔案分别被安裝到哪個目錄下;
  • RPM 解除安裝操作
  • 指令:
  • rpm -e 需要解除安裝的安裝包
  • 在解除安裝之前,通常需要使用rpm -q …指令查出需要解除安裝的安裝包名稱。
  • 舉例如下:
  • rpm -e tomcat4 解除安裝 tomcat4 軟體包
  • RPM 更新操作
  • 指令:
  • rpm -U 需要更新的包
  • 舉例如下:
  • rpm -Uvh example.rpm 更新 example.rpm 軟體包
  • RPM 驗證操作
  • 指令:
  • rpm -V 需要驗證的包
  • 舉例如下:
  • rpm -Vf /etc/tomcat4/tomcat4.conf
  • 輸出資訊類似如下:
  • S.5….T c /etc/tomcat4/tomcat4.conf
  • 其中,S 表示檔案大小修改過,T 表示檔案日期修改過。限于篇幅,更多的驗證資訊請您參考rpm 幫助檔案:man rpm
  • RPM 的其他附加指令
  • –force 強制操作 如強制安裝删除等;
  • –requires 顯示該包的依賴關系;
  • –nodeps 忽略依賴關系并繼續操作;

軟體安裝解除安裝,分幾種情況: 轉載自 http://ericslau.iteye.com/blog/1814124

1:RPM包,這種軟體包就像windows的EXE安裝檔案一樣,各種檔案已經編譯好,并打了包,哪個檔案該放到哪個檔案夾,都指定好了,安裝非常友善,在圖形界面裡你隻需要輕按兩下就能自動安裝。

==如何解除安裝:

1、打開一個SHELL終端

2、因為Linux下的軟體名都包括版本号,是以解除安裝前最好先确定這個軟體的完整名稱。

查找RPM包軟體:rpm -qa ×××*

注意:×××指軟體名稱開頭的幾個字母,不要求寫全,但别錯,*就是通配符号“*”,即星号,如你想查找機子裡安裝的REALPLAYER軟體,可以輸入:rpm -qa realplay*

3、找到軟體後,顯示出來的是軟體完整名稱,如firefox-1.0.1-1.3.2

執行解除安裝指令:rpm -e firefox-1.0.1-1.3.2

===安裝目錄,執行指令查找:rpm -ql firefox-1.0.1-1.3.2

===參考文章:http://blog.chinaunix.net/article.p…178&blogId=1438

2:tar.gz(bz或bz2等)結尾的源代碼包,這種軟體包裡面都是源程式,沒有編譯過,需要編譯後才能安裝,安裝方法為:

1、打開一個SHELL,即終端

2、用CD 指令進入源代碼壓縮包所在的目錄

3、根據壓縮包類型解壓縮檔案(*代表壓縮包名稱)

tar -zxvf ****.tar.gz

tar -jxvf ****.tar.bz(或bz2)

4、用CD指令進入解壓縮後的目錄

5、輸入編譯檔案指令:./configure(有的壓縮包已經編譯過,這一步可以省去)

6、然後是指令:make

7、再是安裝檔案指令:make install

8、安裝完畢

===如何解除安裝:

1、打開一個SHELL,即終端

2、用CD 指令進入編譯後的軟體目錄,即安裝時的目錄

3、執行反安裝指令:make uninstall

====安裝目錄:注意make install指令過程中的安裝目錄,或者閱讀安裝目錄裡面的readme檔案,當然最好的辦法是在安裝的過程中指定安裝目錄,即在./configure指令後面加參數–prefix=/**,

如:./configure –prefix=/usr/local/aaaa,即把軟體裝在/usr/local/路徑的aaaa這個目錄裡。一般的軟體的預設安裝目錄在/usr/local或者/opt裡,可以到那裡去找找

3:以bin結尾的安裝包,這種包類似于RPM包,安裝也比較簡單

1、打開一個SHELL,即終端

2、用CD 指令進入源代碼壓縮包所在的目錄

3、給檔案加上可執行屬性:chmod +x ******.bin(中間是字母x,小寫)

3、執行指令:./******.bin(realplayer for Linux就是這樣的安裝包)

===如何解除安裝:把安裝時中選擇的安裝目錄删除就OK

===執行安裝過程中可以指定,類似于windows下安裝。

2、安裝完軟體後如何執行。 安裝完軟體後可以有好多種方法執行軟體:

A、有些軟體安裝後會自動在應用程式清單裡加上快捷鍵,和windows一樣,到那裡找就行了。

B、如果在應用程式清單裡找不到的話,可以直接在/開始/運作指令裡輸入指令:啟動指令一般就是軟體名,如firefox,realplay,xmms等

C、也可以打開一個shell終端,輸入軟體名,和在“運作指令”裡一樣。如果不知道指令全程的話,可以輸入開頭的字母,然後按tab鍵查找,系統會自動顯示以輸入字母開頭的所有指令/

D、你也可以直接到安裝目錄下運作啟動檔案,Linux下的可執行圖示和shell終端圖示很像

E、到/usr/bin目錄裡找安裝的軟體啟動檔案執行指令。Linux系統把所有可執行的檔案指令在/usr/bin目錄裡都作了啟動連接配接,你可以去那個目錄尋找你安裝的檔案的啟動指令,輕按兩下啟動