Есть ли способ получить dpkg, apt-get или aptitude для создания списка пакетов, которые необходимо установить на второй машине, чтобы дублировать пакеты, установленные на первом?Как я могу указать минимальный набор пакетов Debian, необходимых для воссоздания набора установленных пакетов?
т.е. если я установил простой сервер Ubuntu, выбрал вариант Sshd во время установки, а затем установлен встроенный важно, я бы ожидать выход смотреть что-то вроде:
#ubuntu 9.10 server
openssh-sshd
build-essential
Насколько я могу см., все доступные инструменты упаковки будут содержать подробный список пакетов на коробке. Мне не интересны openssh libs, ld, gcc и все другие пакеты, которые были загружены sshd и build-essential, поскольку они будут установлены при установке sshd и build-essential.
Я хотел бы видеть только список пакетов, которые мне нужно установить, чтобы воссоздать мой текущий набор пакетов на другой машине.
Возможно ли это?
Почему «deborphan -anp required --no-show-section» включает в себя «gcc» в своем выходе, когда «apt-rdepends build-essential» показывает, что «build-essential» зависит от «gcc»? – fadedbee
Показывает ли определенная версия gcc, например gcc-4.3, или сам пакет gcc? Если это пакет «gcc», возможно, сборка на самом деле не установлена? ... нет хороших догадок, извините. В моем представлении я вижу строжайшую, но не gcc. –