日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰

發(fā)布時(shí)間:2025/10/17 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

什么是yum源?

yum源就是使用yum命令下載軟件的鏡像地址。

我們通常使用 yum install 命令來在線安裝 linux系統(tǒng)的軟件, 這種方式可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,但是經(jīng)常會遇到從國外鏡像下載速度慢,無法下載的情況。或者內(nèi)網(wǎng)無法訪問公網(wǎng)的情況,那么此時(shí)我們就需要一個(gè)穩(wěn)定的yum 源作為我們?nèi)粘J褂玫牡刂贰?/p>

首先,選擇一個(gè)穩(wěn)定的公網(wǎng)yum源,這里我們選擇阿里的yum源,地址:https://developer.aliyun.com/mirror

第一步:安裝Nginx

1、關(guān)閉防火墻和SElinux

2、nginx安裝:

依賴包:

yum -y install gcc* zlib-devel pcre pcre-devel openssl-devel perl perl-devel perl-ExtUtils-Embed

參數(shù):

./configure --prefix=/opt/1s1k/nginx-1.12.1 --with-http_stub_status_module --without-poll_module --without-select_module --with-http_ssl_module --with-http_realip_module --with-http_perl_module --with-pcre-jit --error-log-path=/opt/1s1k/nginx-1.12.1/logs/error.log --http-log-path=/opt/1s1k/nginx-1.12.1/logs/access.log

第二步、配置nginx服務(wù)

1、修改nginx配置文件/usr/local/nginx/conf/nginx.conf

增加:

autoindex on; 表示自動在index.html的索引打開

autoindex_exact_size on; 表示如果有文件則顯示文件大小

autoindex_localtime on; 表示顯示更改時(shí)間,以當(dāng)前系統(tǒng)時(shí)間為準(zhǔn)

2、配置完成后運(yùn)行nginx服務(wù)

啟動:/usr/local/nginx/sbin/nginx

重啟:/usr/local/nginx/sbin/nginx -s reload

關(guān)閉:/usr/local/nginx/sbin/nginx -s stop

3、創(chuàng)建index.html文件

/usr/local/nginx/html/index.html

在index.html中加入下面內(nèi)容,CentOS7-Ali目錄是后面放置rpm包的目錄。

ALL of the packages in the below:

Aliyun

These packagers from of CentO`S ISO.

CentOS

These packagers from of "Internet service provider".

Please replace the file and fill in the following content:

Way: /etc/yum.repos.d/CentOS-Base.repo

4、在/usr/local/nginx/html中創(chuàng)建CentOS7-Ali目錄

增加目錄的執(zhí)行權(quán)限

Chmod –R +x /usr/local/nginx/html/

第三步、同步公網(wǎng)YUM源

1、同步并下載阿里源中CentOS7的包,第一次同步下載時(shí)間會比較長

reposync -p /usr/local/nginx/html/CentOS7-Ali

同步完成后在web界面會看到新建的三個(gè)目錄

2、創(chuàng)建yum源倉庫

使用createrepo -p .命令創(chuàng)建repodata文件。

第四步、配置客戶端的yum源

yum-config-manager --add-repo="http://10.100.50.120/CentOS7-Ali/base/Packages"

配置完成后使用 yum makecache命令更新緩存成功。

第五步、通過定時(shí)任務(wù)方式讓yum源自動到阿里源更新。

1、創(chuàng)建更新腳本:/usr/local/nginx/sbin/yumupdate.sh

“-np”的意思為僅僅更新新更新的軟件到指定目錄

2、配置定時(shí)任務(wù)。

run-parts的意思是執(zhí)行后面目錄中的腳本

總結(jié)

以上是生活随笔為你收集整理的centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。