摘自:http://www.linuxsir.org/bbs/thread318513.html
zypper 是 opensuse 10.2之后版本中出現(xiàn)的命令行下管理軟件的程序,功能十分強(qiáng)大。可以在線安裝網(wǎng)上軟件倉(cāng)庫(kù)中的軟件,相當(dāng)于Debian、Ubuntu中的apt-get,F(xiàn)edora中的yum。
添加軟件源
zyppr ar URL alias
URL 就是軟件源的地址
alias 就是你起的一個(gè)名字
例子:添加10.3的官方軟件和升級(jí)源
zypper ar http://download.opensuse.org/distribution/10.3/repo/oss/ main
zypper ar http://download.opensuse.org/distribution/10.3/repo/non-oss/ nonoss
zypper ar http://download.opensuse.org/update/10.3/ update
刷新軟件源,請(qǐng)耐心等待,尤其是第一次的時(shí)候。
zypper refresh
現(xiàn)在就可以升級(jí)軟件了
zypper update
安裝軟件也很簡(jiǎn)單
zypper install 軟件名
PS:在命令行下使用man -a zypper 可以看到詳細(xì)用法說(shuō)明:
用法:
zypper [--全局選項(xiàng)] <命令> [--命令選項(xiàng)] [參數(shù)]
全局選項(xiàng):
--help, -h 幫助。.
--version, -V 輸出版本號(hào)。
--quiet, -q 減少普通輸出,僅打印錯(cuò)誤信息。
--verbose, -v 增加信息的詳細(xì)程度
--no-abbrev, -A 表格中不出現(xiàn)縮寫文本。
--table-style, -s 表格樣式 (整數(shù))。
--rug-compatible, -r 開(kāi)啟與 rug 的兼容。
--non-interactive, -n 不詢問(wèn)任何問(wèn)題,自動(dòng)使用默認(rèn)的回復(fù)。
--xmlout, -x 切換到 XML 輸出。
--reposd-dir, -D
使用其他的安裝源定義文件目錄。
--cache-dir, -C
使用其他的元數(shù)據(jù)緩存數(shù)據(jù)庫(kù)目錄。
--raw-cache-dir
使用其他的原始元數(shù)據(jù)緩存目錄。
Repository Options:
--no-gpg-checks 忽略 GPG 檢查失敗并繼續(xù)。
--plus-repo, -p 使用額外的安裝源。
--disable-repositories 不從安裝源讀取元數(shù)據(jù)。
--no-refresh 不刷新安裝源。
目標(biāo)選項(xiàng):
--root, -R
在不同的根目錄下操作。
--disable-system-sources、-D 不讀取系統(tǒng)安裝的可解析項(xiàng)。
命令:
help, ? 打印幫助。
shell, sh 一次接受多個(gè)命令.
安裝源操作:
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 安裝源代碼軟件包和它們的編譯依賴。
查詢:
search, se 查找符合一個(gè)模式的軟件包。
info, if 顯示指定軟件包的完整信息。
patch-info 顯示指定補(bǔ)丁的完整信息。
pattern-info 顯示指定模式的完整信息。
product-info 顯示指定產(chǎn)品的完整信息。
patch-check, pchk 檢查補(bǔ)丁。
list-updates, lu 列出可用的更新。
patches, pch 列出所有可用的補(bǔ)丁。
packages, pa 列出所有可用的軟件包。
patterns, pt 列出所有可用的模式。
products, pd 列出所有可用的產(chǎn)品。
what-provides, wp 列出能夠提供指定功能的軟件包。
軟件包鎖定:
addlock, al 添加一個(gè)軟件包鎖定。
removelock, rl 取消一個(gè)軟件包鎖定。
locks, ll 列出當(dāng)前的軟件包鎖定。
在官方網(wǎng)站上也有介紹:
http://en.opensuse.org/Zypper/Usage
由于我自己裝的版本為11.0 11.0的最新中國(guó)源:
http://mirror.lupaworld.com/suse/distribution/11.0/repo/oss
http://mirror.lupaworld.com/suse/distribution/11.0/repo/non-oss