本地 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
一、环境centos7.5-minimal
二、设置yum.conf,默认是关闭缓存
vi /etc/yum.conf
keepcache=0改为keepcache=1
cachedir=/var/cache/yum/ rpm缓存目录
三、利用网络yum安装相应的包
例如:yum install tk tcl enca zip unzip vsftpd lftp ntp wget dos2unix vim-enhanced net-tools -y
安装完毕后,把/var/cache/yum目录下所有rpm包拷贝到某个目录下,比如拷贝到/home/test目录下
find /var/cache/yum/ -name *.rpm -type f -exec cp {} /home/test/ \
四、安装createrepo(创建yum源索引)
#yum install createrepo -y
#cd /home
#createrepo -v test
五、配置本地yum文件
#cd /etc/yum.repos.d
#vi test.repo
#yum clean all
#yum makecache
搭建本地yum源
本地yum源,就意味着只有搭建该yum源的这台服务器能使用,其它的服务器都不能使用该yum源。搭建本地yum源的所有步骤如下:
搭建局域网yum源
除了可以搭建本地yum源外,我们还可以基于HTTP方式配置yum源,这样我们就可以配置一个局域网内都可以使用的yum源。
一般都是通过apache 来搭建HTTP的yum源,本次我们使用Nginx搭建
登陆浏览器访问查看yum仓库
最后,我们开始配置yum的配置文件
在/etc/yum.repos.d新建一个名为nginx-yum.repo 的配置文件,内容如下:
清除下yum 原有的信息,载入新的缓存
这样,局域网yum源就可以使用了
安装一个软件试下效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)