此處簡單介紹一下dnf 和 debian系列的包管理
此處在centos7上安裝的dnf與yum進行簡單的對比,對比工具使用time
1、獲取dnf的rpm安裝包
[root@localhost dnf]# ls -1
dnf-0.6.4-2.sdl7.noarch.rpm
dnf-conf-0.6.4-2.sdl7.noarch.rpm
libcomps-0.1.8-3.el7.x86_64.rpm
python2-libcomps-0.1.8-3.el7.x86_64.rpm
python-dnf-0.6.4-2.sdl7.noarch.rpm
2、使用yum安裝dnf,因此需要手動生成repodata目錄檔案,
沒有此檔案不能使用yum安裝。使用createrepo
[root@localhost dnf]# createrepo .
[root@localhost dnf]# ls -1
dnf-0.6.4-2.sdl7.noarch.rpm
dnf-conf-0.6.4-2.sdl7.noarch.rpm
libcomps-0.1.8-3.el7.x86_64.rpm
python2-libcomps-0.1.8-3.el7.x86_64.rpm
python-dnf-0.6.4-2.sdl7.noarch.rpm
repodata
[root@localhost dnf]#
3、配置yum客戶端,目前我的主機在本機,因此倉庫路徑是本地
vim /etc/yum.repos.d/dnf.repo
[dnf]
name=dnf
baseurl=file:///data/dnf
gpgcheck=0
4、yum listrepo
5、yum install dnf -y
至此dnf就安裝完成啦~,我是直接在centos7安裝的dnf軟體,用來測試的。
6、yum 與 dnf 效能對比:
]#time yum reinstall vsftpd -y
real 0m1.128s
user 0m0.847s
sys 0m0.265s
]# time dnf reinstall vsftpd -y
real 0m0.722s
user 0m0.445s
sys 0m0.247s
從安裝同一軟體所需時間來看,dnf用時更短
軟體包管理
軟體源 ete apt sources.list.d 軟體源索引 var lib apt lists 狀態資訊 var lib dpkg statustonny tonny ftt apt cache pkgnames wc l 軟體包的數目 tonny tonny ftt apt cache po...
軟體包管理
使用rpm命令管理軟體rpm q 軟體包 查詢軟體包 rpm ivh 軟體名 版本號.rpm 安裝 rpm e 軟體名 解除安裝 rpm ql 軟體名 檢視已安裝清單補充 匯入紅帽簽名資訊 rpm import 路徑.rpm gpg key redhat release rpm ivh vh 顯示進...
軟體包管理
在linux作業系統中,有乙個系統軟體包,它的功能類似於windows裡面的 新增 刪除程式 但是功能又比 新增 刪除程式 強很多,它就是red hat package manager 簡稱rpm 此工具包最先是由red hat公司推出的,後來被其他linux開發商所借用。由於它為linux使用者省...