關於linux yum源的一些總結

2021-07-16 10:01:00 字數 1201 閱讀 7753

yum是很方便的安裝方式,可以自動查詢包依賴關係,並且一併安裝所有依賴的包。

但是經常會遇到兩個問題

1、cent os下預設的源軟體數量不夠豐富,這裡推薦用rpmforge的源,是乙個第三方的源,軟體資源比較豐富而且也穩定。

要使用rpmforge,需要先安裝rpmforge。可以去 查詢適合自己系統的版本。然後安裝即可。

一般來說,只要我們安裝了rpmforge的源以後(在/etc/yum.repos.d/ 目錄下會有rpmforge的原始檔),再使用yum命令的時候,yum就會自動按照先從centos預設源裡搜尋,若沒有再從rpmforge源裡搜尋的順序來尋找想要安裝的軟體。

這裡還有另外一種情況,就是yum優先從centos的源尋找,有時候centos裡面的軟體版太老,我們可以修改yum源的優先順序。需要安裝yum-priorities來實現修改源優先順序。可通過yum install yum-priorities 來安裝此軟體。安裝完畢後,檢視/etc/yum/pluginconf.d/priorities.conf檔案,確認裡面有

[main]

enabled = 1

兩行內容。然後可以通過在/etc/yum.repos.d/下修改centos-base.repo和rpmforge.repo,在其中分別加入 priority=n (n是1-99的數字,數字小的優先順序高)。

yum-fastestmirror-1.1.16-14.el5.centos.1

yum-metadata-parser-1.1.2-3.el5.centos

yum-updatesd-0.9-2.el5

yum-3.2.22-26.el5.centos

yum-utils-1.1.16-14.el5.centos.1

yum-merge-conf-1.1.16-14.el5.centos.1

這幾個軟體包。

然後還需要匯入centos的rpm的key資訊,將以下檔案拷貝至伺服器的/etc/pki/rpm-gpg目錄下

否則yum安裝 時會報一下錯誤「public key for libstdc++-4.4.7-11.el6.x86_64.rpm is not installed」

完成之後,紅帽就可以使用centos的源安裝軟體了。當然也可以在此基礎上再安裝rpmforge源。

關於Spring Data Rest的一些總結

最近一直在開發一些基於 spring data rest 的專案。在此過程中,隨著開發工作的不斷深入,對 spring data rest 的了解也越來越深。享受著 spring data rest 帶來的便捷,也忍受著它帶來的不便。spring data rest 的目標是提供堅實的基礎,從而使用...

dp基礎 關於LIS LCS LCIS 的一些總結

lis 最長遞增子串行 dp思路 dp i 為0到第i項的最長遞增子串行長度。dp i max dp j 1 a j a i dp 0 a 0 for int i 1 i n i 二分優化 if a i dp tot1 else 注意 dp i 儲存的是長度為i時最長遞增子串行的最小結尾。陣列整個儲...

linux shell script 的一些總結

獲得本機inet ip sbin ifconfig eth0 grep inet addr sed s addr g sed s bcast.g 刪除空白行 cat etc man.config grep man sed s g sed d egrep與grep egrep grep e egrep...