Так что я никогда не убирался после MacPorts, и я пытаюсь сократить используемое дисковое пространство. Исходный код нескольких (но не всех) портов все еще находится на моем диске. Поскольку я уже скомпилировал и установил эти порты, есть ли причина сохранять исходный код? Как я могу заставить MacPorts удалить исходный код и просто сохранить скомпилированные двоичные файлы? (Или это предполагаемое поведение; я нахожу порты, которые не очищают свои источники должным образом?)
Я сделал port uninstall inactive
и port clean --all installed
. Они оба очень помогли очистить другие вещи, но ни один из них не избавился от исходного кода.
Благодарю.
источник
port contents <portname>
. Должны появиться файлы .c, указывающие, что они предназначены для установки, а не только из исходного пакета.Вы также можете удалить листовые пакеты, но перед удалением любого из них вам следует проверить существующие листья.
Некоторые общие листья (automake, gperf, libtool, pkgconfig) являются зависимостями общих портов во время сборки, поэтому вы можете захотеть «запросить» их (sudo port setrequested port1 port2 port3…), чтобы избежать их удаления, просто чтобы переустановить их позже ,
Вы можете удалить любые оставшиеся листья довольно легко:
взят (плагиат) из:
https://apple.stackexchange.com/questions/10149/how-to-remove-unused-macports-packages
источник