🚀 作者 :“大資料小禅”
🚀 專欄簡介 :本專欄主要分享Linux技術,會涉及到常用的Linux指令操作,常用的服務部應用署以及相關運維知識,還有一些Linux系統的深層解析。
🚀 粉絲福利 :加入小禅的大資料交流群
🚀 歡迎小夥伴們 點贊👍、收藏⭐、留言💬
簡介:介紹rpm軟體包的管理
rpm安裝:安裝别人編譯(可以了解為配置好的一個東西)好的軟體包,rpm即Redhat Package Manager,是Redhat的軟體包管理方式
軟體已經編譯打包,是以傳輸和安裝友善,讓使用者免除編譯
在安裝之前,會先檢查系統的磁盤、作業系統版本等,避免錯誤安裝
rpm安裝缺點:
1:軟體包安裝的環境必須與打包時的環境一緻或相當(就比如,如果這個rpm是從a機器打包的,我們在b這台機器安裝,那b機器上的環境就是需要與a機器上的一樣)
2:必須安裝了軟體的依賴包
使用執行個體:
看是否挂載好CD光牒;挂載指令(mount /dev/cdrom /挂載目錄)
這個packages有很多的rpm的軟體包,cd packages ls -lrt
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
#報錯後用這個參數即使可以安裝也是沒用的,錯誤提示是說你需要把提示的依賴環境包安裝完。
http://rmpfind.net/
http://rmp.pbone.net/
http://www.rpmseek.com/index.html
-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