天天看點

【精通Linux系列】Linux安裝軟體服務rmp方式

🚀 作者 :“大資料小禅”

🚀 專欄簡介 :本專欄主要分享Linux技術,會涉及到常用的Linux指令操作,常用的服務部應用署以及相關運維知識,還有一些Linux系統的深層解析。

🚀 粉絲福利 :加入小禅的大資料交流群

🚀 歡迎小夥伴們 點贊👍、收藏⭐、留言💬

簡介:介紹rpm軟體包的管理

rpm安裝:安裝别人編譯(可以了解為配置好的一個東西)好的軟體包,rpm即Redhat Package Manager,是Redhat的軟體包管理方式

軟體已經編譯打包,是以傳輸和安裝友善,讓使用者免除編譯

在安裝之前,會先檢查系統的磁盤、作業系統版本等,避免錯誤安裝
      

rpm安裝缺點:

1:軟體包安裝的環境必須與打包時的環境一緻或相當(就比如,如果這個rpm是從a機器打包的,我們在b這台機器安裝,那b機器上的環境就是需要與a機器上的一樣)

2:必須安裝了軟體的依賴包

使用執行個體:

看是否挂載好CD光牒;挂載指令(mount /dev/cdrom /挂載目錄)

【精通Linux系列】Linux安裝軟體服務rmp方式
【精通Linux系列】Linux安裝軟體服務rmp方式
【精通Linux系列】Linux安裝軟體服務rmp方式
【精通Linux系列】Linux安裝軟體服務rmp方式

這個packages有很多的rpm的軟體包,cd packages ls -lrt

【精通Linux系列】Linux安裝軟體服務rmp方式

rmp包命名規則:

which-2.20-7.el7.x86_64.rpm

which               #代表的是軟體名稱
2.20                #代表的是軟體版本号;
7                   #代表的是釋出版本号,指的是這個rpm軟體包是第幾次編譯生成的
el7                 #代表的是企業版的7作業系統
X86                 #代表的是CPU架構
64                  #代表的是系統的位數
      

安裝rpm軟體包:

-i #install 安裝軟體包
-v #輸出更多的詳情資訊
-h #輸出哈希标記(#)
--nodeps #不驗證軟體的依賴    不建議使用,因為使用這個後安裝出來的是一個功能不完整的包
rpm -ivh zsh-5.0.2-7.el7.x86_64.rpm
rpm -ivh mariadb-server-5.5.35-3.el7.x86_64.rpm --nodeps    
#報錯後用這個參數即使可以安裝也是沒用的,錯誤提示是說你需要把提示的依賴環境包安裝完。
      
【精通Linux系列】Linux安裝軟體服務rmp方式
【精通Linux系列】Linux安裝軟體服務rmp方式
http://rmpfind.net/
http://rmp.pbone.net/
http://www.rpmseek.com/index.html
      
【精通Linux系列】Linux安裝軟體服務rmp方式
【精通Linux系列】Linux安裝軟體服務rmp方式

-a #查詢所有已安裝的軟體包 rpm -qa zsh

-f #查詢檔案所屬軟體包 rpm -qf /usr/bin/zsh

-p #查詢軟體包

-i #顯示軟體包資訊

-l #顯示軟體包中的檔案清單

-d #顯示被标注為文檔的檔案清單

-c #顯示被标注為配置檔案的檔案清單

rpm 包更新:

-U           #更新rpm軟體服務

rpm -Uvh zsh-5.0.2-7.el7.x86_64.rpm
      

rmp包解除安裝:比如解除安裝安裝好的zsh包,我們現在解除安裝的是zsh的服務,輸入全稱是會報錯的。

-e #解除安裝

rpm -e zsh