2014IT鐵人賽-15-利用zypper指令管理套件庫及套件
今天練習使用 zypper 指令來管理套件以及套件庫
筆記部份:
傳統的套件安裝方式
套件的安裝
Source code *.tar.gz <必須解決相依性問題>
RPM套件 *.rpm <必須解決相依性問題>
-----------------------------------------------------------
現行狀況 <利用線上的Sever解決相依性的問題>
APT(Debian)
YAST(SuSE)
YUM(RedHat)
zypper 是 openSUSE 內的軟體管理指令, 他不只可以管理套件, 也可以管理套件庫.
zypper 文字介面的軟體安裝指令
語法
zypper [全域選項] 指令 [指令選項] [參數] ...
zypper [全域選項] 指令 [指令選項] [參數] ...
常用的 zypper 指令
zypper # 列出可用的全域選項與指令
zypper help search # 列出有關 search 指令的說明
zypper lp # 列出所需的修補程式
zypper patch # 安裝所需的修補程式
zypper se sqlite # 搜尋 sqlite 套件
zypper rm sqlite2 # 移除 sqlite2 套件
zypper in sqlite3 # 安裝 sqlite3 套件
zypper in yast* # 安裝所有符合 'yast*' 名稱的套件
zypper repos # 列出安裝的套件庫
zypper up # 使用較新版本更新已安裝的套件
zypper help search # 列出有關 search 指令的說明
zypper lp # 列出所需的修補程式
zypper patch # 安裝所需的修補程式
zypper se sqlite # 搜尋 sqlite 套件
zypper rm sqlite2 # 移除 sqlite2 套件
zypper in sqlite3 # 安裝 sqlite3 套件
zypper in yast* # 安裝所有符合 'yast*' 名稱的套件
zypper repos # 列出安裝的套件庫
zypper up # 使用較新版本更新已安裝的套件
開始練習吧
Lab: 利用zypper 指令管理套件庫及套件
# zypper repos -d <列出目前安裝的套件庫, -d 詳細>
使用 zypper 指令新增套件庫, 設定別名為 mozilla
# zypper addrepo http://download.opensuse.org/repositories/mozilla/SLE_11/ mozilla
# zypper repos -d <列出目前安裝的套件庫, -d 詳細>
# zypper removerepo mozilla <移除mozilla套件庫>
# zypper repos -d <列出目前安裝的套件庫, -d 詳細>
#zypper search gvim <查詢gvim套件資訊>
#zypper install gvim <安裝gvim套件>
#zypper search gvim <查詢gvim套件資訊, 請留意狀態 i>
#zypper remove gvim <移除gvim套件>
#zypper search gvim <查詢gvim套件資訊>
Fun with Day 15 ~