CentOS-7.5 设置本地 yum 源

CentOS-7.5 设置本地 yum 源,第1张

1、设置原因

本地 yum 有时候更方便、更快捷

2、设置本地 yum 源

[root@shell ~]#

[root@shell ~]# cp  /etc/yum.repos.d/CentOS-Media.repo   /etc/yum.repos.d/CentOS-Media.repo.bak             #先备份本地官方本地yum

[root@shell ~]# mv  /etc/yum.repos.d/CentOS-Media.repo   /etc/yum.repos.d/CentOS-local.repo                 #重命名,自定义新本地yum源的名称

[root@shell ~]# >  /etc/yum.repos.d/CentOS-local.repo               #清空原来官方yum的配置

[root@shell ~]# vi  /etc/yum.repos.d/CentOS-local.repo             #配置新本地yum源,名称自定义即可

# 写入如下配置

[root@shell ~]#

[root@shell ~]# cat   /etc/yum.repos.d/CentOS-local.repo          #查看新本地yum源的配置      

[root@shell ~]#

[root@shell ~]#

[root@shell ~]# mount  /dev/cdrom  /media                #挂载系统镜像

mount: /dev/sr0 写保护,将以只读方式挂载

[root@shell ~]#

[root@shell ~]# yum  clean  all             #清空原来的

[root@shell ~]# yum  makecache              #生产缓存

[root@shell ~]# yum  repolist

[root@shell ~]#

[root@shell ~]# yum  list  wget  vim-enhanced  net-tools                   # vim的全名为 vim-enhanced

1、mkdir -p /home/yum/centos/6.5/os/x86_64

2、将rpm包拷贝到/home/yum/centos/6.5/os/x86_64文件夹下面(其中此目录下面还可以包括文件夹

3、yum install createrepo -y

3、在/home/yum/centos/6.5/os/x86_64文件夹下面建立repodata索引文件:

createrepo -pdo /home/yum/centos/6.5/os/x86_64 /home/yum/centos/6.5/os/x86_64

4、配置yum源:

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

[base]

name=CentOS- - Base

baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]

name=CentOS- - Base

baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64为具有repodata文件夹才能配置成功

至此完成yum源本地配置

设置Apache

假若想在页面看到文件夹

我只需要把 /home/share 目录链接到apache目录下显示就可以

mkdir /var/www/html/yum

ln -s /home/yum/ /var/www/html/

然后windows登陆:\\10.28.170.89

全部完成~!

yum的rpm包手动更新:

从163上面更新yum源包:

wget -np -t 1 -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ -P /home/yum/

每次手动添加了一个rpm包到Packages中,则在yum源服务器中执行如下命令:

createrepo --update /home/yum/centos/6.5/os/x86_64/

其中目录/home/yum/centos/6.5/os/x86_64/的子目录有两个Packages、repodata。

接下来在使用yum的机器上yum clean all即可使用新加入进去的rpm包文件

尽管CentOS系统的yum源是免费的,但是由于其源内的软件更新较慢,所以国内一般使用163的yum源居多。

启动CentOS系统,打开火狐浏览器

登录mirrors.163

点击centos后面的“centos使用帮助”

可以看到设置和使用163的yum源的方法步骤都说的一清二楚,按照说明 *** 作即可,特别值得注意的是“4小时更新一次”

根据自己的CentOS系统的版本下载相应的repo文件

火狐浏览器下载的文件默认保存在用户主目录的 Downloads文件夹中。

备份系统自带的repo文件:

指令如下: sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

把163的repo文件移动到【/etc/yum.repos.d/】目录下。

指令如下:sudo mv Downloads/CentOS6-Base-163.repo /etc/yum.repos.d/

验证163的repo是否正确配置。

指令如下: yum repolist all

使用【yum clean all】清理旧包信息后就可以用163的yum源更新软件了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11955272.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存