CentOS 8怎样配置本地Yum/DNF存储库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
CentOS8 配置本地yum源 **1、创建挂载点**
mkdir -p /mnt/cdrom
2、挂载ISO镜像文件
1) 光驱方式
(1) 以 VMware Workstation为例
(2) 进行光驱挂载
mount /dev/cdrom /mnt/cdrom
(3)验证挂载
只要能够列出如下文件说明挂载成功。
2) 采用iso镜像文件方式挂载
(1)首先把iso文件上传至你的centos上
(2) 假设我们上传至/opt下,接下来进行挂载
mount -o loop /opt/CentOS-8-x86_64-1905-dvd1.iso /mnt/cdrom
3、**编写本地yum源仓库文件**
在编写之前,先将yum配置文件进行备份!
[root@aaa251 ~]# cd /etc/yum.repos.d/
[root@aaa251 yum.repos.d]# mkdir repo_bak
[root@aaa251 yum.repos.d]# mv *.repo repo_bak/
编写本地yum仓库文件
#vi /etc/yum.repos.d/centos8.repo
[c8-media-AppStream]
name=AppStream
baseurl=file:///mnt/cdrom/AppStream
gpgcheck=0
enabled=1
[c8-media-BaseOS]
name=BaseOS
baseurl=file:///mnt/cdrom/BaseOS
gpgcheck=0
enabled=1
4、清空并重建cache
yum clean all
yum makecache
这里,我们也可以看下dnf软件库
5、开机自动挂盘
echo “/dev/cdrom /mnt/cdrom iso9660 defaults 0 0” >> /etc/fstab
**DNF简介及使用方法
**
1、DNF简介
DNF(Dandified Yum)是新一代的RPM软件包管理器。
DNF使用RPM,libsolv和hawkey库进行包管理操作,Fedora22已经默认使用DNF。 DNF 的发行日期是2015年5月11日。
在Red Hat Enterprise Linux 8上,基于DNF技术(YUM v4)的YUM工具的新版本确保了软件的安装。
YUM v4与之前在RHEL 7上使用的YUM v3相比具有以下优点:
提高性能
支持模块化内容
设计良好的用于与工具集成的稳定API
在使用命令行、编辑或创建配置文件时,YUM v4与YUM v3兼容。 对于安装软件,可以像在RHEL 7上一样使用yum命令及其特定选项。
2、DNF使用
# 列出所有 RPM 包
dnf list
# 安装软件包
dnf install wget
# 删除软件包
dnf remove wget
# 查看所有的软件包组
dnf grouplist
# 安装一个软件包组
dnf groupinstall ‘安全性工具’
# 查看系统中可用的 DNF 软件库
dnf repolist
# 查看系统中可用和不可用的所有的 DNF 软件库
dnf repolist all
# 列出所有安装了的 RPM 包
dnf list installed
# 列出所有可供安装的 RPM 包
dnf list available
# 搜索软件库中的 RPM 包
dnf search wget
# 查找某一文件的提供者
dnf provides /bin/bash
# 查看软件包详情
dnf info wget
# 删除无用孤立的软件包
dnf autoremove
# 删除缓存的无用软件包
dnf clean all
# 获取有关某条命令的使用帮助
dnf help clean
# 查看 DNF 命令的执行历史
dnf history
# 从特定的软件包库安装特定的软件
dnf -enablerepo=epel install nginx
# 重新安装特定软件包
dnf reinstall wget
举个例子吧:
看完上述内容,你们掌握CentOS 8怎样配置本地Yum/DNF存储库的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。