Linux教程網
Gentoo、Debian和FreeBSD軟件安裝指令
以關鍵詞搜尋軟件
Gentoo: emerge -s
輸出會有這個 pkg 的簡介 , 關鍵詞都可以用正規表示式
Debian: apt-cache search
FreeBSD: make search name= 或
ports_glob — need portupgrade
安裝軟件
Gentoo: emerge
Debian: apt-get install
FreeBSD: portinstall
移除軟件
Gentoo: emerge unmerge
Debian: apt-get remove
FreeBSD: pkg_deinstall
升級單一軟件
Gentoo: emerge -u
Debian: apt-get install
FreeBSD: portupgrade
察看升級全系統會動到哪些套件:
Gentoo: emerge -puDv world
Debian: apt-get -s dist-upgrade
FreeBSD: portupgrade -arnv
升級全系統
Gentoo: emerge -u –deep world
Debian: apt-get dist-upgrade
FreeBSD: make world ; portupgrade -ar
查詢系統裝了哪些軟件
Gentoo: emerge -pe world 或 qpkg -I -v
Debian: dpkg –get-selections
FreeBSD: pkg_info
查詢某檔案屬於哪個軟件
Gentoo: qpkg -f
(need gentoolkit)
Debian: dpkg -S
FreeBSD: pkg_info -W
查詢某個套件安裝了什麼檔案
Gentoo: qpkg -l
Debian: dpkg -L
FreeBSD: pkg_info -L
查詢有沒有裝這個關鍵詞的套件
Gentoo: qpkg -I &line; grep (qpkg再加上 -v 看版本號碼)
Debian:
FreeBSD: pkg_info &line; grep
找哪些 pkg “簡介” 裡含有你要找的關鍵詞:
Gentoo: emerge -S <關鍵詞>
輸出方式和前者一樣, 關鍵詞都可以用正規表示式
Debian: apt-cache search
FreeBSD: make search key=
不管相依性強制移除某套件
Gentoo: emerge -C
Debian: dpkg -r –force-depends
dpkg -P –force-depends
上面是 remove ,下面是 purge
使用 remove 不會清掉設定檔,用 purge 才會
FreeBSD: pkg_delete -f
全系統重新編譯
Gentoo: emerge -e world
Debian: apt-get update;apt-get upgrade
FreeBSD: make world ; portupgrade -arf
查詢有沒有裝這個關鍵詞的套件
Gentoo: qpkg -I &line; grep (qpkg再加上 -v 看版本號碼)
Debian: dpkg -l &line; grep
FreeBSD: pkg_info &line; grep
Copyright ©
Linux教程網 All Rights Reserved