yum(選項)(參數)
-h:顯示幫助信息;
-y:對全部的提問都回答「yes」;
-c:指定配置文件;
-q:安靜模式;
-v:詳細模式;
-d:設置調試等級(0-10);
-e:設置錯誤等級(0-10);
-R:設置yum處理一個命令的最大等待時間;
-C:徹底從緩存中運行,而不去下載或者更新任何頭文件。
install:安裝rpm軟件包;
update:更新rpm軟件包;
check-update:檢查是否有可用的更新rpm軟件包;
remove:刪除指定的rpm軟件包;
list:顯示軟件包的信息;
search:檢查軟件包的信息;
info:顯示指定的rpm軟件包的描述信息和概要信息; clean:清理yum過時的緩存; shell:進入yum的shell提示符; resolvedep:顯示rpm軟件包的依賴關係; localinstall:安裝本地的rpm軟件包; localupdate:顯示本地rpm軟件包進行更新; deplist:顯示rpm軟件包的全部依賴關係。
=================================================================================================================
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
可是咱們在平時的項目開發和運維當中,服務器爲了安全是不必定會開放外網的,對於部署在內網的項目就更是如此,若是此時項目須要用到一些工具或者軟件,而這些工具或者軟件又依賴了Linux服務器上尚未安裝的一些第三方的工具或者軟件,此時經過yum命令就沒法安裝相關的軟件了,不少人可能也據說過rpm安裝的方式,去網上下載好對應的rpm包,而後經過rpm安裝的方式去安裝第三方的一些工具或者軟件,但實際上,這是會有問題的,由於這些第三方的工具或者軟件還依賴了其餘一些第三方的工具或者軟件,而咱們每每不可能知道這些工具或者軟件到底依賴了哪些工具或者軟件,因此在經過rpm的方式安裝時每每也就忽略了這些依賴的工具或者軟件,這樣就致使服務器環境最後以失敗了結。linux
因此在安裝這些工具或者軟件的時候更推薦使用yum源的方式,經過yum安裝的方式是會自動去安裝這些工具或者軟件所依賴的工具或軟件,這樣就避免了相似的問題,可是沒有外網的時候,默認的yum是沒法下載這些工具和軟件的,此時就要採用配置本地yum源的方式,本地yum源就是經過Linux服務器的安裝包去獲取這些工具或者軟件,Linux服務器的安裝包包含了絕大多數服務器會使用到的工具或軟件,因此咱們只要將安裝包掛載到服務器,而後配置本地yum就能夠在沒外網的狀況下經過yum的方式來安裝咱們所需的工具和軟件了,接下來咱們來看具體的步驟:c++
第一步:將Linux服務器的安裝包上傳的服務器的某個目錄,這裏使用rhel,redhat紅帽的系統來作演示,使用的安裝包最好和當前服務器的版本如出一轍,這樣能夠避免出現兼容性的問題,可是這也不是絕對的shell
第二步:建立一個掛載目錄,通常將安裝包掛載到/mnt目錄文件下面,這裏經過mkdir /mnt/rhel6建立這個目錄,查看這個目錄緩存
第三步:經過掛載命令將安裝包掛載到這個目錄下面安全
查看掛載是否成功服務器
第四步:掛載成功後配置本地yum源運維
修改rhel-source.repo文件工具
將yum源指向本地掛載好的資源,配置的路徑均可以在掛載目錄/mnt/rhel6下面查看。post
第五步:清除yum緩存,緩存本地yum源中的軟件包信息spa
yum clean all yum makecache
最後一步:讓咱們來執行命令安裝本身須要的工具包或者軟件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel