題 卸載MacPorts時出現問題


我是mac和OSX的新手,我安裝了 MacPorts的幾分鐘後,我意識到我把它混淆了我打算安裝的另一個程序。現在我不知道如何卸載它。我見過 本指南 但我沒有 Applications 夾。我看了看 Libraries 和其他人一樣,但沒有找到安裝文件夾。最後我運行了命令 du -h | grep '[Mm]ac[Pp]ort' 得到以下輸出:

268K    ./Library/Developer/Shared/Documentation/DocSets/com.apple.adc.documentation.AppleLion.CoreReference.docset/Contents/Resources/Documents/featuredarticles/UsingMacPorts/Art
316K    ./Library/Developer/Shared/Documentation/DocSets/com.apple.adc.documentation.AppleLion.CoreReference.docset/Contents/Resources/Documents/featuredarticles/UsingMacPorts

可能是安裝甚至沒有完成?我記得在安裝結束時有一個閃亮的“V”和“成功”這個詞。

我正在運行Mac OS X版本10.7.5

編輯

我只是檢查了該指南中的所有目錄都不存在,但我仍然可以運行該程序。這是我的控制台:

$ port -v 
MacPorts 2.1.2
Entering interactive mode... ("help" for help, "quit" to quit)
[Users/username] > quit
Goodbye
$ 

3
2017-12-11 05:18


起源


是否要卸載整個MacPorts或通過MacPorts安裝的程序(在這種情況下:請參閱 apple.stackexchange.com/questions/10149/... ) - Hennes
我要卸載整個MapPorts程序。我沒有真正使用它,所以不存在依賴項(除非在安裝時添加了一些默認值) - Ramzi Kahil


答案:


你有正確的指南: http://guide.macports.org/chunked/installing.macports.uninstalling.html

在該頁面上運行的關鍵命令:

% sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports

如果 /Applications/MacPorts 不存在(不要忘記領先的斜線;你不太可能沒有 /Applications 在所有),以及sudo命令行的其他目錄,特別是 /opt/local,它已被卸載。


5
2017-12-11 05:52



請閱讀我的編輯。 - Ramzi Kahil
@Martin:輸入 which port  - 它在哪裡拿起 port 二進制來自?在我的系統上,它在 /opt/local/bin,如果您運行上面的命令,則不應該存在。 - ckhan
你是對的,修好了。我可能錯過了第一個.... :) - Ramzi Kahil