linux中rpm安裝
阿新 • • 發佈:2021-12-17
目錄
一:linux中rpm安裝
1.rpm簡介
RPM是 一個預設的開源和最流行的包管理程式,用於基於Red Hat系統一樣。該工具允許系統管理員和使用者安裝, 更新,解除安裝,查詢, 驗證,並在Unix/linux 作業系統管理系統軟體包。該RPM原名,rpm的檔案,包括由包需要編譯的軟體程式和庫。該實用程式僅使用於該建在.rpm格式的軟體包。
2.區別
RPM保持在 /var /lib /rpm 的資料庫中的所有已安裝的軟體包的資訊
RPM是在linux系統下安裝軟體包的唯一方法,如果您使用原始碼安裝軟體包,那麼rpm將不能管理它。
rmp安裝類似於windows中的安裝包,下載下來之後直接安裝。缺點是不能自己解決依賴問題。
3.RPM命令五種基本模式
1 安裝 : 用於安裝任何RPM軟體包
2 解除安裝 : 它是用於清除,刪除或解除安裝任何RPM軟體包
3 升級 : 用於更新現有的RPM包
4 確認 : 這是用於查詢不同的RPM軟體包
5 查詢 : 它用於任何RPM包的驗證
二:RPM安裝全面解析
1,下載軟體包
安裝: rpm -ivh [軟體包名稱] 解除安裝: rpm -e [軟體包名稱] 升級: rpm -Uvh [軟體包名稱] 1,下載軟體包 華為雲安裝包 zsh 連結: https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/zsh-5.0.2-34.el7_8.2.x86_64.rpm 2.上傳與下載命令: [root@localhost ~]# yum install lrzsz -y
2, 安裝軟體包
[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm
Preparing...
################################# [100%]
Updating / installing...
1:zsh-5.0.2-34.el7_8.2
################################# [100%]
3, 嘗試解除安裝
[root@localhost ~]# rpm -e zsh 解除安裝解析: 1.解除安裝後面輸入的是軟體包名稱: rpm -e [軟體包名稱] 2.解除安裝的是軟體,如果沒有安裝軟體,不存在解除安裝。
4, 更新(升級)
[root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm
Preparing...
################################# [100%]
Updating / installing...
1:zsh-5.0.2-34.el7_8.2
################################# [100%]
更新解析:
1.因為rpm不能自己解決依賴問題,所以更新的是軟體包,需要手動安裝更新軟體包
5,軟體包名稱:
zsh-5.0.2-34.el7_8.2.x86_64.rpm
軟體包名稱 : zsh
版本號 : 5.0.2
第多少次編譯 : 34
適用的平臺 : el7_8(CentOS 7)
適用的系統位數 : x86_64
副檔名 : rpm
6, 檢視軟體包的配置檔案
[root@localhost ~]# rpm -qc zsh
7 檢視是否安裝某軟體
[root@localhost ~]# rpm -q zsh
解析:
如果後面列印的是安裝包代表安裝了
如果後面列印的是not代表沒安裝
8 檢視當前系統安裝了哪些軟體
[root@localhost ~]# rpm -qa
9 檢視軟體的安裝路徑,檢視安裝了哪些東西
[root@localhost ~]# rpm -ql zsh
就完成了