Обновление портов FreeBSD (инструкция)

Обновление портов FreeBSD

Для того что бы обновить список портов на FreeBSD требуется программа portupgrade. Portupgrade (ака pkgtools) является набор инструментов для работы с портами и пакетами.

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

# cd /usr/ports/ports-mgmt/portupgrade

Установим (соберем) portupgrade из имеющихся портов выполнив команду:

# make install clean

Portupgrade скомпилируется,после чего можно приступать к обновлению всех установленных портов. Для того чтобы обновить все уже установленные порты в вашей системе стоит выполнить команду с несколькими ключами:

# portupgrade -arR

Ключи:

-a : Этот ключ дает возможность обновить все установленные порты;

-r : Это опция проверяет приложения которые  зависят  от порта (проверка зависимостей портов);

-R : Проверяем все зависимости для установки портов;

-С : Запускает make config перед каждым обновлением (просмотр и изменение конфигурации).

Например, обновление отдельного порта со всеми зависимостями, а так же с редактированием конфигурации перед установкой порта и всех зависимостей, будет выглядеть так:

# portupgrade -rRC port_name

Перед обновлением можно проверить базу данных портов на наличие ошибки:

# pkgdb -Fa

и на потерянные зависимости:

# pkgdb -L

Исправить базу данных портов (автоматически, без дополнительных ответов на вопросы системы) можно использовав ключ -fu:

# pkgdb -fu

Обновление портов FreeBSD завершена.

One thought on “Обновление портов FreeBSD (инструкция)”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.