MacPorts: Как вычистить исходный код

Таким образом, я не вымылся после MacPorts в, гм, когда-либо и я пытаюсь сократить дисковое пространство, которое это использует. Исходный код для нескольких (но не все) портов находится все еще на моем диске. Так как я уже скомпилировал и установил те порты, есть ли какая-либо причина сохранить источник? Как я могу заставить MacPorts удалять источник и просто сохранять скомпилированные двоичные файлы? (Или то, что намеченное поведение; я нахожу порты, которые правильно не чистят их источники?)

Я сделал port uninstall inactive и port clean --all installed. Они оба значительно помогли очистить другой материал, но ни один из них не избавился от исходного кода.

Спасибо.

6
задан 14.11.2010, 00:13

1 ответ

Где Вы ищете этот исходный код? 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 не коснулся бы того каталога.

12
ответ дан 07.12.2019, 15:36

Теги

Похожие вопросы