¿Hay alguna forma de obtener dpkg, apt-get o aptitude para generar una lista de los paquetes que deben instalarse en una segunda máquina para duplicar los paquetes instalados en una primera?¿Cómo puedo enumerar el conjunto mínimo de paquetes Debian necesarios para recrear un conjunto de paquetes instalados?
es decir, si he instalado un servidor de Ubuntu llano, eligió la opción sshd durante la instalación, a continuación, instalado build-essential que se puede esperar la salida de mirar algo como:
#ubuntu 9.10 server
openssh-sshd
build-essential
Por lo que puede ver, todas las herramientas de empaquetado disponibles producirán una lista detallada de los paquetes en una caja. No estoy interesado en openssh libs, ld, gcc y todos los otros paquetes que sshd y build-essential incorporaron, ya que se instalarán cuando instale sshd y build-essential.
Me gustaría ver solo la lista del paquete que necesito instalar para recrear mi conjunto actual de paquetes en otra máquina.
¿Esto es posible?
¿Por qué 'deborphan -anp requerido --no-show-section' incluye 'gcc' en su salida, cuando 'apt-rdepends build-essential' muestra que 'build-essential' depende de 'gcc'? – fadedbee
¿Está mostrando una versión específica de gcc, como gcc-4.3, o el paquete gcc en sí? Si es el paquete 'gcc', ¿quizás build-essential realmente no está instalado? ... no hay buenas suposiciones, lo siento. En mi salida, veo build-essential pero no gcc. –