十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
一、yum
1、 什么是軟件包和軟件包管理器
軟件包和軟件包管理器, 就好比 “App” 和 “應用商店” 這樣的關系
2、 什么是yum
yum(Yellow dog Updater, Modified)是Linux下非常常用的一種包管理器. 主要應用在Fedora, RedHat, Centos等發(fā)行版上.
通俗來講:yum就相當于Linux中提供的”應用商店“
3、 Linux下軟件安裝的幾種方式
源碼安裝:下載程序的源代碼, 并進行編譯, 得到可執(zhí)行程序,源碼安裝會帶來交叉編譯的問題,源碼在不同的環(huán)境下可能會有不同的效果,導致安裝十分麻煩。這種安裝方式用的比較少。
rpm安裝:rpm安裝相對上面的方式比較友好,這些軟件會被提前編譯好,然后打包成一個軟件包放在服務器上,然后通過指令就可以安裝。它大的缺陷就是不會解決依耐性的問題,一旦遇到依耐性問題,它會把問題反饋給用戶,讓用戶自己解決。
yum管理器:yum是Linux下非常常用的一種軟件包管理器(相當于手機的應用市場),它本身會考慮軟件的依賴關系,會利用第三方庫幫用戶解決依耐性的問題,這樣就比rpm更友好一些。
4、 使用yum的注意事項
下載完成之后,一定要安裝,安裝的本質(zhì)是拷貝至特定目錄,有些目錄存在權限的約束,所以在安裝時sudo提權或者root安裝。
安裝好之后,所有用戶都可以使用。
5、 yum的使用
軟件的安裝(比如sl安裝)
yum install sl #會詢問你是否安裝
1
yum install -y sl #帶 -y 選項就不會進行詢問了
1
安裝后直接在命令行上輸入即可(與指令使用方法一致)
軟件的卸載(比如sl卸載)
yum remove sl
yum remove -y sl #不會進行詢問
1
2
查找軟件
yum list
1
這條命令會將我們當前yum源對應的遠端服務器上可供我們下載的軟件全部列舉出來。
可以通過grep來過濾出自己想要的軟件(比如查找sl)
yum list | grep sl