¿Cómo exporto una lista de paquetes Debian instalados en un sistema y luego instalo esos mismos paquetes en un sistema nuevo?
debian
package-management
export
jes5199
fuente
fuente
dpkg: warning: package not in status nor available database at line ...
aptitude
también satisface este caso de uso y conserva información sobre paquetes "instalados automáticamente" que otros métodos no tienen. Ejecute lo siguiente en la máquina de referencia:Copiar
package_list
a la otra máquina y ejecutarfuente
aptitude search -F '%p' '~i!~M' > package_list
que también debería funcionar bien.deborphan
@ bogdan.org.ua/2013/10/18/…[insert your own linebreaks, since http://serverfault.com/editing-help#linebreaks lies]
Con respecto a la restauración del paquete: esto deberá hacerse como root, ¿no? Si es así, <br/> Elxargs
en su línea de comando de restauración = xargs aptitude --schedule-only install <package_list; instalación de aptitud; me hace querer saber, <br/> 1. ¿Por quéaptitude
necesita elxargs
?dpkg --set-selections
no. <br/> 2. Suponiendoaptitude
que necesitaxargs
, ¿dónde poner uno o mássudo
s en su línea de comando de restauración? O bien, obtenga la raíz para ejecutar esa línea, suponiendo que sea necesario.Esa es una buena idea, y también puede configurar un servidor con apt-proxy si tiene la costumbre de hacerlo.
fuente
la respuesta de los servidores de falla funcionó para mí solo después de ejecutar un comando diferente según http://rayslinux.blogspot.de/2012/10/ubuntu-1210-dpkg-warning-package-not-in.html
sudo apt-get install dselect sudo dselect access sudo dselect update
Antes de eso corriendo
sudo apt-get dselect-upgrade
solo regresó
Intenté instalar los mismos paquetes desde mi Raspberry Pi anterior (ejecutando Raspbian GNU / Linux 7 (wheezy)) en mi nuevo Raspberry (Raspbian GNU / Linux 8 (jessie)).
fuente