Назад | Перейти на главную страницу

Как сохранить установку macports

Некоторое время я использовал семейство менеджеров пакетов apt и начал использовать macports в прошлом году, когда у меня появился ноутбук. Я немного теряюсь в том, как лучше всего поддерживать пакеты в актуальном состоянии, и в любых других задачах обслуживания, на которые мне следует обратить внимание.

Мой вопрос: помимо периодического использования port upgrade для конкретных пакетов, каков рабочий процесс для получения регулярных обновлений безопасности и пакетов?

Я запускаю следующее

port -v sync # sync the latest definitions
port -v outdated # see what's outdated
port -v upgrade outdated # upgrade what's outdated

Вы можете запустить

port -v selfupdate

время от времени для обновления самого программного обеспечения MacPorts. Он обновляется нечасто, поэтому я делаю это только тогда, когда знаю, что есть новый выпуск.

Каждую неделю или две я делаю

port selfupdate
port upgrade installed

Это в основном эквивалент

apt-get update
apt-get upgrade

если вы знакомы с Debian / Ubuntu.

Синхронизируйте и обновляйте, если выпущена более новая версия самого MacPorts.

sudo port -v -d selfupdate

Список новых пакетов

port outdated

Обновить все пакеты

sudo port -v upgrade outdated

После обновления старые версии не удаляются, а ставятся «неактивными». Очистить:

sudo port -v uninstall inactive

Время от времени я запускаю это. Он очищает загрузки и оставшиеся файлы из предыдущих сборок.

sudo port clean -f --all "*"

Самый простой способ узнать, какие пакеты устарели, - запустить port outdated. Я не знаю (и не мог найти при исследовании своих фактов) RSS-канал или что-то подобное, чтобы вы знали, когда обновляются порты. Однако вы можете запускать скрипт каждую неделю или что-то подобное, чтобы проверить, что устарело, и сообщить вам об этом.

Лично я проверяю свои порты примерно раз в месяц вручную.