導航:首頁 > 操作系統 > linux配置本地yum源

linux配置本地yum源

發布時間:2025-07-02 10:57:29

㈠ Linux 上如何配置yum源內網如何yum安裝

yum源理解在Linux系統中,yum源倉庫的地址位於 /etc/yum.repos.d/ 目錄下,且僅能讀取第一層的repo文件。文件名稱以 .repo 結尾。

下載阿里雲的.repo倉庫文件到 /etc/yum.repos.d/ 目錄下。首先,備份原倉庫文件:

cd /etc/yum.repos.d/

mkdir allbak

mv ./CentOS-* allbak

此時 /etc/yum.repos.d/ 目錄下無repo文件,需配置yum源,生成新的.repo文件。下載第一個阿里雲倉庫文件:

curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo...

-o 參數用於指定下載地址並重命名文件。配置第二個倉庫文件 epel 額外倉庫,用於安裝 redis、nginx、mongo、ipython 等軟體:

curl -o /etc/yum.repos.d/epel.repo mirrors.aliyun.com/repo...

清空原yum緩存:

yum clean all

生成新的阿里雲的yum緩存,加速下載預熱數據:

yum makecache

接下來解決內網環境下的yum安裝問題。在內網網路中配置一台可訪問外網的伺服器為nginx代理,將互聯網的yum源代理到內網中,以解決內網伺服器無法yum安裝的問題。

前提條件:在可訪問外網的伺服器上安裝並配置Nginx。參考教程《Linux 如何安裝nginx?》

在互聯網伺服器的nginx配置中添加以下阿里源鏡像網址的代理配置:

location /aliyun/ {

proxy_pass mirrors.aliyun.com/;

}

執行nginx -t 和 nginx -s reload 命令以驗證配置。

修改內網伺服器的 /etc/yum.repos.d/CentOS-Base.repo 文件:

mkdir /etc/yum.repos.d/allback

mv /etc/yum.repos.d/Cent* /etc/yum.repos.d/allback/

復制備份文件並修改內容:

vi /etc/yum.repos.d/CentOS-Base.repo

將文件內容修改為:

[base]

baseurl=http://192.168.150.x/aliyun/centos/$releasever/os/$basearch/

其中,192.168.150.x 是nginx伺服器的地址,aliyun 是nginx代理的路由。

在內網伺服器執行以下命令驗證配置效果:

yum clean all

yum makecache

驗證結果如圖所示,說明代理配置成功,內網伺服器可以執行yum安裝所需軟體。至此,Linux環境下配置yum源與解決內網yum安裝問題完成。

閱讀全文

與linux配置本地yum源相關的資料

熱點內容
android表格demo 瀏覽:258
安卓怎麼讓相冊不顯示網頁 瀏覽:295
php文件系統源碼 瀏覽:708
易信java 瀏覽:481
北侖二級壓縮螺桿機 瀏覽:44
加密路線免費入口 瀏覽:739
計算器程序員是幹嘛的 瀏覽:362
數控編程里fo是啥鍵 瀏覽:655
javacdataxml 瀏覽:943
本機tcp伺服器地址 瀏覽:426
切換pdf 瀏覽:92
iturns下載的app在哪裡 瀏覽:641
雲起書院App在哪裡 瀏覽:615
怎麼對hex文件進行加密 瀏覽:285
pdf少年時 瀏覽:953
兩個同名文件夾同步 瀏覽:630
拍照文件夾哪個好用 瀏覽:91
文件夾和書包 瀏覽:511
解壓歸檔拿登記證 瀏覽:225
去體驗解壓房 瀏覽:613