Есть ли простой способ проверить Журнал изменений порта FreeBSD перед обновлением? Например, я хотел бы проверить, какие обновления являются обязательными, прежде чем делать portmaster -ad
. Было бы неплохо иметь что-нибудь вроде portaudit
, но для журналов изменений. Самое близкое, что я знаю, это head -n 40 UPDATING
.
Никакие обновления не являются «обязательными» - если используемая вами версия порта работает, никакие зависимости не требуют более новой версии, и нет никаких дыр в безопасности, которые у вас нет. необходимость обновить что-нибудь.
Если вы спрашиваете об обязательных изменениях (например, новых файлах конфигурации) в результате обновления порта, UPDATING
это подходящее место для поиска, и также часто что-то есть в файле сообщений порта.
Вы можете захотеть grep
для имени вашего порта, а не просто head -n 40 UPDATING
- Если у многих портов есть примечания ОБНОВЛЕНИЯ между последним обновлением, и теперь вы хотите быть уверены, что ничего не упустили.
Обратите внимание, что хотя специалисты по сопровождению портов обычно следят за этими изменениями, иногда мы забываем (или наши сценарии тестирования / использования не раскрывают изменения), поэтому вы должны действительно быть знакомы с базовым программным обеспечением и тем, что изменилось между версиями, прежде чем устанавливать какое-либо обновление.
Для чего-либо, помимо вышеперечисленного, вам нужно будет просмотреть журнал изменений для каждого отдельного порта в любой системе управления версиями, которую использует исходный автор / проект. Помните, что дерево портов не «содержит» программное обеспечение - это просто набор сценариев, которые позволяют более удобно создавать чужое программное обеспечение.