Debian    FreeBSD    Gentoo
以關鍵字搜尋軟體 apt-cache search make search name= 或 ports_glob — need portupgrade emerge -s
安裝軟體 apt-get install portinstall emerge
移除軟體 apt-get remove pkg_deinstall emerge unmerge
升級單一軟體 apt-get install <package> portupgrade <package> emerge -u <package>
察看升級全系統會動到哪些套件 apt-get -u dist-upgrade  portupgrade -arnv emerge -puDv world
升級全系統 apt-get dist-upgrade make world ; portupgrade -ar emerge -u –deep world
查詢系統裝了哪些軟體 dpkg –get-selections pkg_info emerge -pe world 或 qpkg -I -v
查詢某檔案屬於哪個軟體 dpkg -S pkg_info -W qpkg -f
(need gentoolkit)
查詢某個套件安裝了什麼檔案 dpkg -L <package> pkg_info -L <package> qpkg -l <package>
查詢有沒有裝這個關鍵字的套件 dpkg -qa | grep pkg_info | grep qpkg -I | grep (qpkg再加上 -v 看版本號碼)
找哪些 pkg "簡介" 裡含有你要找的關鍵字 apt-cache search make search key= emerge -S <關鍵字>

輸出方式和前者一樣, 關鍵字都可以用正規表示式

不管相依性強制移除某套件   pkg_delete -f emerge -C
全系統重新編譯   make world ; portupgrade -arf emerge -e world

APT

apt-get update 更新套件資訊
apt-get check 檢查你系統上套件的相依性狀況
apt-get dist-upgrade 執行整個升級動作 – 系統升級 (建議)
apt-get upgrade 執行整個升級動作 – 軟體升級
apt-get install 套件名稱 安裝某一個套件及其相關的套件
apt-get remove 套件名稱 移除某套件(同 rpm -e),同時還會幫您把相關的套件一併移除
apt-get source 套件名稱 抓回 source rpm ,例: apt-get source –compile zhcon,抓回 source rpm 並編譯成 binary rpm ,–compile 參數就如同 rpm -ba 一般
apt-get clean 刪除下載回來的檔案
apt-cache showpkg 套件名稱 顯示套件資訊
apt-cache stats 顯示相關的統計資訊
apt-cache dump 顥示 cache 中每個套件的簡短資訊
apt-cache unmet 檢查所有未符合相依性的相關資訊
apt-cache show 套件名稱 顯示套件資訊,同 rpm -qi 一般
apt-cache search 套件名稱 尋找檔案
apt-cache depends 顯示套件的相依性
apt-cache pkgnames 套件名稱 尋找符合的套件名稱
apt-config dump 顯示目前的設定狀態
Related posts 相關文章

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。