軟件安裝的三種方式

1. yum

? ? 語法格式:

? yum -y install package.name

? ? ? -y yes? # 遇到提示自動輸入yes

? 案例: 安裝ifconfig命令 route 命令

? 大部分命令屬于其他的安裝包

? 第一步: 如何知道命令屬于哪個軟件包

? ? 1) 百度

2) [root@oldboyedu ~]# yum provides wget

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

wget-1.14-18.el7_6.1.x86_64 : A utility for retrieving files using the HTTP or FTP protocols

Repo? ? ? ? : base

? 第二步: ifconfig 屬于net-tools包

? ? ? ? 安裝net-tools包

? 案例: 安裝 rz 上傳 sz下載? 命令

? yum provides sz

? 屬于lrzsz包

? yum -y install lrzsz

yum特點: 自動解決依賴問題

吃飯: 點外賣 醬油 醋辣椒 鹽 所有的打包好 送給我們

刪除軟件:

? yum remove package.name # 自動解決依賴問題

? [root@oldboyedu ~]# yum -y remove lrzsz

? yum reinstall package.name? # 重新安裝

yum list # 列出倉庫內(nèi)所有軟件

yum repolist # 查看當(dāng)前系統(tǒng)所有倉庫

yum clean all# 清空緩存

2. rpm

類似于我們自己先把包下載下來 然后在安裝

語法格式:

rpm -ivh package.rpm(包必須存在 提前把包下載到某個目錄)? 缺少什么包手動安裝什么包

類似于自己煮餃子 速凍餃子

特點: 不支持自動解決依賴? 自己買鍋碗瓢盆 油鹽醬醋 大蒜 辣椒

-i? install 安裝

-v? verbose 顯示安裝過程

-h? 顯示安裝進度

查看軟件是否安裝

[root@oldboyedu ~]# rpm -q lrzsz # 查看lrzsz是否安裝

lrzsz-0.12.20-36.el7.x86_64

[root@oldboyedu ~]# rpm -q lrzsz wget curl # 查看多個命令是否安裝

lrzsz-0.12.20-36.el7.x86_64

wget-1.14-18.el7_6.1.x86_64

curl-7.29.0-51.el7.x86_64

rpm -qa? # 查看當(dāng)前系統(tǒng)所有安裝過的軟件包

rpm -ql? ? ? ? # 查看安裝包的所有的內(nèi)容

rpm -e? ? ? ? ? # 刪除軟件包

[root@oldboyedu ~]# rpm -qa lrzsz

lrzsz-0.12.20-36.el7.x86_64

[root@oldboyedu ~]# rpm -e lrzsz

[root@oldboyedu ~]# rpm -qa lrzsz

3. 編譯安裝

? /usr/local目錄

? 類似自己動手解決吃飯問題

? 買菜 摘菜 買肉? 洗菜 切菜 炒菜......吃飯

? 下載源碼

? cd 源碼包

? .configure

? make && make install

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容