0x1 dnf代替yum管理軟件包
CentOS 8更改了軟件包的安裝程序,取消了 yum 的配置方法青瀑,改而使用了dnf 作為安裝程序璧亮。雖然改變了軟件包的安裝方式,但是 dnf 還是能兼容使用 yum 的配置文件的和命令的使用方法的斥难。不過(guò)我并不知道這個(gè)兼容配置會(huì)持續(xù)多久和國(guó)內(nèi)的鏡像(這里使用的是阿里云鏡像)路徑是否會(huì)做修改枝嘶,所以才在標(biāo)題添加了臨時(shí)標(biāo)志。
[root@Centos8 ~]# sudo dnf install podman
上次元數(shù)據(jù)過(guò)期檢查:0:10:26 前哑诊,執(zhí)行于 2020年01月25日 星期六 00時(shí)57分49秒群扶。
Package podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64 is already installed.
依賴關(guān)系解決。
無(wú)需任何處理镀裤。
完畢竞阐!
[root@Centos8 ~]#
[root@Centos8 ~]# dnf install -y vim
上次元數(shù)據(jù)過(guò)期檢查:0:12:25 前,執(zhí)行于 2020年01月25日 星期六 00時(shí)57分49秒淹禾。
Package vim-enhanced-2:8.0.1763-10.el8.x86_64 is already installed.
依賴關(guān)系解決馁菜。
=======================================================================================================================
軟件包 架構(gòu) 版本 倉(cāng)庫(kù) 大小
=======================================================================================================================
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
事務(wù)概要
=======================================================================================================================
升級(jí) 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
-----------------------------------------------------------------------------------------------------------------------
總計(jì) 1.7 MB/s | 7.7 MB 00:04
運(yùn)行事務(wù)檢查
事務(wù)檢查成功。
運(yùn)行事務(wù)測(cè)試
事務(wù)測(cè)試成功铃岔。
運(yùn)行事務(wù)
準(zhǔn)備中 : 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
運(yùn)行腳本 : vim-common-2:8.0.1763-10.el8.x86_64 4/4
運(yùn)行腳本 : vim-common-2:8.0.1763-13.el8.x86_64 4/4
驗(yàn)證 : vim-common-2:8.0.1763-13.el8.x86_64 1/4
驗(yàn)證 : vim-common-2:8.0.1763-10.el8.x86_64 2/4
驗(yàn)證 : vim-enhanced-2:8.0.1763-13.el8.x86_64 3/4
驗(yàn)證 : vim-enhanced-2:8.0.1763-10.el8.x86_64 4/4
已升級(jí):
vim-common-2:8.0.1763-13.el8.x86_64 vim-enhanced-2:8.0.1763-13.el8.x86_64
完畢汪疮!
[root@Centos8 ~]#
0x2 更換dnf 國(guó)內(nèi)阿里源
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
然后執(zhí)行
dnf clean all # 清除所有的緩存文件
dnf makecache # 制作元數(shù)據(jù)緩存
0x3 關(guān)閉selinux firewlld
setenforce 0
systemctl stop firewalld
0x4 常見(jiàn)軟件安裝
常用軟件包安裝
對(duì)開(kāi)發(fā)者更好的工具支持峭火,php,golang智嚷,maven卖丸,nodejs 等耳熟能詳?shù)拈_(kāi)發(fā)工具鏈 終于可以用原生yum源安裝了,不再需要通過(guò)第三方y(tǒng)um源盏道,即使像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