linux永久更换本地源

linux永久更换本地源

1.查看镜像源


[root@localhost ~]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0   20G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0   19G  0 part 
  ├─openeuler-root 253:0    0   36G  0 lvm  /
  └─openeuler-swap 253:1    0    2G  0 lvm  [SWAP]
sdb                  8:16   0   20G  0 disk 
└─sdb1               8:17   0   20G  0 part 
  └─openeuler-root 253:0    0   36G  0 lvm  /
sr0                 11:0    1 15.6G  0 rom  

sr0就是镜像源设备

2.挂载镜像源

[root@localhost ~]#mount /dev/sr0 /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.

3.编辑镜像源配置文件

[root@localhost yum.repos.d]#mv openEuler.repo openEuler.repo-bakup   备份原始文件
[root@localhost yum.repos.d]# vim openEuler.repo
name=local.repo       #源名称
baseurl=file:///mnt    #源地址
enabled=1              #是否启用
gpgcheck=0            #是否启用gpg校验

注:"gpgcheck"表示是否进行GPG校验。GPG校验是一种安全机制,用于验证软件包的完整性和真实性。当gpgcheck设置为1时,yum会自动验证下载的软件包的数字签名,以确保软件包没有被篡改或损坏。如果数字签名验证失败,yum将不会安装该软件包并给出警告。而当gpgcheck设置为0时,yum将不会进行数字签名的验证,这意味着下载的软件包可能没有通过验证,存在一定的安全风险。通常情况下,建议将gpgcheck设置为1,以提高软件源的安全性。

4.加载本地yum源&测试

# 清除yum缓存
yum clean all
# 缓存本地yum源
yum makecache
# 测试yum本地源 
yum list

5.设置永久挂载

vim /etc/fstab
sr0                  /mnt             iso9660 defaults        0 0

/mnt目录是一个挂载点,用于临时挂载文件系统或设备。在这个例子中,ISO文件将被挂载到/mnt目录下。

iso9660是文件系统类型,用于ISO光盘或DVD的读取。这种文件系统类型被广泛用于ISO光盘和DVD,以便能够读取和写入数据。

defaults是挂载选项,表示使用默认的挂载选项。这些选项包括读写(rw)和同步(sync)等。

0 0是文件系统标识符,表示使用默认的文件系统标识符。这个标识符用于在文件系统中识别该文件系统。

编辑完成后,运行以下命令

mount -a

mount -a的意思是自动挂载系统中的设备。具体来说,它会根据/etc/fstab文件中的内容自动挂载设备。不过需要注意的是,如果开机时已经挂载了设备,且没有修改fstab增加新的挂载信息,那么运行mount -a命令并不会产生任何输出。因为该命令会忽略所有已经完成的操作。

6. 测试

最后,重启成功后运行yum list,ctrl+c退出,没有问题就代表设置完成。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值