1、yum epel 扩展
yum install epel-release ;主要是扩展安装软件的数量
使用阿里云的epel-release
(1) wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo
(2) yum clean all
(3) yum makecache
2、yum 建立本地更新源
在/etc/yum.repos.d/DVD.repo #DVD.repo是建立的文件
mount /dev/cdrom/ /mnt/cdrom/
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1 #需打开此功能
清空yum 缓存
yum clean all
查看列表
yum list
3、Yum 建立局域网更新源
3.1 安装所需软件
createrepo.noarch #用于生成repodata 数据库,生成依赖性关系
vsftpd #用户提供局域网的FTP服务
3.2 建立用于存储软件的目录
mkdir /mnt/ftp
mount /dev/cdrom /mnt/cdrom
cp -r /mnt/cdrom/* /mnt/ftp #将光盘的内容copy到/mnt/ftp下
3.3 确保repodata数据库的存在
cd /mnt/ftp
[root@localhost ftp]# ll
drwxr-xr-x 2 root root 4096 Apr 7 18:26 repodata #如果没有,可通过(createrepo .)创 建
3.4 配置vsftp软件
改变默认用户ftp的默认存储目录,通过修改/etc/passwd下ftp用户对应的目录
ftp:x:14:50:FTP User:/mnt/ftp:/sbin/nologin #将ftp用户下对应的目录修改为软件的存放位 置,既/mnt/ftp
启动ftp服务,在客户端是否可以通过匿名访问(ftp为匿名访问的用户)
3.5 配置yum更新源
1、cd /etc/yum.repos.d/
2、touch lan.repo
3、lan.repo的内容
[LAN-media]
name=LAN - Media
baseurl=ftp://192.168.1.112/ #注意此处的路径,不能写为 ftp://192.168.1.112/mnt/ftp,因为 ftp已经定位到了到/mnt/ftp下。
gpgcheck=1
enabled=1
gpgkey=ftp://192.168.1.112/RPM-GPG-KEY-CentOS-5
4、互联网更新源
修改更新源,定位到/etc/yum.repos.d/下的repo文件,修改baseurl和gpgkey参数即可
转载于:https://blog.51cto.com/469952080/1629686