当前位置:文档之家› centos本地(局域网内)yum源的制作与使用

centos本地(局域网内)yum源的制作与使用

Page 6
二、yum挂载本地镜像
DVD.ISO 可以用安装程序安装的所有安装包,推荐镜像 Netinstall.iso 从网络安装或者救援系统 Everything.iso 包含centos7的一套完整的软件包,可以用来安装系统或者本地镜像 GnomeLive.iso Gnome桌面光盘 KdeLive.iso ked桌面光盘
Page 3
二、yum挂载本地镜像
3、将iso镜像上传到虚机上 mkdir /mnt/iso 放到该目录下 CentOS-7-x86_64-Everything-2003.iso 包更全 4、然后挂载: mount -t iso9660 /mnt/iso/CentOS-7-x86_64-DVD-1810.iso(可选) /opt/centos mount -t iso9660 /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /opt/centos 5、编写repo文件并指向镜像的挂载目录 # vi /etc/yum.repos.d/local.repo CentOS7添加下面的内容: [local] name=local baseurl=file:///opt/centos enabled=1 gpgcheck=0
Page 4
二、yum挂载本地镜像
CentOS8: [c8-media-AppStream] name=AppStream baseurl=file:///opt/centos/AppStream gpgcheck=0 enabled=1
[c8-media-BaseOS] name=BaseOS baseurl=file:///opt/centos/BaseOS gpgcheck=0 enabled=1
Page 7
三、局域网内yum源制作
1.安装vsftpd服务,修改配置,允许匿名访问 yum install -y vsftpd vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES service vsftpd restart 2.将镜像内文件拷贝至ftp目录,关闭防火墙 [root@localhost home]# mkdir -p /var/ftp/centos/ [root@localhost home]# cp -rf /mnt/centos/* /var/ftp/centos65/ [root@localhost home]# cd /var/ftp/centos/repodata .gz与.bz2文件需要单独下载
Page 8
三、局域网内yum源制作
3.浏览器输入ftp://ip可以列出ftp服务器的目录 4.修改客户端服务器yum配置 在此之前可以先将yum配置文件备份或删除 vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever-Base baseurl=ftp://192.168.229.128/centos gpgcheck=1 gpgkey=ftp://192.168.229.128/centos/RPM-GPG-KEY-CentOS-7 5.客户机测试 yum clean all yum makecache yum list yum install -y vim //可以看到安装信息
且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一
次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令
,而且命令简洁而又好记。
yum list httpd //这里是可获得包,说明还没有安装。
yum -y ve httpd//删除
目录
什么是yum 01
局域网yum制作
03
Page 1
02
yum挂载本地镜像
04
局域网yum源使用
一、什么是yum?
Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中
的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并
yum deplist rpm//依赖
yum check-update// 检查可更新的程序
yum clean all //清除旧的缓存以及headers
yum repolist
//列出仓库信息
yum search software
//根据软件信息查找软件
Page 2
二、yum挂载本地镜像
1、 ll /etc/yum.repos.d/ -rw-r--r--. 1 root root 1664 Nov 23 21:16 CentOS-Base.repo -rw-r--r--. 1 root root 1309 Nov 23 21:16 CentOS-CR.repo -rw-r--r--. 1 root root 649 Nov 23 21:16 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 314 Nov 23 21:16 CentOS-fasttrack.repo -rw-r--r--. 1 root root 630 Nov 23 21:16 CentOS-Media.repo -rw-r--r--. 1 root root 1331 Nov 23 21:16 CentOS-Sources.repo -rw-r--r--. 1 root root 5701 Nov 23 21:16 CentOS-Vault.repo 2、把默认Yum源备份(可选) mkdir /opt/centos-yum.bak //创建备份的目录 mv /etc/yum.repos.d/* /opt/centos-yum.bak/ //移动yum源
Page 5
二、yum挂载本地镜像
6、清除缓存 # yum clean all # yum makecache 把Yum源缓存到本地,加快软件的搜索好安装速度 # yum list 列出了yum包 7、查看yum仓库列表 # yum repolist 8、开机自动挂载 在/etc/fstab表中,添加最后的一行,将iso文件永久挂载到系统中 # vi /etc/fstab /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /opt/centos iso9660 loop 0 0 9、取消挂载(需要的时候再执行): 卸载挂载目录: # umount /opt/centos
相关主题