美文网首页Linux学习与应用技巧
CentOS8系统新特性(2)--dnf代替yum管理软件包

CentOS8系统新特性(2)--dnf代替yum管理软件包

作者: 我是李小胖 | 来源:发表于2020-01-25 15:20 被阅读0次

0x1 dnf代替yum管理软件包

CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了dnf 作为安装程序。虽然改变了软件包的安装方式,但是 dnf 还是能兼容使用 yum 的配置文件的和命令的使用方法的。不过我并不知道这个兼容配置会持续多久和国内的镜像(这里使用的是阿里云镜像)路径是否会做修改,所以才在标题添加了临时标志。

[root@Centos8 ~]# sudo dnf install podman
上次元数据过期检查:0:10:26 前,执行于 2020年01月25日 星期六 00时57分49秒。
Package podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64 is already installed.
依赖关系解决。
无需任何处理。
完毕!
[root@Centos8 ~]#
[root@Centos8 ~]# dnf install -y vim
上次元数据过期检查:0:12:25 前,执行于 2020年01月25日 星期六 00时57分49秒。
Package vim-enhanced-2:8.0.1763-10.el8.x86_64 is already installed.
依赖关系解决。
=======================================================================================================================
 软件包                       架构                   版本                              仓库                       大小
=======================================================================================================================
Upgrading:
 vim-common                   x86_64                 2:8.0.1763-13.el8                 AppStream                 6.3 M
 vim-enhanced                 x86_64                 2:8.0.1763-13.el8                 AppStream                 1.4 M

事务概要
=======================================================================================================================
升级  2 软件包

总下载:7.7 M
下载软件包:
(1/2): vim-enhanced-8.0.1763-13.el8.x86_64.rpm                                         729 kB/s | 1.4 MB     00:01
(2/2): vim-common-8.0.1763-13.el8.x86_64.rpm                                           2.1 MB/s | 6.3 MB     00:02
-----------------------------------------------------------------------------------------------------------------------
总计                                                                                   1.7 MB/s | 7.7 MB     00:04
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中      :                                                                                                    1/1
  Upgrading   : vim-common-2:8.0.1763-13.el8.x86_64                                                                1/4
  Upgrading   : vim-enhanced-2:8.0.1763-13.el8.x86_64                                                              2/4
  清理        : vim-enhanced-2:8.0.1763-10.el8.x86_64                                                              3/4
  清理        : vim-common-2:8.0.1763-10.el8.x86_64                                                                4/4
  运行脚本    : vim-common-2:8.0.1763-10.el8.x86_64                                                                4/4
  运行脚本    : vim-common-2:8.0.1763-13.el8.x86_64                                                                4/4
  验证        : vim-common-2:8.0.1763-13.el8.x86_64                                                                1/4
  验证        : vim-common-2:8.0.1763-10.el8.x86_64                                                                2/4
  验证        : vim-enhanced-2:8.0.1763-13.el8.x86_64                                                              3/4
  验证        : vim-enhanced-2:8.0.1763-10.el8.x86_64                                                              4/4

已升级:
  vim-common-2:8.0.1763-13.el8.x86_64                       vim-enhanced-2:8.0.1763-13.el8.x86_64

完毕!
[root@Centos8 ~]#

0x2 更换dnf 国内阿里源

file: /etc/yum.repos.d/CentOS-AppStream.repo

[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

file: /etc/yum.repos.d/CentOS-Base.repo

[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

file: /etc/yum.repos.d/CentOS-Epel.repo

[epel]
name=CentOS-$releasever - Epel
baseurl=http://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
gpgcheck=0

file: /etc/yum.repos.d/CentOS-Media.repo

[c8-media-BaseOS]
name=CentOS-BaseOS-$releasever - Media
baseurl=file:///media/CentOS/BaseOS/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[c8-media-AppStream]
name=CentOS-AppStream-$releasever - Media
baseurl=file:///media/CentOS/AppStream/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

然后执行

dnf clean all   # 清除所有的缓存文件
dnf makecache   # 制作元数据缓存

0x3 关闭selinux firewlld

setenforce 0
systemctl stop firewalld

0x4 常见软件安装

常用软件包安装
对开发者更好的工具支持,php,golang,maven,nodejs 等耳熟能详的开发工具链 终于可以用原生yum源安装了,不再需要通过第三方yum源,即使像rust,cargo 都很好的支持了。

dnf install nodejs
dnf install python2
dnf install python3
dnf install golang
dnf install php
dnf install ruby
dnf install perl
dnf install java-1.8.0
dnf install java-11
dnf install maven
dnf install scala
dnf install cargo
dnf install rust
dnf install clang
dnf install freeradius
dnf install dpdk
dnf install docker
dnf install mysql-server
dnf install podman

相关文章

  • CentOS8系统新特性(2)--dnf代替yum管理软件包

    0x1 dnf代替yum管理软件包 CentOS 8更改了软件包的安装程序,取消了 yum 的配置方法,改而使用了...

  • 11-软件安装

    本章内容 ◆ 软件运行环境◆ 软件包基础◆ rpm包管理◆ yum管理◆ 定制yum仓库◆ dnf管理◆ 编译安装...

  • contos8安装

    最近学习使用contos8系统,以下写的一个安装总结。 CentOS 8 的新特性 DNF 成为了默认的软件包管理...

  • Dandified Yum

    DNF(Dandified Yum)是新一代的RPM软件包管理器。DNF包管理器克服了YUM包管理器的一些瓶颈,提...

  • Anolis8软件包管理器DNF

    一、Anolis8 软件包管理器DNF介绍DNF是Dandified YUM的缩写,是一个面向基于RPM的Linu...

  • CentOS 7 远程升级到 CentOS 8

    CentOS 8 已经正式发布了,主要新特性如下: 默认内核版本 4.18 使用 dnf 作为默认包管理器(yum...

  • CentOS8安装xrdp

    安装xrdp CentOS8 默认使用的包管理工具是 dnf,其他版本的可以使用 yum 安装 设置开机启动 防火...

  • 在CentOS 8上使用DNF管理软件包

    DNF代表Dandified YUM是基于RPM的Linux发行版的软件包管理器。它用于在Fedora / RHE...

  • Linux就该这么学 2 | 包管理器

    RPM Yum DNF RPM 是为了简化安装的复杂度,而 Yum软件仓库是为了解决软件包之间的依赖关系 更新中....

  • [Linux]软件包管理:yum

    软件包管理器 :yum yum介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器...

网友评论

    本文标题:CentOS8系统新特性(2)--dnf代替yum管理软件包

    本文链接:https://www.haomeiwen.com/subject/axsrthtx.html