2010年7月27日 星期二

更新套件資料庫

更新套件清單
sudo apt-get update

升級已安裝套件(包括 kernel)
sudo apt-get upgrade


apt-get 指令操作
apt-get 是每個 Debian
使用者常會用到的指令,它是軟體 dpkg 的前端程式,
因為 dpkg 的指令參數實在太多了,所以才會有這套程式的產生。
『 apt-get 』指令操作非常簡單,底下列出比較常用的選項及參數
要得到最完整的資訊請 『 man apt-get 』。

apt-get update
軟體資料庫同步:apt-get update 會根據
/etc/apt/sources.list 中設定到 APT Server
去更新軟體資料庫,在任何更新之前最好都先做這一個動作
讓軟體資料保持在最新的狀況之下。/etc/apt/sources.list 可以用
apt-setup 來設定。

apt-get install package_nam
軟體
安裝:安裝軟體最怕的就是軟體間的相依、相斥關係,但是在 Debian 裡頭
安裝軟體是一件非常愉悅的事情,只要 『 apt-get install』
一行指令簡簡單單輕輕鬆鬆即可完成,所有相依、相斥 Debian 都會幫我們自動解決
,您只要回答 『 Y 』就可以。

apt-get remove package_nam
軟體移除:與 install 一樣,Debian 一樣會幫您處理移除軟體時所發生的相依問題。

apt-get purge package_nam
軟體移除:與 remove 相同,但連設定檔也會移除。

apt-get upgrade
軟體升級:平常我們很難顧慮到系統上所安裝的數十甚至數百套軟體的
版本是否有新版出現,現在只要下這個指令
Debian 便會自動找出所有有新版的軟體套件並逐一升級。

apt-get dist-upgrade
系統升級:當轉移整個系統時,如 『 stable 』 轉換到 『 testing 』,
或是系統運行好一段時間都應該下這個指令,
它會聰明的處理到很多軟體相依、相斥的問題。

apt-get source
如果您想取得某個軟體套件 ( packages ) 的原始碼可以透過這個指令達成。

apt-get clean

們透過 apt-get 安裝的任何軟體都會先下載到 『 /var/cache/apt/archives/ 』及 『
/var/cache/apt/archive/partial/ 』 目錄底下,一般預設 apt-get 在安裝完軟體後是
不會把上述位置底下的 『.deb 』 殺除,一段時間後您如果覺得系統空間不足,
您可以下 『 apt-get clean 』讓系統自動清理這個目錄。

apt-get autoclean
類似 『 apt-get clean 』,下此參數時 apt-get 在安裝完畢後會自動刪除該軟體的
『 .deb 』 檔。

apt-get check
apt-get 不是萬能,有時候也是會出現問題,遇到有問題的時候您可以下
『 apt-get check 』來診斷問題所在。
如果出現下面的畫面代表存有相依性的問題

apt-get purge `deborphan` ( 清除系統多餘的 library )

沒有留言:

張貼留言