Como exporto uma lista de pacotes Debian instalados em um sistema e depois instalo os mesmos pacotes em um novo sistema?
debian
package-management
export
jes5199
fonte
fonte
dpkg: warning: package not in status nor available database at line ...
aptitude
também satisfaz esse caso de uso e preserva informações sobre pacotes "instalados automaticamente" que outros métodos não. Execute o seguinte na máquina de referência:Copie
package_list
para a outra máquina e executefonte
aptitude search -F '%p' '~i!~M' > package_list
, também deve funcionar bem.deborphan
@ bogdan.org.ua/2013/10/18/…[insert your own linebreaks, since http://serverfault.com/editing-help#linebreaks lies]
Em relação à restauração de pacotes: isso precisará ser feito como root, não?xargs
Nesse caso, <br/> na linha de comando de restauração = xargs aptitude --schedule-only install <package_list; instalação do aptitude; me faz querer saber, <br/> 1. Por queaptitude
precisa doxargs
?dpkg --set-selections
não. <br/> 2. Presumindoaptitude
que seja necessárioxargs
, onde colocar um ou maissudo
s em sua linha de comando de restauração? Ou então faça o root para executar essa linha, presumindo que seja necessário.É uma boa ideia, e você também pode configurar um servidor com o apt-proxy, se você habituar isso.
fonte
a resposta dos servidores defeituosos funcionou para mim somente após a execução de um comando diferente, conforme 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 dessa corrida
sudo apt-get dselect-upgrade
retornou somente
Eu estava tentando instalar os mesmos pacotes do meu antigo Raspberry Pi (executando o Raspbian GNU / Linux 7 (wheezy)) no meu novo Raspberry (Raspbian GNU / Linux 8 (jessie)).
fonte