(實用)Ubuntu CentOS更換國內源

2022-03-29 01:36:49 字數 3137 閱讀 9177

ubuntu更換apt-get源

注意,在直接變更/etc/apt/sources.list前,通常複製備份原檔案,這樣便於未來可能的恢復操作。

操作如下,

$ sudo

cp /etc/apt/sources.list /etc/apt/sources.list.backup

$ sudo vim /etc/apt/sources.list

從下面的列表中選擇乙個源替換sources.list檔案中的原有內容後,執行

$ sudo apt-get update

$ sudo apt-get upgrade

即可使用新的源完成更新。

看到過其他的一些帖子,給出的源各不相同,質量也參差不不齊,這裡**乙個國內ubuntu官方認可的軟體源:

centos換yum源:

以centos 6.3更換網易yum源為例,centos中yum源的目錄為/etc/yum.repos.d/。

備份原有yum源

# mv /etc/yum.repos.d/centos.repo /etc/yum.repos.d/centos.repo.backup

*這一步應該先進入/etc/yum.repos.d/,確定具體的yum原始檔後操作,我的發行版的yum源記錄在centos.repo檔案中,也有可能名為centos-base.repo

更新系統

# yum -y update

上文僅僅新增了centos的基礎映象源,如果在yum安裝軟體時發現軟體不足,可以新增下面的rpmforge源和epel源。

centos新增rpmforge(repoforge)

rpmforge現在更名為repoforge,安裝rpmforge源只要在官方**找到適應自己cpu和作業系統版本的rpm包,然後安裝即可。

1. 找到適合自己機器的rpm包, 裡面有用於x86和x86_64架構的各個版本的el的rpm安裝包,找到對應的鏈結,複製鏈結位址,比如,x86_64上的el6:

centos新增epel(extra packages for enterprise linux)源:

# yum

install epel-release

centos管理軟體源的順序

前面的操作同時為centos新增了官方和第三方的軟體源,下面的設定可以管理安裝軟體時搜尋它們的先後順序。

1. 安裝yum-priorities外掛程式

yum-priorities外掛程式用來保證安裝軟體時候軟體倉庫先後次序(priority優先權),一般是預設先從官方base或者映象安裝,然後從社群使用者contribute的軟體中安裝,再從第三方軟體倉庫中安裝。當然這個次序可以自己更改,為了安全和穩定還是依照這個次序吧。

# yum

install

yum-priorities

2、檢視/etc/yum/pluginconf.d/priorities.conf檔案

# vim /etc/yum/pluginconf.d/priorities.conf

確認檔案中有以下內容:

[

main

]enabled=1

3、設定/etc/yum.repos.d/centos-base.repo檔案,新增順序指令priority=n(n 從 1 至 99,1 的優先順序最高)。

vim /etc/yum.repos.d/centos-base.repo

在[base]、[updates]、[addons]、[extras]段的最後分別新增priority=1,[centosplus]、[contrib]最後分別設定priority=2,第三方軟體源(repoforge和epel)的各個段設定priority=n(推薦n>10)。

例如, /etc/yum.repos.d/centos-base.repo檔案的[base]段:

[

base

]name=centos-$releasever - base

mirrorlist=

#baseurl=

gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6priority=1

[updates]

...

將[base]段的優先順序設為1.

又如/etc/yum.repos.d/rpmforge.repo檔案的[rpmforge]段:

[

rpmforge

]name =rhel $releasever - rpmforge.net - dag

baseurl =

mirrorlist =

#mirrorlist =file:///etc/yum.repos.d/mirrors-rpmforge

enabled = 1protect = 0gpgkey =file:///etc/pki/rpm-gpg/rpm-gpg-key-rpmforge-dag

gpgcheck = 1priority=11

將[rpmforge]段的優先順序設為11.

4、驗證設定成功

# yum check-update

看到顯示的結果中包括rpmforge和epel的列表,說明正確設定了第三方軟體源和它們的優先順序。

Centos和Ubuntu哪個更實用

這個真沒有必要糾結,主要還是看你學linux做什麼用的。如果你是工作上需要,centos能更快的讓你上手你工作上的事情,因為國內redhat還是商用上的主流。這麼說吧。如果你愛折騰和喜歡嘗鮮,如果你手很懶那麼你要用ubuntu。如果你是工作需要學習,那麼你就用centos,節省你學習的時間和精力。能...

ubuntu,CentOS永久修改主機名

在ubuntu系統中,快速檢視主機名有多種方法 其一,開啟乙個gnome終端視窗,在命令提示符中可以看到主機名,主機名通常位於 符號後 其二,在終端視窗中輸入命令 hostname或uname n,均可以檢視到當前主機的主機名。命令列下執行命令 hostname 新主機名 其中 新主機名 可以用任何...

更簡單,更有效,更實用的C 輸入法控制

最近因為,專案需要對輸入法進行控制,但進行了多種嘗試,總有不如意的地方!如果運用控制項imemode屬性或者網上找的一些方法,要嘛開發的時候太繁瑣,要嘛就是控制不到位!經過反覆的嘗試,得出一種相對簡單 有效 實用的控制方法與大家分享!很少,但很靈!using system using system....