linux下rpm包的安裝命令詳解附「Linux下安裝軟體的幾種方法」

  • 2019 年 11 月 27 日
  • 筆記

今天想安裝一個學英語的軟體,下載下來的是一個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目錄里都作了啟動連接,你可以去那個目錄尋找你安裝的文件的啟動命令,雙擊啟動