步骤
挂载iso
mkdir /mnt/rhel # 创建挂载目录
mount /opt/iso/rhel-8.3-x86_64-dvd.iso /mnt/rhel/ # 挂载iso文件
mount: /mnt/rhel: WARNING: device write-protected, mounted read-only.
vim /etc/fstab # 修改配置文件,永久挂载iso文件
/opt/iso/rhel-8.3-x86_64-dvd.iso /mnt/rhel iso9660 loop 0 0 #在fstab文件中添加这一句
创建.repo文件
mv /etc/yum.repos.d/*.repo /tmp/ # 备份原repo文件
vi /etc/yum.repos.d/local.repo # 创建配置文件
[LocalRepo_BaseOS]
name=LocalRepo_BaseOS
baseurl=file:///mnt/rhel/BaseOS
gpgcheck=0
gpgkey=file:///mnt/rhel/BaseOS/RPM-GPG-KEY-redhat-release
enabled=1
[LocalRepo_AppStream]
name=LocalRepository_AppStream
baseurl=file:///mnt/rhel/AppStream
enabled=1
gpgcheck=0
gpgkey=file:///mnt/rhel/AppStream/RPM-GPG-KEY-redhat-beta
细节:
[LocalRepo] | 该部分的名称 |
---|---|
name | 存储库的名称 |
baseurl | 包裹的位置 |
enabled | 启用存储库 |
gpgcheck | 启用安全安装(gpgcheck是可选的(如果设置gpgcheck = 0,则无需提及gpgkey) |
gpgkey | 密钥的位置 |
测试
从本地YUM存储库安装包
通过运行以下命令清除存储库缓存。
yum clean all
让我们从本地存储库安装telnet包。
yum install vsftpd