Clonando e restaurando aplicativos no GNU/Linux
Dica publicada em Linux / Software
Clonando e restaurando aplicativos no GNU/Linux
Se você tem várias instalações de GNU/Linux, vai acabar, uma hora ou outra, querendo ou precisando clonar (ou salvar) os softwares que instalou no sistema, em uma lista, para posterior reinstalação.
Para isso, se estiver em uma distro Debian-like, basta correr o comando:
# dpkg --get-selections | cut -f1 > LISTA
Sendo que "LISTA", será um nome de arquivo que você escolher, que seja fácil lembrar-se para o que é!
Então, para restaurar ou copiar esta instalação (pode ser útil baixar os pacotes na máquina original e copiá-los em pendrive. Fazer um script e automatizar a tarefa a partir do pendrive, segue mais detalhes), basta executar na máquina destino:
# aptitude update
# cat LISTA | aptitude install
E aguardar qualquer coisa entre meia hora e três dias... Brinks...
No caso de copiar os pacotes para o pendrive, acredito ser possível usar algo como este código aqui (NÃO TESTEI!):
Considerando que todos os arquivos estejam no mesmo diretório (e.g.: pasta raiz do pendrive, para facilitar).
Boa sorte.
Para isso, se estiver em uma distro Debian-like, basta correr o comando:
# dpkg --get-selections | cut -f1 > LISTA
Sendo que "LISTA", será um nome de arquivo que você escolher, que seja fácil lembrar-se para o que é!
Então, para restaurar ou copiar esta instalação (pode ser útil baixar os pacotes na máquina original e copiá-los em pendrive. Fazer um script e automatizar a tarefa a partir do pendrive, segue mais detalhes), basta executar na máquina destino:
# aptitude update
# cat LISTA | aptitude install
E aguardar qualquer coisa entre meia hora e três dias... Brinks...
No caso de copiar os pacotes para o pendrive, acredito ser possível usar algo como este código aqui (NÃO TESTEI!):
#!/bin/bash
while read i; do
dpkg -i $i
done < LISTA
while read i; do
dpkg -i $i
done < LISTA
Considerando que todos os arquivos estejam no mesmo diretório (e.g.: pasta raiz do pendrive, para facilitar).
Boa sorte.