CentOS8 DNF的使用
文章目录
- 一、DNF是什么
- 二、DNF的配置
- 三、DNF的使用
一、DNF是什么
肯定不是地下城,本文的DNF是一个包管理器,红帽公司旗下的产品。
DNF是新一代的PMR软件包管理器,也可以说是YUM包管理器的升级版,它优化了YUM不好的地方,同时突破了一些瓶颈,有:
用户体验、内存占用、依赖分析、运行速度等多方面内容
二、DNF的配置
为Centos8配置yum/DNF存储库
mkdir -p /mnt/cdrom #创建挂载点,-p保留原文件属性
mount /dev/cdrom /mnt/cdrom/ #挂载
ls /mnt/cdrom/
AppStream BaseOS EFI images isolinux LICENSE media.repo TRANS.TBL#BaseOS和AppStream为存储库cd /etc/yum.repos.d/
mkdir repo.bak #创建备份目录
mv *.repo repo.bak #将所有.repo的文件放入此目录
vim /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
清除缓存,重新建立缓存
yum clean all
yum makecache
三、DNF的使用
dnf的常用命令
dnf list # DNF列表
dnf help #DNF命令帮助
dnf history #查看DNF命令执行历史
dnf repolist #查看系统中可使用的DNF软件库
dnf info <package> #查看软件包详细信息
dnf install <package> # 安装软件包及其所需的所有依赖
dnf update <package> # 升级软件包
dnf remove <package> # 删除软件包
dnf reinstall <package> # 重新安装特定软件包
dnf distro-sync # 更新软件包到最新的稳定发行版
使用示范
————————
————————
————————
删除软件
dnf -y remove wget依赖关系解决。
===================================================================================软件包 架构 版本 仓库 大小
===================================================================================
移除:wget x86_64 1.19.5-10.el8 @c8-media-AppStream 2.8 M事务概要
===================================================================================
移除 1 软件包将会释放空间:2.8 M
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 运行脚本: wget-1.19.5-10.el8.x86_64 1/1 删除 : wget-1.19.5-10.el8.x86_64 1/1 运行脚本: wget-1.19.5-10.el8.x86_64 1/1 验证 : wget-1.19.5-10.el8.x86_64 1/1
Installed products updated.已移除:wget-1.19.5-10.el8.x86_64 完毕!
安装软件
dnf -y install wget*依赖关系解决。
===================================================================================软件包 架构 版本 仓库 大小
===================================================================================
移除:wget x86_64 1.19.5-10.el8 @c8-media-AppStream 2.8 M事务概要
===================================================================================
移除 1 软件包将会释放空间:2.8 M
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 运行脚本: wget-1.19.5-10.el8.x86_64 1/1 删除 : wget-1.19.5-10.el8.x86_64 1/1 运行脚本: wget-1.19.5-10.el8.x86_64 1/1 验证 : wget-1.19.5-10.el8.x86_64 1/1
Installed products updated.已移除:wget-1.19.5-10.el8.x86_64 完毕!
[root@localhost yum.repos.d]# dnf -y install wget*
上次元数据过期检查:0:22:51 前,执行于 2021年06月24日 星期四 03时00分44秒。
依赖关系解决。
===================================================================================软件包 架构 版本 仓库 大小
===================================================================================
安装:wget x86_64 1.19.5-10.el8 c8-media-AppStream 734 k事务概要
===================================================================================
安装 1 软件包总计:734 k
安装大小:2.8 M
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 安装 : wget-1.19.5-10.el8.x86_64 1/1 运行脚本: wget-1.19.5-10.el8.x86_64 1/1 验证 : wget-1.19.5-10.el8.x86_64 1/1
Installed products updated.已安装:wget-1.19.5-10.el8.x86_64 完毕!
CentOS8 DNF的使用相关推荐
- CentOS8 DNF简介 常用命令以及配置本地yum源
欢迎关注我的个人博客 老王运维博客 专注于linux运维 CentOS 8更改了软件包的安装程序,更改了传统的yum 的配置方法,从而使用了dnf 作为安装程序.虽然改变了软件包的安装方式,但是 ...
- Centos8 dnf update/yum update 错误解决:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist:
错误场景 在dnf update/yum update或者下载包时候报错:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: 提 ...
- centos8 dnf使用
https://www.cnblogs.com/yifanxing/p/13282372.html dnf install python2 -y
- CentOS8系统新特性(2)--dnf代替yum管理软件包
0x1 dnf代替yum管理软件包 CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了dnf 作为安装程序.虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum ...
- CentOS8 DHCP服务
DHCP服务 preparation:关闭vmware虚拟机的[使用本地DHCP服务将IP地址分配给虚拟机] 选项位置:编辑–>首选网络编辑器–>点击vmnet8网卡 Server端配置 ...
- centos7/8下yum/dnf下载的rpm包保存到本地
将yum下载的包保存到本地 centos 7 yum 修改 /etc/yum.conf 文件 vim /etc/yum.conf cachedir是保存的路径,可以任意修改 keepcache改为1 ...
- 阿里云服务器 -- (五) CentOs8 安装 GitLab
CentOs8 安装 GitLab 一.安装依赖 二.启动ssh并设置成开机自启动 三.添加Http/Https服务到Firewalld, Pemmanent 表示永久生效,若不加 Permanent ...
- linux系统软件包分类,Linux软件包管理和编译安装
软件包介绍 开源软件最初只提供了.tar.gz的打包的源码文件,用户必须自已编译每个想在GNU/Linux上运行的软件.用户急需系统能提供一种更加便利的方法来管理这些软件,当Debian诞生时,这样一 ...
- Linux 防火墙的基本认识
Linux 防火墙的基本认识 2.1 Netfilter Linux防火墙是由Netfilter组件提供的,Netfilter工作在内核空间,集成在linux内核中 Netfilter 是Linux2 ...
最新文章
- 贝叶斯、香农、奥卡姆合写博客「机器学习是什么」
- 移动Web开发图片自适应两种常见情况解决方案
- 使用ML.NET预测纽约出租车费
- *【HDU - 4272 】LianLianKan (dfs 或 状压dp,贪心不行)
- (73)FPGA面试题-Verilog实现5人表决器
- 中国移动游戏市场全球占比31.6% 掌趣科技入围竞争力企业前20
- 中文信息处理(六)—— 神经语言模型与词表示(word2vec)
- js 下拉框选中跳转
- 分析C#中Dialog控件(转)
- appium之微信公众号自动化测试实战
- 针对三层别墅的两种无线组网方案
- 微博SDK 分享以后无法返回
- m4a转mp3方法,m4a转mp3步骤
- Arduino 用4位共阴数码管造一个计数器
- android studio使用雷电模拟器详细过程(或其他)
- UEFI 安装win7 不用格式化
- android锁定屏幕通知_如何在Android锁定屏幕上隐藏敏感通知
- React实现支付宝支付代码
- ARP代理(Proxy ARP)
- 【重识云原生】第六章容器6.4.2.3节——Pod使用(下)