К какой команде я должен бежать
- удалить все старые версии портов
- удалить загруженные файлы
- временные файлы, созданные во время сборки
- все остальные вещи, которые мне не нужны, когда я уверен, что обновленная версия работает нормально
Я получил предложение использовать
port clean --all all
но он пытается очистить порты у меня нет, хотя я пытался
port clean --all installed
но это не удаляло старые неактивные версии, тогда
port -u uninstall
но он застрял, говоря, что py25-nose
(который активен) зависит от py25-setuptools
(который неактивен).
это путь
источник
leaves
псевдоним будет мне очень полезен!Я просто хотел добавить свой опыт с вышеизложенным на случай, если это поможет кому-то еще: Когда я побежал
port clean --all all
это длилось несколько минут, и это заставило меня задуматься, поэтому я прервал процесс.
Я тоже хотел «почистить» после нескольких установок Macports на Yosemite. Я сначала установил через терминал, а затем сделал
rm -rf MacPorts-2.3.3
который я понял, не убирает, потому что я видел, что командаport
перестала работать.Мое решение: я установил снова с помощью установщика pkg, который не оставляет никаких каталогов.
источник
pkg
Работает ли установщик с macports или я должен удалить macports перед использованиемpkg
?sudo port selfupdate
иsudo port upgrade outdated
Hth! [1]: macports.org/install.php [2]: guide.macports.org/chunked/using.common-tasks.html