linux rpm 基礎知識
阿新 • • 發佈:2021-12-17
目錄
Linux中安裝軟體的三種方式
1) rpm安裝 # rpm安裝類似於windows中的安裝包,下載後直接安裝,缺點是不能自己解決依賴 不能自己解決依賴是什麼意思? 假設: 安裝python需要安裝c語言,但是rpm不能自主下載安裝包,需要自行下載,若安裝包較為簡單還好,如果很複雜尼? 這就是不能自己解決依賴 2) yum安裝: 基於rpm安裝,也就是在rpm上增加了自動解決依賴的功能 3) 原始碼安裝: 通過編譯原始碼, 得到軟體包 # 接下來詳細介紹三種安裝方式
rpm
rpm安裝
安裝:rpm -ivh [軟體包名稱] 解除安裝:rpm -e [軟體包名稱] 升級:rpm -Uvh [軟體包名稱] 上傳與下載:yum install lrzsz -y (安裝軟體包之間先安裝,否則可能無法安裝) 安裝完上述命令,再前往https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/ 尋找zsh軟體包,下載,下載完成後將安裝包拖入xshell中安裝,安裝成功插圖2) [root@localhost /]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm 校準是否安裝成功: [root@localhost /]# zsh [root@localhost]/# (表示成功) [root@localhost]/# exit (退出)
rpm安裝插圖1)
rpm安裝插圖2)
rpm解除安裝
# rpm -e zsh
[root@localhost /]# rpm -e zsh
[root@localhost /]# zsh
-bash: /usr/bin/zsh: 沒有那個檔案或目錄
[root@localhost /]#
解除安裝只需要寫你下載的軟體包名稱即可
rpm更新
[root@localhost /]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm 準備中... ################################# [100%] 正在升級/安裝... 1:zsh-5.0.2-34.el7_8.2 ################################# [100%] [root@localhost /]# # 校準是否成功 [root@localhost /]# zsh [root@localhost]/#
軟體包名稱解析
zsh-5.0.2-34.el7_8.2.x86_64.rpm
軟體包名稱:zsh
版本號:5.0.2
第多少次編譯:34
適用的平臺:el7_8.2(CentOS 7)
適用的系統位數:.x86_64
副檔名:rpm
rpm檢視指令
1)檢視軟體包的配置檔案(rpm -qc zsh)
[root@localhost /]# rpm -qc zsh
/etc/skel/.zshrc
/etc/zlogin
/etc/zlogout
/etc/zprofile
/etc/zshenv
/etc/zshrc
2)檢視是否安裝某軟體(rpm -q zsh)
[root@localhost /]# rpm -q zsh
zsh-5.0.2-34.el7_8.2.x86_64
3)檢視當前系統安裝了哪些軟體(rpm -qa)
[root@localhost /]# rpm -qa
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch
setup-2.8.71-11.el7.noarch
libndp-1.2-9.el7.x86_64
...
4)檢視軟體的安裝路徑,檢視安裝了哪些東西(rpm -qc zsh)
[root@localhost /]# rpm -qc zsh
/etc/skel/.zshrc
/etc/zlogin
/etc/zlogout
...
還有下一場