linux 如何安裝軟體
阿新 • • 發佈:2021-12-16
軟體安裝方式
4 解除安裝
- rpm 安裝
- yum安裝
- 原始碼安裝
- rpm安裝類似於windows中的安裝包,下載之後直接安裝
- 缺點是不能自己解決依賴
- 依賴理解
- 假設 安裝某軟體按還需要安裝C語言,但是rpm只能安裝該軟體,不會自己安裝C語言
- yum安裝基於rpm安裝
- 增加了自動解決依賴的功能
- 原始碼安裝:通過編譯原始碼,得到軟體包
- 優點是可以自定製軟體包
-
缺點是比較複雜
- 原始碼類似網站的後臺程式碼,軟體包就是整個網站.
- 下載網址
- 切換到要存放安裝包的目錄
- 開啟下載軟體的資料夾,將軟體拖進當前螢幕自動傳輸,傳輸完會後提示,且按ll可以檢視已經複製過去的軟體
- 注意:若第一次複製需要安裝一個軟體---上傳與下載檔案的軟體
- yum install lrzsz -y
- -y 的含義是將安裝過程中需要互動y/N的部分全部選擇y,不需要要再手動輸入y
- rpm -ivh 軟體名(帶版本號)
- rpm -e 軟體名(無版本號)
- rpm - Uvh 軟體名(帶版本號)
- 軟體名: zsh
- 版本號:5.0.2
- 第多少次編譯:34
- 適用平臺: el7_8(CentOS 7)
- 適用的系統位數:x86_64
- 副檔名:rpm
- [root@localhost ~]# rpm -qczsh
- [root@localhost ~]# rpm -q zsh
- [root@localhost ~]# rpm -qa
- [root@localhost ~]# rpm -ql zsh
- 安裝
- yum install 軟體名
- 引數
- 免互動: yum install -y 軟體名
- 忽略公鑰認證:--nogpgcheck
- 公鑰認證: 驗證軟體內容一致性,若內容有任何修改,則警告提示是否繼續下載
- 解除安裝
- yum remove 軟體名
- 引數
- 免互動: yum remove 軟體名
- 更新
- yum update 軟體名
- 引數
- 免互動: yum update 軟體名
- 注意: 需要有軟體才可更新,如果該軟體解除安裝了無法更新,會有提示(沒有可用的包去更新)
- yum update
- 後邊未跟軟體名,則更新系統所有軟體,包括作業系統核心
- yum安裝底層流程
- 執行安裝命令 如 yum install zsh -y
- 找軟體
- 找源倉庫(源目錄)
- cd /etc/yum.repos.d
- 從源倉庫找原始檔(即以.repo結尾的檔案)
- cd(切換)到原始檔路徑
- 從原始檔裡找下載網址
- 根據網址連結到軟體倉庫
- 從網軟體倉庫找見軟體
- 下載軟體至快取目錄
- 快取目錄 /var/cache/yum
- 安裝軟體
- 刪除安裝包
- 在yum的配置檔案裡有一個是否刪除快取的引數keepcache <0: 刪除; 1 儲存>
- yum的配置檔案路徑
- /etc/yum.conf