переустановить все пакеты FreeBSD с помощью pkg_add, pkg_info

переустановить все пакеты FreeBSD с помощью pkg_add, pkg_info

В OpenBSD у меня есть возможность сделать снимок всех установленных пакетов, с помощью

pkg_info -m > output.txt 

а затем переместите этот файл на другой сервер и на этом новом сервере запустите:

pkg_add -lz output.txt 

и все пакеты будут переустановлены. Проверяя man-страницу FreeBSD pkg_info и pkg_add, я не нашел ее. Есть ли какой-нибудь рецепт, как это сделать?

решение1

Подводя итог написанному вруководство: используйте pkg_infoдля просмотра того, что у вас установлено, выведите это в файл, затем вы можете сделать что-то вроде (предполагая, что вы используете bash или оболочку, совместимую с POSIX) pkg_add -r $(cat mylist.txt).

Связанный контент