MacPorts 命令集合

MacPorts是一個mac電腦中常用的非常有用的軟件編譯,安裝,管理開源軟件的軟件.
它有很多優點,會自動安裝一個軟件所依賴的軟件,提供卸載方法.
MacPorts沒有圖形界面,這裏介紹一些常用的命令.

port常用命令列表
help
selfupdade
sync
list
search
info
deps
variants
install
clean
uninstall
contents
installed
outdated
upgrade
dependents

help
help通常用來查看某個指令的幫助說明
port help selfupdate

selfupdate
同步本地和全球的軟件樹,有必要時,同時升級mac port自己.
sudo port selfupdate

sync
同步本地和全球的ports tree,但不檢查自己是否有更新.
sudo port sync

list
列出當前所有的可用軟件,如果想查找是否有自己想要的軟件時,還是使用search指令方便一些.
port list

search
模糊搜索,可以匹配軟件名字和描述,還有更高級的用法,具體看port help search
port search rrd

info
查看一款軟件的詳細信息
port info flowd

deps
查看一款軟件的依賴關係
port deps apache2

variants
在安裝軟件前,用這個命令查看軟件是否有多個版本.再選擇安裝一個合適的版本.
port variants nmap

install
安裝軟件命令,安裝前最好使用variants命令查看是否有多個不同版本.
sudo port install nmap

clean
刪除一些編譯軟件時留下的臨時文件.
port clean --all vile

uninstall
卸載軟件命令
如果這個軟件依賴與另外的一款軟件,默認不刪除它依賴的軟件,
使用參數 -f (force) 可以強行刪除它依賴的軟件.
port -f uninstall vile

contents
顯示軟件安裝後的文件列表.
port contents xorg-renderproto

installed
列出全部或者指定的已經安裝的軟件.
port installed
port -v installed atlas

outdated
查看已經安裝的軟件是否有更新,在執行這個指令前,先執行selfupdate 或者 sync更新軟件樹

upgrade
更新軟件,默認一起更新它依賴的所有軟件,如果想不更新它依賴的軟件,使用 -n 參數
默認不刪除舊軟件版本,只是使舊軟件變成無效狀態,如果想要一起刪除舊軟件,使用 -u 參數
port upgrade gnome
port -n upgrade gnome
更新所有的可更新軟件
port upgrade outdated
更新軟件同時刪除舊版本軟件
port -u upgrade vile

dependents
查看哪些軟件時依賴與這個軟件的.刪除一個軟件時候,最好先執行一下這個命令.
port dependents openssl
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章