步驟一:加載本地鏡像到系統(tǒng)光驅(qū)
步驟二:掛載本地鏡像
mount /dev/cdrom /mnt
(補(bǔ)充:這里以掛載 /dev/sr1 到 /mnt 目錄為例)
步驟三:添加本地鏡像里的軟件源
zypper ar file:///mnt/Module-Basesystem openSUSE15-Base
或者:
zypper ar -f /mnt/Module-Basesystem openSUSE15-Base
(補(bǔ)充:這里以將 /mnt/Module-Basesystem 添加到軟件源并命名為 openSUSE15-Base 為例)
zypper 相關(guān)命令
查找?guī)椭?br>
zypper -h
清除緩存
zypper clean
刷新安裝源
zypper ref
列出所有可用的模式
zypper pt
刪除源
zypper rr sles
查看安裝軟件包
zypper se
列出倉庫優(yōu)先級(jí)
zypper lr -p
列出倉庫的URI
zypper lr -u
測(cè)試安裝
zypper install gcc
安裝某個(gè)軟件包
zypper install package_name
安裝某個(gè)版本的軟件包
zypper install package_name=version
安裝以某個(gè)單詞名字開頭的所有軟件包
zypper install package_name*
卸載某個(gè)軟件包
zypper remove package_name
升級(jí)某個(gè)軟件包
zypper update package_name
要一次安裝和刪除多個(gè)包铐料,請(qǐng)使用 +/- 或 ~/! 修改鍵一次性安裝和刪除包:
zypper install emacs -vim
或:
zypper remove emacs +vim
可使用此命令來獲取所有可用新包的列表:
zypper list-updates
類似的,要列出所有所需的包压固,請(qǐng)使用:
zypper list-patches
具體的軟件管理有如下幾項(xiàng):
repos, lr 列出所有定義的安裝源梁棠。
addrepo, ar 添加一個(gè)新的安裝源。
removerepo, rr 刪除指定的安裝源肥矢。
renamerepo, nr 重命名指定的安裝源端衰。
modifyrepo, mr 修改指定的安裝源叠洗。
refresh, ref 刷新所有安裝源。
clean 清除本地緩存旅东。
install, in 安裝軟件包灭抑。
remove, rm 刪除軟件包。
verify, ve 檢驗(yàn)軟件包的依賴關(guān)系的完整性抵代。
update, up 將已經(jīng)安裝的軟件包更新到新的版本腾节。
dist-upgrade, dup 執(zhí)行整個(gè)系統(tǒng)的升級(jí)。
source-install, si 安裝源代碼軟件包和它們的編譯依賴荤牍。