ZZtop писал(а):Спасибо за подробный ответ, только есть еще непонятка, у меня часть софта установлена из портов, часть - из пакетов.
Когда я пытаюсь выполнить
pkg переустанвливает софт (собранный из портов) с дефолтными опциями, а не с теми, с которыми я собирал.
Можно ли обновить отдельно софт из пакетов и собранный из портов до актуальных версий?
1) pkg update - обновляет локальную базу, стягивает список с удаленного репозитория и все
а вот:
pkg upgrade - производит апгрейд установленных пакетов
2) мы выяснили: репозиторий пакетов - это ПОРТЫ, собранные с DEFAULT OPTIONS!
Включаем голову - пакеты в репозитории не изменяются до следующего апгрейда самого репозитория,
но и после апгрейда, пакеты новых версий так же собраны с DEFAULT OPTIONS.
Вывод, пакетный менеджер при:
# pkg upgrade - производит апгрейд пакетов, скачивая их с удаленного репозитория и устанавливая
на локальной системе, сам пакет уже собран, собран с DEFAULT OPTIONS и никак не изменится.
Если требуется зарядить сервер:
1) мне нужен набор софта из портов, DEFAULT OPTIONS сборки которых меня УСТРАИВАЕТ и я СТАВЛЮ
этот набор из ПАКЕТОВ: pkg install - в целях экономии времени и сил
2) далее мне нужен набор портов с опциями ОТЛИЧНЫМИ от DEFAULT, я собираю эти порты сам,
с опциями в /etc/make.conf - руками или используя portmaster
На сцену вместо менеджера ПАКЕТОВ, выходит менеджер ПОРТОВ.
С этого момента, я работаю только с портами, ибо мы получили МИКСТ и далее, возврат к работе
с пакетами может сломать зависимости и библиотеки