軟體包管理02

2021-09-25 23:58:39 字數 1290 閱讀 5129

此處簡單介紹一下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使用者省...