suse軟件管理程序zypper

zypper 是 OpenSUSE 命令行下管理軟件的程序(類似於Debian/Ubuntu的apt,Fedora/CentOS中的yum),功能十分強大。
添加軟件源
zyppr ar URL alias
URL 就是軟件源的地址
alias 就是你取另外一個名字
例子:添加11.3的官方軟件和升級源
zypper ar http://download.opensuse.org/distribution/11.3/repo/oss/ main
zypper ar http://download.opensuse.org/distribution/11.3/repo/non-oss/ nonoss
zypper ar http://download.opensuse.org/update/11.3/ update
刷新軟件源,請耐心等待,尤其是第一次的時候。
zypper refresh
現在就可以升級軟件了
zypper update
安裝軟件也很簡單
zypper install 軟件名
下面是完整的介紹:
zypper [--全局選項] <命令> [--命令選項] [參數]
全局選項:
--help, -h 幫助。.
--version, -V 輸出版本號。
--quiet, -q 減少普通輸出,僅打印錯誤信息。
--verbose, -v 增加信息的詳細程度
--no-abbrev, -A 表格中不出現縮寫文本。
--table-style, -s 表格樣式 (整數)。
--rug-compatible, -r 開啓與 rug 的兼容。
--non-interactive, -n 不詢問任何問題,自動使用默認的回覆。
--xmlout, -x 切換到 XML 輸出。
--reposd-dir, -D <dir> 使用其他的安裝源定義文件目錄。
--cache-dir, -C <dir> 使用其他的元數據緩存數據庫目錄。
--raw-cache-dir <dir> 使用其他的原始元數據緩存目錄。
源選項:
--no-gpg-checks 忽略 GPG 檢查失敗並繼續。
--plus-repo, -p <URI> 使用額外的安裝源。
--disable-repositories 不從安裝源讀取元數據。
--no-refresh 不刷新安裝源。
目標選項:
--root, -R <dir> 在不同的根目錄下操作。
--disable-system-sources、-D 不讀取系統安裝的可解析項。
命令:
help, ? 打印幫助。
shell, sh 一次接受多個命令.
安裝源操作:
repos, lr 列出所有定義的安裝源。
addrepo, ar 添加一個新的安裝源。
removerepo, rr 刪除指定的安裝源。
renamerepo, nr 重命名指定的安裝源。
modifyrepo, mr 修改指定的安裝源。
refresh, ref 刷新所有安裝源。
clean 清除本地緩存。
軟件管理:
install, in 安裝軟件包。
remove, rm 刪除軟件包。
verify, ve 檢驗軟件包的依賴關係的完整性。
update, up 將已經安裝的軟件包更新到新的版本。
dist-upgrade, dup 執行整個系統的升級。
source-install, si 安裝源代碼軟件包和它們的編譯依賴。
查詢:
search, se 查找符合一個模式的軟件包。
info, if 顯示指定軟件包的完整信息。
patch-info 顯示指定補丁的完整信息。
pattern-info 顯示指定模式的完整信息。
product-info 顯示指定產品的完整信息。
patch-check, pchk 檢查補丁。
list-updates, lu 列出可用的更新。
patches, pch 列出所有可用的補丁。
packages, pa 列出所有可用的軟件包。
patterns, pt 列出所有可用的模式。
products, pd 列出所有可用的產品。
what-provides, wp 列出能夠提供指定功能的軟件包。
軟件包鎖定:
addlock, al 添加一個軟件包鎖定。
removelock, rl 取消一個軟件包鎖定。
locks, ll 列出當前的軟件包鎖定。
其他:
versioncmp, vcmp 比較兩個版本
targetos, tos 顯示目標操作系統標識字符串
licenses  顯示有關許可證、eulas的安裝程序包


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章