Reinstale o software após a instalação da versão mais recente do Ubuntu

4

Se eu pretendo instalar uma versão mais recente do Ubuntu,

  1. como devo saber qual software foram instalados no meu anterior Ubuntu, se eu quiser reinstalá-los? Existe uma maneira conveniente de instalar todos os softwares anteriores?
  2. Como posso manter as configurações e configurações para o software?
  3. será possível para o mais novo versão Ubuntu, o software instalado para o mais antigo não pode ser encontrado para o mais novo?
  4. haverá outras considerações sobre a instalação do anterior software?

Obrigado e cumprimentos!

    
por Tim 09.02.2011 / 16:44

3 respostas

3

Em # 1, para obter uma lista:

sudo dpkg --get-selections > software_list

Para reinstalar a lista em uma nova instalação:

sudo dpkg --set-selections < software_list
sudo dselect

No # 2, você precisa saber onde os arquivos de configuração estão localizados. (Backup dos arquivos em / etc e seu diretório home, pelo menos).

No # 3, sim, é possível. No entanto, mais tarde você pode descobrir como instalar um aplicativo ausente, apesar de outro repositório, possivelmente.

    
por user8290 09.02.2011 / 16:53
1

Acho que a atualização pela Internet ou o uso do CD alternativo será uma opção melhor para você se você realmente precisar atingir os três objetivos, em vez de optar por uma nova instalação.

    
por rr0hit 09.02.2011 / 17:25
1

Pergunta 1 - Parte 1: Qual software está instalado no meu sistema Ubuntu atual? Eu resolvi esse pequeno problema para mim com um pequeno script que chamei de install.sh . Toda vez que eu instalei algo novo, adicionei a linha sudo apt-get install [name-of-the-program] a esse arquivo.

Se você realmente quiser uma lista completa, dpkg --get-selections | awk '!/deinstall|purge|hold/ {print " " }' > packages.list é o que você está procurando. Mas às vezes um programa é substituído no Ubuntu por algum motivo, por exemplo, O LibreOffice substitui o OpenOffice. Você deve pelo menos tentar a nova versão, pois ela pode se encaixar melhor no sistema existente. Se você fizer isso com muita frequência, poderá obter muitos programas de que você realmente não precisa.

Em ambas as soluções você tem que copiar suas fontes de pacotes: cp /etc/apt/sources.list .

Pergunta 1 - Parte 2: Como faço para reinstalar o software em um novo sistema Ubuntu? Primeiro, pegue suas fontes. Copie todas as entradas que foram adicionadas manualmente a sua nova sources.list. Em seguida, execute sudo apt-get update

Se você usou minha solução de script, apenas execute o script: ./install.sh Se você usou a lista completa, apenas digite xargs -a "packages.list" sudo apt-get install

Pergunta 2: Como posso configurá-los como eram antes? Alguns programas, como os navegadores Chrome e Firefox, têm a opção de sincronizar configurações. Para qualquer outro programa, você terá que encontrar o arquivo de configuração e salvá-lo manualmente.

Pergunta 3 Eu não conheço um exemplo, mas até onde sei isso pode acontecer.

Pergunta 4 Se você tem um segundo disco rígido, você pode fazer como eu:

  1. Salve todo o sistema em outra unidade.
  2. Instale o sistema mais recente
  3. Execute o install.sh que você criou antes com o software que realmente não quer perder. Não instale mais!
  4. Experimente o novo software. Se corresponder às suas necessidades, é ótimo! Caso contrário, basta copiar os arquivos de configuração do nosso segundo disco rígido e instalar o programa antigo.

Se você não quer ter muito trabalho, apenas atualize seu sistema.

    
por Martin Thoma 09.02.2011 / 20:25