哪個(gè)網(wǎng)站可以接任務(wù)做兼職移動(dòng)網(wǎng)站如何優(yōu)化排名
DNF倉庫產(chǎn)生背景
在現(xiàn)實(shí)的場(chǎng)景中,我們經(jīng)常要安裝一些軟件包,但由于現(xiàn)場(chǎng)不提供網(wǎng)絡(luò)。
????? 需要使用光盤或文件下載的方式去安裝。
????? 對(duì)于linux有兩種離線安裝方式:二進(jìn)制文件安裝和源碼安裝
????? 其中二進(jìn)制文件是比較簡單的安裝方式,不同的linux發(fā)行版又有二進(jìn)制的安裝工具和軟件管理倉庫。
openEuler和Redhat linux系列一樣,采用rpm方式封裝二進(jìn)制安裝程序。
從網(wǎng)絡(luò)上下載一個(gè)xxxx.zip或者是xxx.tar.gz 壓縮包,解壓縮后就會(huì)得到一個(gè)rpm文件
使用安裝命令: rpm ivh xxxx.rpm 執(zhí)行安裝動(dòng)作。
使用rpm -q 程序名? 用于檢測(cè)程序有沒有安裝過
軟件倉庫方式安裝
二進(jìn)制安裝除了使用離線文件包外,還可以使用軟件倉庫的方式安裝,典型的是yum、apt等。
openEuler改良了yum軟件倉庫,使用dnf工具執(zhí)行倉庫的管理和安裝。
軟件倉庫可以使用本地倉庫和遠(yuǎn)程的互聯(lián)網(wǎng)上的倉庫。
當(dāng)前來處理如何使用本地倉庫執(zhí)行關(guān)聯(lián)和軟件安裝。
1、將光盤裝載到本地目錄
1.1 創(chuàng)建一個(gè)目錄,用于裝載光盤 (root身份)
mkdir? /mnt/cdrom
1.2 使用mount命令,裝載光驅(qū)
mount -t auto /dev/cdrom? /mnt/cdrom
?1.3 進(jìn)入到/mnt/cdrom 查看內(nèi)容
cd /mnt/cdrom
ll
2、配置dnf倉庫,創(chuàng)建一個(gè)本地倉庫
使用dnf命令添加一個(gè)本地倉庫
dnf config-manager --add-repo repository_url----該命令是模板
倉庫的位置位于:/mnt/cdrom
命令:
dnf config-manager --add-repo file:///mnt/cdrom local
使用 dnf repolist 查看倉庫
編輯repo文件,修改內(nèi)容,修改位于/etc/yum.repos.d/mnt_cdrom.repo
1.重命名openEuler.repo -->.old
2.編輯mnt_cdrom.repo文件
????????? gpgkey文件名:RPM-GPG-KEY-openEuler
[dnf]
name=dnf
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler
3、檢查倉庫是否ok
使用dnf list命令,列出倉庫的軟件
4、安裝一個(gè)軟件包 tar 和vim
dnf install tar vim
若遇到安裝不成功,如下圖所示:
執(zhí)行命令:
rpm --import /mnt/cdrom/RPM-GPG-KEY-openEuler
配置完成之后,重新安裝即可