Uma nova instalação e limpeza?

14

Comecei com o Ubuntu há cerca de 3 anos e sou um usuário dedicado desde então. Durante esse período, experimentei vários aplicativos, temas etc. E atualizei todas as versões à medida que surgiram, agora estou executando o Lucid.

Basicamente, meu sistema ficou meio "bagunçado" e estou planejando uma limpeza vigorosa e uma nova instalação. Meu / home está em uma partição separada de todo o resto, para que eu possa preservar isso. Quero encontrar e remover aplicativos desnecessários e não utilizados (o que eu praticamente entendo como fazer). Além disso, quero voltar ao tema da área de trabalho padrão e criar a partir daí. E outras bagunças certamente existem.

Portanto, minha pergunta é: Qual é um plano bom e lógico para limpar e reinstalar meu sistema recentemente? (Uma observação é que encontrei muitos links em pesquisas sobre esse assunto. Existem muitos links sobre esse tópico e muitos estão desatualizados. Portanto, ficou um pouco confuso, para dizer o mínimo.)

Obrigado.

wdypdx22
fonte

Respostas:

11

Geralmente, há quatro coisas que você deseja preservar ao reinstalar.

  1. Seu diretório inicial - como mencionado, você possui uma página inicial em uma partição separada.
  2. Quaisquer personalizações feitas em / etc. Se você fez alguma, provavelmente as fez manualmente e, portanto, tem alguma idéia do que são.
  3. Sua lista de programas instalados. A execução dpkg --get-selections | grep install > installed.txtcriará uma lista de pacotes que estão atualmente instalados. No seu caso, isso não soa como algo que você deseja preservar; portanto, você pode pular esta etapa.
  4. O seu /vardiretório Alguns programas armazenam dados importantes aqui, por isso vale a pena fazer o backup. O que eu já vi armazenado em / var inclui diretórios de email, bancos de dados, arquivos para salvar jogos e arquivos de configuração da web. Ter um backup significa que você pode restaurar seletivamente tudo o que for necessário.

Portanto, um plano provavelmente seria algo como isto:

  1. Faça backup de quaisquer personalizações em / etc.
  2. Faça backup do seu diretório / var.
  3. Execute dpkg --get-selections | grep install > installed.txtou examine o menu Aplicativos para obter os nomes dos aplicativos que você usa regularmente.
  4. Reinstale o seu sistema.
  5. Instale todos os aplicativos ausentes. Se você quiser usar a lista gerada, poderá:

    sudo dpkg --set-selection < installed.txt
    sudo apt-get install --yes dselect
    
  6. Reaplique suas personalizações em /etc(se ainda necessário).

  7. Atualize sua partição pessoal para ext4 (opcional, consulte o wiki do Ubuntu para obter detalhes).
  8. Restaure tudo o que for necessário /var.

Eu recomendaria não eliminar os arquivos de configuração no diretório inicial; você perderá coisas como os favoritos do navegador e as chaves de segurança, por exemplo. Uma estratégia melhor para voltar às configurações padrão seria criar uma nova conta de usuário e comparar as configurações com as que sua conta normal está usando.

jbowtie
fonte
Para onde vai o arquivo.txt instalado?
Will
Em qualquer diretório em que você esteja quando executa o comando; normalmente esse será o seu diretório pessoal.
jbowtie
4

Tudo isso depende de preferências pessoais. Mas se esse fosse o meu sistema, eu faria uma instalação limpa - incluindo reformatação / home.

A razão pela qual eu faria isso é porque a série 7.xx usou o sistema de arquivos ext3, enquanto o novo 10.04 usa o ext4. Você pode converter de ext3 para ext4, mas é muito mais fácil reformatar, pois eu estaria reinstalando de qualquer maneira.

Você precisará fazer backup / casa em uma unidade separada. Eu faria backup apenas dos arquivos necessários e deixaria de fora os arquivos de configuração (arquivos ocultos como .gnome2, .gconf etc.). Depois de reinstalar, basta copiar os arquivos de volta no lugar.

Esta pode ou não ser a melhor maneira de fazer. Depende de suas preferências e objetivos.

Dariel Dato-on
fonte
3

Quando quero iniciar o Ubuntu, geralmente sigo estas etapas:

  • Inicialize a partir do LiveCD.
  • Montar minha partição pessoal
  • Renomeie o diretório da minha casa para algo como javier-old.
  • Instalar, mantendo minha partição pessoal, a instalação criará um novo lar para o usuário padrão (javier neste exemplo)
  • Após a instalação, movo todos os meus arquivos normais de javier-old para javier.
  • Em seguida, localizo os arquivos de configuração dos programas que desejo manter as configurações e, em seguida, movo-os de javier-old para a nova casa (geralmente. Thunderbird, .gnome2 / gedit, .ssh, .Private, etc ...)
  • O Firefox recebe tratamento especial. Deixei a pasta de extensões e apenas copiei os outros arquivos. Às vezes, é possível fazer uma cópia mais granular dos arquivos do Firefox. Normalmente, eu só quero os favoritos e as senhas.

E isso é tudo. Dessa forma, não apenas começo com um sistema limpo, redefino a maioria dos aplicativos para o padrão, mas também os que realmente desejo.

Por fim, mantenho o diretório javier-old lá para o caso de querer recuperar alguns dados ou algumas configurações posteriormente.

Javier Rivera
fonte
Parece um caminho livre de dor. A lógica impar mencionada acima mencionou o problema entre os itens de arquivo ext3 e ext4. Serei capaz de fazer isso? Ou é uma grande preocupação?
Wdypdx22
Doh! Na verdade, eu só notei isso na resposta de jbowtie. "7. Atualize sua partição pessoal para o ext4 (opcional, consulte o wiki do Ubuntu para obter detalhes).
wdypdx22
Tudo isso funciona bem se o seu $ HOME estiver criptografado ou isso dificultar a transferência de arquivos?
Strapakowsky
Será mais difícil (você deve montar a antiga casa criptografada) e muito, muito mais lento. Transferir grandes quantidades de dados de uma partição criptografada para outra é tão lento quanto copiar. A movimentação de arquivos na mesma partição é quase instantânea (e independente do tamanho).
Javier Rivera
1

jbowtie forneceu um método abrangente. Eu gostaria de acrescentar.

Antes de instalar os pacotes, você precisa garantir que o arquivo /etc/apt/sources.list seja copiado para o novo sistema seguido por uma atualização do apt-get.

Além dos pacotes apt, não se esqueça dos pacotes compilados manualmente e dos pacotes .deb baixados manualmente que podem não estar disponíveis nas fontes. Pode ser útil 'diferenciar' o backup antigo e as novas pastas bin para encontrá-las.

Melhor ainda, pode valer a pena manter um log de qualquer operação manual nessas pastas do sistema, permitindo que você faça o clone perfeito.


fonte
-1

$ sudo tasksel remover área de trabalho && sudo tasksel instalar área de trabalho

Isso removerá todos os pacotes do conjunto da área de trabalho e os reinstalará. Isso terá o efeito colateral de remover todos os pacotes que dependem deles, fornecendo a limpeza que você mencionou que deseja. Você pode ver a lista de pacotes usando:

$ tasksel --task-packages área de trabalho | Menos

cjac
fonte
Por que o voto negativo? Isso soa como um truque legal. Há algum problema em fazer isso?
Torben Gundtofte-Bruun