通過網(wǎng)站做國際貿(mào)易的成本軟文廣告文案案例
這幾課有三個(gè)目標(biāo):
第一步:先配置軟件源
跳轉(zhuǎn)到y(tǒng)um.repos.d目錄,用vim創(chuàng)建一個(gè)openeuler_x84_64.repo文件。這個(gè)文件就是我們將會(huì)用到的軟件源。
我們?cè)诶锩嫣砑舆@些東西,保存并退出即可。
然后,我們用yum list all就可以查看軟件源中的所有軟件
第二步:用rpm管理軟件
我們先回到家目錄,用yum list all結(jié)合管道和grep命令,可以查看軟件源中1.8.0版本的openjdk包。
然后用wget命令,把我們實(shí)驗(yàn)用的兩個(gè)包抓下來
下載好之后,我們r(jià)pm命令安裝。屏幕中提示Failed dependencies,意思是無法解決依賴。這是因?yàn)閞pm命令不能自動(dòng)地解決依賴問題。
因此,我們可以用yum -y install命令來安裝。這個(gè)命令會(huì)自動(dòng)理清楚我們要安裝的軟件包的依賴關(guān)系。然后自動(dòng)地把依賴地包下載下來一并安裝。即可安裝成功。
現(xiàn)在我們用java -version命令,可以看到openjdk的版本就是我們剛才安裝的1.8.0版本。
我們?cè)儆胷pm命令安裝我們下載的另一個(gè)包zziplib
我們?cè)儆胷pm -U升級(jí)這兩個(gè)軟件包。
rpm -ql可以查詢某個(gè)已安裝包的文件列表和完整目錄??梢钥吹矫Q、版本、大小等信息
rpm -qa結(jié)合管道和grep,可以展示出名稱中包含zziplib的包。
我們可以用rpm -e把它卸載。
第三環(huán)節(jié):使用dnf管理軟件
我們先把oepnEuler系統(tǒng)的鏡像文件,下載到root目錄。
然后,我們用mount命令,把它掛載到mnt目錄下面。再次使用mount命令,會(huì)發(fā)現(xiàn)鏡像已經(jīng)掛在好了。
完成之后,我們看一看dnf.conf文件。發(fā)現(xiàn)這里面還沒有添加軟件源。
現(xiàn)在我們就用dnf config-manager --add-repo 添加我們剛才掛載的鏡像作為軟件源。
然后我們?cè)儆胿im編輯yum.repos.d目錄下的mnt_.repo文件,添加兩行代碼。
現(xiàn)在mnt軟件源已經(jīng)再這個(gè)repolost里面了,之后我們要是不再需要它了,我們就可以用
dnf config-manager --set-disable把它禁用
再看看repolist,已經(jīng)沒有mnt_了。
重新啟用
我們用dnf search從軟件源中搜索openjdk,可以看到mnt里面包含很多個(gè)結(jié)果。
‘
我們?cè)儆胐nf list all,這個(gè)命令可以列出軟件源里面所有的軟件包。
dnf list installed會(huì)列出系統(tǒng)中所有已經(jīng)安裝的軟件包
dnf list available會(huì)列出所有可用的軟件包
使用dnf info可以查看某一個(gè)包的詳細(xì)信息。
使用dnf groups summary查看可用的軟件包組信息。
dnf group list可以列出可用的軟件包組
dnf group --installed查看系統(tǒng)中已經(jīng)安裝的軟件包組信息
dnf check-update查看系統(tǒng)中需要更新的軟件包