制作本地yum源
本地yum源是利用光盘镜像作为本地yum源
- 挂载光盘到/mnt/cdrom目录
mount /dev/cdrom /mnt/cdrom
在/etc/yum.repos/目录下创建dvd.repo文件,写入一下代吗
[dvd] name=dvdrepo # 仓库的描述 baseurl=file///mnt/cdrom # 是你的 YUM 源地址 , 这里本地路径,可以配置的是 FTP, 还可以是 HTTP,FILE,smb 等 enable=1 # 是否启用这个仓库, 1 为起用, 0 为禁用 gpgcheck=0 # 是否检查 GPG 签名(用来验证要安装的包是不是官方的)
对yum源进行初始化操作
yum clean all # 清除缓存 yum makecache # 建立新缓存
可能遇到问题:
制作网络yum源
准备两台Linux服务器,一台为centos6.9,一台为centos7.4,将centos7.4服务器作为yum源服务器,使用centos6.9访问yum源,以http或ftp服务的访问方式进行访问
安装http服务, 测试服务是否可用, 在本地浏览器输入本机ip地址
yum install httpd #安装httpd
service httpd stat #开启httpd服务
rpm -ql httpd # 查看httpd的文件列表
3.创建网页目录
cd /var/www/html #进入html目录
mkdir -pv centos7/os/x86_64/ # 创建挂载centos7 的yum源的目录
4.挂载yum源
mount /dev/sr0 /var/www/centos/7/os/x86_64/ #挂载centos7光盘至yum源目录下
此时,在浏览器输入:ipadress/centos/7/os/x86_64/ 就能看到我们挂载的yum源了
5.使用cengos6系统用来测试yum仓库
vim base.repo
[base] name=centos6 baseurl=http://192.168.1.11/centos/$releasever/os/$basearch/ gpgcheck=0 enable=1
yum clear all yum makecache
6.使用yum install vsftpd 来测试是否可以正常使用yum仓库
yum install -y vsftpd
配置国内yum源和epel源
1.首先进入/etc/yum.repos.d/目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件
cd /etc/yum.repos.d/ mkdir repo_bak mv *.repo repo_bak/
2.在CentOS中配置使用阿里的开源镜像
wget http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里软件源
3.清除系统yum缓存并生成新的yum缓存
yum clean all # 清空系统缓存 yum makecache # 生成新的缓存
4.安装epel源
yum list | grep epel-release yum install -y epel-release
5.使用阿里开源镜像提供的epel源
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo # 下载阿里开源镜像的epel源文件
6.再次清除系统yum缓存,并重新生成新的yum缓存
yum clean all yum makecache
7.查看系统可用的yum源和所有的yum源
yum repolist enabled yum repolist all
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224966.html原文链接:https://javaforall.net
