如果你使用Red Hat軟件包管理器來管理Linux軟件,應(yīng)該詳細(xì)了解Red Hat軟件倉庫的原理,這有助于使用Linux命令將讓你更容易管理Red Hat軟件。
Linux軟件包管理使用的Red Hat軟件庫,Red Hat提供了軟件包的安裝源。Red Hat管理器會自動查找?guī)旌桶惭b包的依賴關(guān)系。如果沒有Red Hat軟件庫管理系統(tǒng),要解決這些Red Hat軟件包的依賴關(guān)系是一種煩惱。
按目前的Linux分布情況,主要是的軟件庫管理系統(tǒng)是Red Hat的軟件庫管理系統(tǒng),主要用在Red Hat Enterprise Linux(RHEL)和其他Red Hat Linux的衍生系統(tǒng)上,如Fedora、CentOS。Red Hat軟件庫管理系統(tǒng)使用默認(rèn)的Red Hat軟件包格式。Red Hat用.rpm,這些Red Hat軟件包是將軟件和元數(shù)據(jù)壓縮和檔案。Red Hat元數(shù)據(jù)提供了有關(guān)Red Hat軟件的版本信息,以及Red Hat軟件包的依賴關(guān)系。
但Red Hat軟件包的數(shù)據(jù)庫與軟件庫很容易混淆。雖然通過Red Hat軟件庫管理使這些軟件包可以讓工作更簡單,但這些Red Hat軟件包同時(shí)有另一個(gè)數(shù)據(jù)庫。這意味著Red Hat軟件包的信息來源可以有多個(gè):包數(shù)據(jù)庫和軟件庫數(shù)據(jù)庫。
使用Red Hat包數(shù)據(jù)庫工作
Red Hat包數(shù)據(jù)庫是軟件安裝了什么在Linux系統(tǒng)里最重要的信息來源。Red Hat包數(shù)據(jù)庫從服務(wù)器上檢索當(dāng)前安裝的軟件,Red Hat包文件通常是一個(gè)豐富的文檔和軟件使用的信息源,這對于Linux系統(tǒng)Red Hat軟件包之間的依賴關(guān)系非常有用。
在基于Red Hat軟件包的Linux服務(wù)器,使用Red Hat的rpm命令從數(shù)據(jù)庫里獲取信息
使用Red Hat軟件倉庫工作
在安裝新的Red Hat軟件或進(jìn)行軟件升級,系統(tǒng)管理員通常使用Red Hat軟件倉庫。尤其是更新Red Hat服務(wù)器補(bǔ)丁的時(shí)候,Red Hat軟件倉庫會更方便:Red Hat軟件包管理器只需要更新新的軟件包,使Red Hat自動可用,庫用戶便可以使用Red Hat,這過程完全是透明的。
在基于Red Hat軟件倉庫的系統(tǒng),使用Red Hat的yum命令請求包的信息和執(zhí)行任務(wù),如Red Hat更新和安裝軟件。Red Hat的yum可以周期性的自動下載和更新軟件倉庫的索引文件。
Red Hat系統(tǒng)會自動比較了軟件倉庫的Red Hat安裝包和安裝在本地系統(tǒng)的Red Hat軟件包列表,以確定一個(gè)Red Hat包已經(jīng)安裝,或者是否有可用的更新。
Red Hat軟件倉庫管理系統(tǒng)在處理軟件包依賴關(guān)系非常好用:目前所有的Linux都提供了豐富的Red Hat資料庫,并提供必要的Red Hat依賴,這意味著Linux管理員對Red Hat軟件包的依賴恐懼大大減少了。
Red Hat軟件倉庫中沒有的包
Red Hat軟件倉庫中沒有的軟件,意味著Red Hat安裝起來比較困難。管理員可以創(chuàng)建自己的Red Hat軟件庫和復(fù)制本地的軟件包。這也讓管理員從庫安裝自定義Red Hat軟件包的時(shí)候,進(jìn)一步減少Red Hat依賴問題。
Microsoft Azure客戶能夠使用原生的紅帽解決方案
紅帽云接入用戶能夠在Microsoft Azure中運(yùn)行自有的虛擬機(jī)鏡像。Microsoft Azure用戶也可以利用紅帽應(yīng)用平臺的全部價(jià)值,包括紅帽企業(yè)JBoss應(yīng)用平臺、紅帽JBoss Web服務(wù)器、紅帽Gluster存儲以及紅帽的平臺即服務(wù)產(chǎn)品--OpenShift。
跨混合環(huán)境的集成化企業(yè)級支持
微軟和紅帽將以集成化的方式為客戶提供雙方產(chǎn)品的跨平臺、跨公司支持。雙方通過在同一個(gè)地點(diǎn)共同配備支持團(tuán)隊(duì),使客戶能夠以云的速度獲得簡便而無縫的體驗(yàn)。
跨混合云部署環(huán)境的統(tǒng)一工作負(fù)載管理
紅帽CloudForms將能夠與Microsoft Azure和Microsoft System Center Virtual Machine Manager進(jìn)行互操作,使紅帽CloudForms客戶能夠通過Hyper-V和Microsoft Azure對紅帽企業(yè)Linux進(jìn)行管理。
折疊合作伙伴
2015年10月,紅帽云自從開始的動作就包括了同微軟的合作伙伴關(guān)系,收購自動化廠商Ansible,并且圍繞容器、OpenStack以及平臺即服務(wù)進(jìn)行升級。這些動作都展示了紅帽計(jì)劃在市場上有一番作為,并且將更多的工作負(fù)載轉(zhuǎn)移到云端和分布式應(yīng)用上。
2018年10月29日,開源軟件和技術(shù)的主要分銷商紅帽公司(Red Hat)被IBM收購,交易價(jià)值約340億美元。IBM將支付現(xiàn)金,以每股190美元的價(jià)格購買紅帽的所有股票。在交易宣布前,紅帽股價(jià)上周五收于116.68美元。
紅帽公司成立于25年前,該公司在1999年互聯(lián)網(wǎng)泡沫達(dá)到頂峰時(shí)上市,在截至2月28日的上一財(cái)年,營收為29.2億美元,收入2.59億美元。從2017年到2018財(cái)年,該公司的收入增長了21%。