CentOS8系统新特性(2)--dnf代替yum管理软件包
2020-07-15 04:37
447 查看
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
相关文章推荐
- CentOS 8中使用DNF代替YUM管理软件包
- centos系统上的二进制格式软件包的安装及管理(rpm和yum)
- centos系统删除用yum安装的软件
- Linux系统中的软件管理 ---rpm命令管理软件包、本地软件仓库的搭建、dnf 软件管理命令 、网络软件仓库的搭建 、第三方软件仓库的搭建方法
- CentOS的软件包的管理之rpm和yum
- centos不联网情况下,使用系统镜像作为本地源yum安装软件
- Linux学习之CentOS(二十四)--Linux软件管理之YUM软件管理
- centos 64位系统下yum只安装x86_64版本软件
- Linux软件安装管理 - CentOS (二) ---- yum在线安装
- CentOS 使用 yum 更新软件包与系统
- Redhat as5和fedora,centos一样使用yum管理软件
- CentOS的软件包的管理之rpm和yum
- centos(5)-yum线上软件管理
- linux 系统中的软件管理- rpm、dnf命令 软件仓库的搭建
- CentOS中的大黄狗!Yum(Yellowdog Updater Modified)软件管理
- CentOS 64位系统 yum安装32位软件包的方法
- CentOS 使用 yum 更新软件包与系统
- 【API管理系统showdoc部署】+【CentOS-5.10 YUM 方式安装NGINX+PHP】
- CentOS 64位系统 yum安装32位软件包的方法
- 在CentOS系统中使用yum安装指定版本软件