導航:首頁 > 操作系統 > 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源相關的資料

熱點內容
什麼app能看明星演唱會 瀏覽:493
ug刀柄放到哪個文件夾 瀏覽:321
eclipse編寫php 瀏覽:673
php抓取網頁內容的代碼 瀏覽:867
什麼是萌鴨app 瀏覽:861
變數的數字如何變化python 瀏覽:794
整數壓縮 瀏覽:993
最優停止策略問題演算法 瀏覽:716
pdf圖片背景 瀏覽:766
app的圖標有什麼風格 瀏覽:28
python代碼運行編譯器 瀏覽:936
魔鬼訓練程序員 瀏覽:686
php上傳大文件失敗 瀏覽:602
sw伺服器指定埠怎麼填 瀏覽:189
java有哪些數組 瀏覽:985
程序員戴手錶影響工作嗎 瀏覽:235
游戲皇後解壓視頻 瀏覽:367
c語言怎麼打開文件編譯 瀏覽:436
手機上什麼app可以設計logo 瀏覽:800
pid演算法單片機 瀏覽:375