本地搭建yum源和删除yum源的正确方式

搭建yum源


[root@xixi 桌面]# cd /iso     ----跳转到/iso目录下
[root@xixi iso]# ls           ----查看有哪些镜像
CentOS-7-x86_64-DVD-1708.iso    rhel-server-7.4-x86_64-dvd.iso
lost+found                      ubuntu-14.04.5-desktop-amd64.iso
rhel-server-6.7-x86_64-dvd.iso  Win10_Pro_X64_zh_CN.iso
[root@xixi iso]# cd /root/桌面   -----跳转到桌面
[root@xixi 桌面]# mkdir zhy     ----创建一个叫zhy的文件
[root@xixi 桌面]# vim /etc/fstab    ----指定将/iso/CentOS-7-x86_64-DVD-1708.iso挂载到文件夹/root/桌面/zhy下
/iso/CentOS-7-x86_64-DVD-1708.iso  /root/桌面/zhy iso9660    defaults 0 0
[root@xixi 桌面]# mount -a          -----挂载
[root@xix桌面]# cd /etc/yum.repos.d/     ------跳转到/etc/yum.repos.d/
[root@xixi yum.repos.d]# vim zhy.repo    ------编写yum文件
[zhuhaiyan]
name=zhuhaiyan
baseurl=file:///root/桌面/zhy        ----表名yum要指定的目录下找自定的包
enabled=1
gpgcheck=0
[root@xixi yum.repos.d]# yum repolist   ----查看yum的包有多少个

删除yum源


[root@xixi 桌面]# vim /etc/fstab    ----查看指定挂载了哪些镜像
/iso/rhel-server-7.4-x86_64-dvd.iso   /mnt   iso9660    defaults 0 0
/iso/rhel-server-6.7-x86_64-dvd.iso   /var/ftp/zhu iso9660    defaults 0 0
/iso/CentOS-7-x86_64-DVD-1708.iso  /root/桌面/zhy iso9660    defaults 0 0
[root@xixi 桌面]# umount /mnt     ----卸载挂载的路径
[root@xixi 桌面]# umount /var/ftp/zhu   ----卸载挂载的路径
[root@xixi 桌面]# umount /root/桌面/zhy    ----卸载挂载的路径
[root@xixi 桌面]# rm -rf /mnt        ----删除挂载的路径
[root@xixi 桌面]# rm -rf /var/ftp/zhu/   ----删除挂载的路径
[root@xixi 桌面]# rm -rf /root/桌面/zhy   ----删除挂载的路径

[root@xixi 桌面]# vim /etc/fstab 
/iso/rhel-server-7.4-x86_64-dvd.iso   /mnt   iso9660    defaults 0 0    ----删除该行挂载的路径
/iso/rhel-server-6.7-x86_64-dvd.iso   /var/ftp/zhu iso9660    defaults 0 0   ----删除该行挂载的路径
/iso/CentOS-7-x86_64-DVD-1708.iso  /root/桌面/zhy iso9660    defaults 0 0   ----删除该行挂载的路径
[root@xixi 桌面]# cd /etc/yum.repos.d/    ----跳转到存yum文件的路径下
[root@xixi yum.repos.d]# ls           ----查看yum的仓库文件
zhy.repo
[root@xixi yum.repos.d]# rm -rf zhy.repo    ----删除yum的仓库文件
[root@xixi yum.repos.d]# yum clean all      ----刷新yum的仓库文件
[root@xixi yum.repos.d]# yum repolist    ----查看yum的包有多少个

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
搭建本地公共yum源,您可以按照以下步骤进行操作: 1. 在您的服务器上创建一个目录,用于存储yum仓库的软件包。例如,您可以在`/var/www/html`目录下创建一个名为`yum`的子目录:`sudo mkdir /var/www/html/yum` 2. 将您的软件包复制到刚刚创建的目录中。您可以使用`scp`命令将软件包从本地系统复制到服务器上,如下所示:`scp /path/to/package.rpm user@server_ip:/var/www/html/yum` 3. 安装`createrepo`软件包,它将帮助您创建yum仓库的索引文件。在服务器上运行以下命令进行安装:`sudo yum install createrepo -y` 4. 进入刚刚创建的目录并运行以下命令,以创建yum仓库的索引文件:`sudo createrepo /var/www/html/yum` 5. 配置Apache或Nginx等Web服务器以提供yum仓库的访问。如果您使用Apache作为Web服务器,请编辑Apache配置文件(通常位于`/etc/httpd/conf/httpd.conf`),添加以下内容: ``` Alias /yum /var/www/html/yum <Directory "/var/www/html/yum"> Options Indexes FollowSymLinks Require all granted </Directory> ``` 然后重新启动Apache服务:`sudo systemctl restart httpd` 6. 在本地网络中的其他机器上,将yum源配置为指向您的服务器。在每台客户机上,打开`/etc/yum.repos.d/`目录并创建一个新的`.repo`文件,例如`local.repo`:`sudo vi /etc/yum.repos.d/local.repo`,然后将以下内容添加到文件中: ``` [local] name=Local Yum Repository baseurl=http://server_ip/yum enabled=1 gpgcheck=0 ``` 确保将`server_ip`替换为您服务器的实际IP地址。 7. 保存并关闭文件。现在客户机就可以通过yum命令从您的本地公共yum源安装软件包了。例如,要安装名为`package`的软件包,运行:`sudo yum install package` 这样,您就成功搭建了本地公共yum源。请确保定期更新本地yum仓库中的软件包,并确保服务器和客户机能够相互访问。其他机器上的所有用户都可以使用您的本地公共yum源来安装软件包。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值