Mac OS X Lion'uma MacPorts yükledim ve kaldırmak istiyorum. MacPorts'tan daha fazla iz kalmamalı mı?
Bunu yapmanın bir yolu var mı?
Mac OS X Lion'uma MacPorts yükledim ve kaldırmak istiyorum. MacPorts'tan daha fazla iz kalmamalı mı?
Bunu yapmanın bir yolu var mı?
Yanıtlar:
Kılavuzdan, MacPorts'u kaldırmak aşağıdaki gibi çalışır. Önce tüm bağlantı noktalarını kaldırmanız gerekir:
sudo port -fp uninstall --follow-dependents installed
Eğer port
bulunamazsa, denemek /opt/local/bin/port
yerine.
Ayrıca, MacPorts'un kalanlarını kaldırmak için, aşağıdaki dosyaları bu tek komutla silmeniz gerekir (tek tek satır kopyalayıp Terminal'e yapıştırın):
sudo rm -rf /opt/local
sudo rm -rf /Applications/DarwinPorts
sudo rm -rf /Applications/MacPorts
sudo rm -rf /Library/LaunchDaemons/org.macports.*
sudo rm -rf /Library/Receipts/DarwinPorts*.pkg
sudo rm -rf /Library/Receipts/MacPorts*.pkg
sudo rm -rf /Library/StartupItems/DarwinPortsStartup
sudo rm -rf /Library/Tcl/darwinports1.0
sudo rm -rf /Library/Tcl/macports1.0
sudo rm -rf ~/.macports
Uyarı: Ne yaptığınızı bilmiyorsanız, sudo
özellikle bir rm -rf
tane olmak üzere bir komutu çalıştırmayın ve emin değilseniz her bir satırı ayrı ayrı girin.
MacPorts'un kendi kullanıcısını ve kullanıcı grubunu oluşturduğunu unutmayın . Onlar da kaldırılabilir. Daha fazla bilgi için Farklı Sorma üzerine bu cevaba bakınız .
Son olarak, MacPorts aracılığıyla kurulan her port kendi kullanıcı ve grubunu yeniden oluşturabilir, bu nedenle el ile temizleme yapmanız gerekebilir.
/opt/
varsayılan bir OS X kurulumunda bile bulunmadığından, güvenle kaldırabilirsiniz.
Bu kılavuz MacPorts'u kaldırmama yardımcı oldu: http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
İşte bir özet (bağlantının kopması durumunda): Önce MacPorts'u kaldırın:
sudo port -f uninstall installed
İkinci adım: MacPorts'tan kalan her şeyi kaldırın (önce MySQL ve / opt / local dizinindeki diğer şeyleri kontrol edin):
sudo rm -rf /opt/local
sudo rm -rf /Applications/DarwinPorts
sudo rm -rf /Applications/MacPorts
sudo rm -rf /Library/LaunchDaemons/org.macports.*
sudo rm -rf /Library/Receipts/DarwinPorts*.pkg
sudo rm -rf /Library/Receipts/MacPorts*.pkg
sudo rm -rf /Library/StartupItems/DarwinPortsStartup
sudo rm -rf /Library/Tcl/darwinports1.0
sudo rm -rf /Library/Tcl/macports1.0
sudo rm -rf ~/.macports
Bundan sonra / opt / local / bin dosyasını $ PATH adresinden kaldırmalısınız.
$ brew doctor
verir:Warning: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it.