先散亂地記在這邊, 慢慢補完:
1. 用 apt-get cache FILE 從檔案反查套件名稱
2. http://packages.ubuntu.com/ 找詢是否有這套件, 那一版開始有這套件 (Distribution 選 "any")
3. 套件分類 ( 參考資料 )
- main: Free software, officially supported by Canonical
- universe: Free software, NOT supported by Canonical
- restricted: Non-free software officially supported by Canonical
- multiverse: Non-free software NOT supported by Canonical
X 版本 (如 X = precise) 的 X-updates 表示 stable release update, 會有比較新一點的套件。預設 /etc/apt/sources.list 裡應該已有 X/X-updates 和 main/universe/restricted/multiverse 組合的八種來源。
4. 用 apt-cache policy PKG 了解安裝的優先順序
例如:
$ apt-cache policy sqlite3 sqlite3: Installed: 3.7.9-2ubuntu1.1 Candidate: 3.7.9-2ubuntu1.1 Version table: *** 3.7.9-2ubuntu1.1 0 500 http://free.nchc.org.tw/ubuntu/ precise-updates/main amd64 Packages 100 /var/lib/dpkg/status 3.7.9-2ubuntu1 0 500 http://free.nchc.org.tw/ubuntu/ precise/main amd64 Packages
沒有留言:
張貼留言