Posso evitar a reinstalação do software em caso de falha do sistema operacional, tendo uma partição "/usr" separada?

Posso evitar a reinstalação do software em caso de falha do sistema operacional, tendo uma partição "/usr" separada?

Estou usando o Ubuntu 20.04. Eu li que se minha /homepartição estiver separada da rootpartição, no caso de reinstalar o Ubuntu, ainda posso manter meus arquivos pessoais. É como ter uma unidade separada no Windows, exceto C:\para manter meus arquivos. No caso de uma reinstalação, formato apenas a unidade/partição do sistema operacional.

Suponha que eu tenha uma partição separada /usr. Posso continuar usando o software instalado /usrdepois de reinstalar o Ubuntu na partição raiz? Isso não funcionará no Windows, por exemplo. O software instalado em outra unidade não poderá ser usado se eu reinstalar o Windows na unidade C:\. Gostaria de saber se o mesmo acontece com o Ubuntu.

Responder1

O diretório /usr faz parte do sistema operacional e será substituído por uma reinstalação do sistema operacional. É fortemente aconselhávelnãoinstale software em /usr que não faça parte do sistema operacional. Fazer isso pode interferir nas atualizações do sistema operacional, na funcionalidade do sistema operacional ou ser substituído por atualizações.

Se você instalar software que não faz parte do sistema operacional, você deve colocá-lo em /usr/local ou /opt, que pode estar em partições separadas e pode ser possível preservá-las durante uma reinstalação. Às vezes também é possível instalar software em seu diretório inicial, usando apenas as permissões de sua conta (ou seja, sem root).

No entanto, se o sistema operacional instalado for de uma versão diferente daquela para a qual o software foi instalado, o software poderá não funcionar corretamente e poderá exigir uma reinstalação de qualquer maneira.

Se o software que você deseja "evitar a reinstalação" fizer parte do sistema operacional, você não poderá evitá-lo, mas poderá preservar a lista e usá-la para preparar o sistema operacional na reinstalação. É ainda possível salvar a lista como um arquivo de configuração fornecido ao instalador (como preseed para sistemas baseados em Debian ou kickstart para sistemas baseados em Redhat). Existem ferramentas que podem criar esse arquivo com base na configuração existente do sistema operacional.

informação relacionada