是的,可以在兩臺機器上維護一個MacPorts /opt
目錄,並且在/opt
之外安裝一個安裝(如果它們都運行相同版本的OSX和XCode)。快速和骯髒的方式,我做同樣的工作在我自己的機器是:
rsync -arvz $macports_host_machine:/opt/ /Volumes/extradrive/opt/
其中$macports_host_machine
是在其上安裝MacPorts的機器(在/opt/
)。現在,鏈接/Volumes/extradrive/opt
到/opt
:
sudo ln -s /Volumes/extradrive/opt/ /opt/
我也執行這個額外步驟
sudo chown -h username:group /opt
sudo chmod -h 755 /opt
改變所有權和符號鏈接的權限。
之後,我會定期維護/opt
目錄中僅有的$macports_host_machine
和rsync與我所有其他機器(運行相同版本的OSX和XCode)。
以前的指令寫假設的MacPorts安裝在/opt
上$macports_host_machine
,如果MacPorts的安裝在其他一些非標準位置,你應該與任何安裝路徑是$macports_host_machine
更換
/opt