Board logo

标题: CentOS8_Yum仓库 [打印本页]

作者: admin    时间: 2020-1-30 10:19     标题: CentOS8_Yum仓库

## 以本地光盘作为Yum源 备注:假设已经插上了系统光盘 mkdir -p /mnt/cdrom mount -t auto /dev/cdrom /mnt/cdrom/ ## 备份原来的Yum源文件 cd /etc/yum.repos.d/ mkdir -p bak mv *.* bak/ cat >/etc/yum.repos.d/local.repo<< EOF [localREPO] name=localhost8 baseurl=file:///mnt/cdrom/BaseOS enable=1 gpgcheck=0 [localREPO_APP] name=localhost8_app baseurl=file:///mnt/cdrom/AppStream enable=1 gpgcheck=0 EOF ## 清除Yum缓存 yum clean all 测试: yum -y install vim ## Yum仓库(以本地目录作为Yum源) 备注:这是在上面的基础上进行的。 安装FTP服务: yum -y install vsftpd 开启匿名登录:(默认anonymous_enable=NO ) sed -i 's/^anonymous_enable.*/anonymous_enable=YES/g' /etc/vsftpd/vsftpd.conf 运行FTP服务: systemctl start vsftpd 开机自动运行FTP服务: systemctl enable vsftpd 临时关闭防火墙: systemctl stop firewalld 新建本地文件夹/var/ftp/yum8_base,用以存放软件包 [root@centos8 ~]# mkdir -p /var/ftp/yum8_base 将光盘的软件包复制到/var/ftp/yum8_base [root@centos8 ~]# cp -rfp /mnt/cdrom/* /var/ftp/yum8_base/ 复制完成: [root@centos8 ~]# du -sh /var/ftp/yum8_base/ 7.2G /var/ftp/yum8_base/ ## 以本地文件夹作为Yum源 cat << EOF > /etc/yum.repos.d/local.repo [localREPO] name=localhost8 baseurl=file:///var/ftp/yum8_base/BaseOS enable=1 gpgcheck=0 [localREPO_APP] name=localhost8_app baseurl=file:///var/ftp/yum8_base/AppStream enable=1 gpgcheck=0 EOF ## 清除Yum缓存 yum clean all 至此,可以把光盘去掉了。 ############################### Yum-client: 备注:无需插上系统光盘了 ## 备份原来的Yum源文件 cd /etc/yum.repos.d/ mkdir -p bak mv *.* bak/ ## 以远程FTP作为Yum源(192.168.168.154为Yum源服务器IP地址) cat >/etc/yum.repos.d/local.repo<< eof [localREPO] name=localhost8 baseurl=ftp://192.168.168.154/yum8_base/BaseOS enabled=1 gpgcheck=0 [localREPO_APP] name=localhost8_app baseurl=ftp://192.168.168.154/yum8_base/AppStream enable=1 gpgcheck=0 eof ## 清除Yum缓存 yum clean all 测试: yum -y install vim 相关文章: CentOS8使用CentOS-Vault源+EPEL CentOS8_vsftpd匿名用户 CentOS8使用mailx CentOS8_Yum安装MySQL8.0 最小化安装CentOS8 CentOS6_Yum仓库




欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2