Таким образом, я не вымылся после MacPorts в, гм, когда-либо и я пытаюсь сократить дисковое пространство, которое это использует. Исходный код для нескольких (но не все) портов находится все еще на моем диске. Так как я уже скомпилировал и установил те порты, есть ли какая-либо причина сохранить источник? Как я могу заставить MacPorts удалять источник и просто сохранять скомпилированные двоичные файлы? (Или то, что намеченное поведение; я нахожу порты, которые правильно не чистят их источники?)
Я сделал port uninstall inactive
и port clean --all installed
. Они оба значительно помогли очистить другой материал, но ни один из них не избавился от исходного кода.
Спасибо.
Где Вы ищете этот исходный код? MacPorts загружает исходные пакеты и хранит их в /opt/local/var/macports/distfiles
. Если Вы сделали port clean --all installed
затем Ваша система должна была избавиться от них, получают pacakges. Можно добиться большего успеха для выполнения port clean --all all
избавиться от исходных пакетов программного обеспечения, которое Вы, возможно, удалили.
Однако, если Вы говорите о файлах, хранивших в /opt/local/var/macports/sources
, это не исходные пакеты. Это - фактический MacPorts portfiles, которые содержат информацию для всех доступных портов, включая зависимости и создают инструкции для port
команда. Выполнение port clean
не коснулся бы того каталога.