Mac OS X中MacPorts安裝和使用(linux 的 yum)


MacPorts類似與apt-get以及yum等軟件包管理工具,可以方便的進行安裝與卸載軟件的功能,同時可以自動安裝軟件包的依賴,非常方便,同類的還有brew等工具。

1. 下載及安裝

下載MacPorts安裝包或源碼,我比較喜歡源碼安裝,使用apk安裝較慢,而且對進度的把握也不夠明顯,總感覺程序死掉了。

下載以及安裝都可以參照 http://www.macports.org/install.php 的介紹。

選擇網站上對應系統版本的MacPorts,使用瀏覽器的復制鏈接功能,使用wget進行下載。

復制代碼
wget https://distfiles.macports.org/MacPorts/MacPorts-2.1.2.tar.gz
tar zxvf MacPorts-2.1.2.tar.gz
cd MacPorts-2.1.2
./configure
make && sudo make install
cd ..
rm -rf MacPorts-2.1.2*  ##刪除源碼
復制代碼

這是ls /opt/local/bin中就可以看到ports命令了。

將/opt/local/bin和/opt/local/sbin添加到$PATH查找路徑中

export PATH=$PATH:/opt/local/bin
export PATH=$PATH:/opt/local/sbin/

可以將上面的代碼放到/etc/profile中,那么每次電腦啟動后都會自動設置該$PATH環境變量

2. MacPorts使用 (詳細信息可以參照 man port手冊頁)

通過上述方式安裝之后,你會發現依然無法安裝軟件,原因是並未同步本地與服務器的軟件樹。

sudo port -v selfupdate

同步本地和全球的軟件樹,有必要時,同時升級mac port自己.-v參數用來顯示詳細的更新過程,不至於太着急,時間可能會很長。

port search name

搜索軟件名,如果想下載個dpkg,可以通過port search dpk(可能不記得軟件包名稱時)即可看到軟件包對應的具體名稱,進而可以下載

sudo port install name

通過port search查找到具體的軟件包之后,就可以通過port install 進行安裝,安裝過程中會自動檢測依賴並安裝

sudo port uninstall name

卸載軟件

sudo port outdated

查看有更新的軟件以及版本

sudo port upgrade outdated

升級可以更新的軟件

 

port list

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

port info name

查看軟件包的詳細信息

port deps name

查看軟件包的依賴

port clean --all name

刪除軟件包安裝過程中所產生的一些零時文件

port dependents name

查看哪些軟件時依賴與這個軟件的.刪除一個軟件時候,最好先執行一下這個命令.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM