Uma instalação limpa é melhor que a atualização? [fechadas]

86

É melhor instalar o Ubuntu completamente novo ou o processo de atualização é tão bom? Em outras palavras, meu computador funcionará sem problemas e com eficiência quando eu atualizar, em vez de uma nova instalação?

Pastoso
fonte
De uma breve olhada, não parece que você possa usar o APTonCD para fazer uma atualização de versão. E tenho certeza de que isso não ajudará você a fazer backup / recuperar seus documentos, caso você faça uma instalação limpa.
Sergey

Respostas:

46

Normalmente, as atualizações são boas no Ubuntu. Não é como o Windows, onde você tem um registro enorme para transportar do seu último sistema. Contanto que você não precise seguir muitos tutoriais ou solucionar o problema de maneira única (por exemplo, usar um aplicativo especial para habilitar sua placa sem fio ou fazer algumas alterações importantes no kernel por qualquer motivo), você estará bem.

Na verdade, eu diria que cerca de 90% das pessoas que estão fazendo essa pergunta ficarão bem com a atualização.

Se você deseja manter-se absolutamente seguro, sempre pode esperar a atualização da versão revisada ou até talvez a próxima versão do LTS em alguns anos. É a sua escolha. Você ainda terá suporte nos próximos três anos com atualizações se estiver no 10.04 agora.

Isaac C. Aronson
fonte
30

Depende do que você usa o Ubuntu.

  • Se sua instalação é apenas um brinquedo ou um dispositivo (por exemplo, apenas para navegação na web) e você não a personalizou, reinstale. Salve todos os dados pessoais (normalmente você deseja fazer backup do diretório inicial e restaurar as partes selecionadas).
  • Se as únicas personalizações que você fez na sua instalação são instalar drivers adicionais ou fazer outros ajustes porque o seu hardware era pouco suportado na versão antiga, talvez seja melhor fazer uma reinstalação limpa.
  • Se você personalizou sua instalação de qualquer outra maneira (configurações do sistema instaladas, mais de alguns programas adicionais etc.), atualize . Se você usou o Ubuntu ativamente, este caso provavelmente se aplica (se nada mais, você provavelmente instalou um monte de pacotes).

No nível do sistema, o Ubuntu é muito bom em atualizações suaves. As atualizações são testadas antes de cada versão. Esse é um modo de operação suportado, e é mais provável que você deixe o sistema que deseja do que reinstalar e tentar lembrar de todas as suas personalizações.

No nível do usuário, a interface padrão do Ubuntu é o Gnome, que não é tão bom em importar configurações de uma versão para outra. Assim, a escolha é entre

  • iniciando em um novo diretório inicial e restaurando todos os documentos e configurações selecionadas de um backup; e
  • mantendo seu diretório pessoal durante a atualização e analisando o problema se algo der errado.

Em ambos os casos, você também pode fazer uma atualização do sistema.

Gilles
fonte
Quão seguro é atualizar um PC de desenvolvimento? A atualização vai excluir as ferramentas de linha cmd existentes, etc.? E quanto aos drivers proprietários existentes (gráficos radeon)? Estou pensando se devo atualizar 13.04 para 13.10 ou esperar pelo LTS.
latusaki
1
@latusaki Você não pode pular uma versão durante a atualização, então você terá que ir 13.04 → 13.10 → 14.04LTS de qualquer maneira. O 13.04 não é mais suportado, portanto, recomendo atualizar para o 13.10 agora. A atualização não exclui nada, exceto quando um pacote desaparece. Em uma máquina de desenvolvimento típica, a atualização é simples, a menos que você esteja contando com um bug do compilador.
Gilles
13.04 é uma exceção. Eles permitem a atualização de 12.10 para 13.10 e para 14.04.
Braiam 14/05
@Braiam Uh? De onde você tira isso? Eu sempre vi "apenas de um lançamento para o próximo ou de um LTS para o próximo". O UpgradeNotes ainda diz que hoje não há menção de atualizações de 12.10 para 13.10 ou para 14.04.
Gilles
1
Aqui , no askubuntu.com/a/368099/169736 , eles abriram uma exceção para o 13.04, uma vez que atingiu o EOL antes das 12.10. Também aqui meta.askubuntu.com/a/7813/169736
Braiam
12

Geralmente, uma nova instalação é preferida pelo motivo de eu ter visto muitos problemas no processo de atualização. O processo de atualização geralmente acaba com um problema de driver gráfico de baixa qualidade ou um problema de GPU. Eu até tive problemas estranhos, como falta de disponibilidade de pastas compartilhadas e perda de dados.

Bem, tudo depende de você, pois o problema também persiste quando você está indo para uma instalação limpa. Mas os problemas de instalação limpa geralmente são facilmente compreendidos e recuperáveis.
Bem, aproveite a instalação do Ubuntu :)

ashutosh
fonte
Eu iria para a nova instalação, se você puder. Várias pessoas tiveram problemas ao atualizar. A nova instalação funciona muito bem, BTW. Divirta-se ... Erik.
1111 Erik
Posso confirmar o seguinte: Tentei atualizar o Kubuntu, mas obtive vários erros do sistema. Agora eu estou instalando uma nova 12,04 (sim, pode usar o Firefox durante a instalação ;-))
Yogu
Sim, esse é o espírito do que eu estava falando. :)
ashutosh
Concordo que faria uma nova instalação. Atualizei o meu de 11.10 para 12.04 e ele atualizou ok, mas logo após eu ter travado o programa, etc. Portanto, economize seu tempo de backup de seus arquivos via Dropbox ou Ubuntu one, etc, e faça uma nova instalação.
2026 Steve
O que você quer dizer com 'instalação nova'? Significa formatar minha unidade e instalar o ubuntu?
Ronald
9

Para mim, a atualização sempre levou a problemas, às vezes grandes, às vezes pequenos. E a maioria deles estava em arquivos de configuração antigos na pasta inicial.

Então, meu fluxo usual é assim -

  1. Dados críticos de backup que podem residir na partição raiz, como o mysql dbs, por exemplo
  2. Inicialize no live cd
  3. Exclua cuidadosamente os arquivos ocultos da sua pasta pessoal, mas você pode deixá-los como .purple, .VirtualBox, .wine etc.
  4. Formate a partição raiz e use a partição inicial antiga
realcnbs
fonte
9

Faça uma nova instalação, se possível.

Fui apresentado a essa escolha no ano passado.

O melhor de tudo: eu tinha DOIS sistemas para atualizar, para poder comparar fazendo cada um.

Em resumo, como outros observaram, se você puder fazer uma nova instalação, essa é a melhor opção. Esclarecerá coisas que, de outra forma, seriam problemas no futuro. Isso garantirá que todos os seus dados e programas pessoais importantes não sejam fixos a essa máquina (obviamente, você os fará backup neste caso).

Minha máquina de 'produção' foi a que atualizei porque estava sendo usada para trabalhos importantes.

No entanto, uma coisa que eu recomendaria, pois sei que esse processo pode destruir os nervos: obter outra máquina (você pode obter uma máquina de ossos de barra por <$ 300 agora. Configure isso com as coisas mais importantes e, quando estiver realmente funcionando, Dessa forma, se algo der errado, o que com uma instalação / atualização do sistema operacional pode ser bastante assustador, você poderá usar sua outra máquina enquanto a resolver. Você também terminará com um backup físico de seus dados, além de um "go-to" se o seu falhar no futuro. É basicamente seguro.

Michael Durrant
fonte
9

Não há garantias na vida

Você pode ter falhas em uma nova instalação ou em uma atualização. A maioria das pessoas não experimentará um acidente. Se você estiver nessa minoria infeliz, é melhor:

  • ter um backup, você pode restaurar ou,
  • teste a instalação / atualização em uma partição separada.

Vantagens e desvantagens da instalação limpa

Para uma instalação limpa, todo o lixo antigo que você instalou ao longo de dois anos entre as versões LTS se foi. No entanto, isso pode ser uma desvantagem, pois muitas vezes você esquece as coisas boas que adicionou /usre /etcsubdiretórios.

Vantagens e desvantagens da atualização

No processo de atualização, você será informado para cada arquivo de configuração o que cada nova versão do pacote mudará. Você pode optar por manter a versão antiga ou obter a nova versão. Por exemplo, durante a atualização do Ubuntu 16.04 LTS para 18.04 LTS, essas alterações foram alteradas no meu sistema:

  • Configuração do scanner - /etc/sane.d/dll.conf
  • /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • Substituição de som para manter a TV HDMI ativa - /etc/pulse/default.pa
  • Substituição do Grub para ocultar o menu na inicialização, a menos que seja Escapepressionado -/etc/grub.d/30_os-prober
  • Cron (você perderia tudo em uma nova instalação!) - /etc/cron.d/anacron
  • Utilitário de monitoramento de tráfego de rede total - /etc/vnstat.conf

Executando a atualização em 6 de maio de 2018, foi-me dito que 203 pacotes serão removidos. Com o tempo, o suporte para mais pacotes será adicionado, para que menos sejam descartados durante a atualização. É melhor garantir que todos os seus pacotes de necessidades críticas estejam lá ou você tenha alternativas de outros desenvolvedores para usar.

Faça backup primeiro ou execute a atualização na partição clonada

Fazer backup e restaurar é uma dor. Consome tempo e, muitas vezes, sua restauração não ocorre conforme o planejado. Uma alternativa é clonar seu 16.04 LTS (ou qualquer versão) em uma nova partição de teste e atualizar para o 18.04 LTS (ou qualquer versão) lá.

Eu uso um script para clonar o Ubuntu em uma partição de teste para atualização: Script Bash para clonar o Ubuntu em uma nova partição para testar a atualização 18.04 LTS

O script irá:

  • Use rsyncpara garantir a imagem espelhada da partição real para testar a partição
  • Atualize a partição de teste /boot/grub/grub.cfgcom UUIDs adequados para inicialização
  • Atualize a partição de teste /etc/fstabcom UUIDs adequados para inicialização
  • Executar sudo update-grubpara adicionar partição de teste ao menu de inicialização
  • Permitir que você agora reinicie e execute a atualização na partição de teste

Após a atualização na partição de teste, você pode explorar todos os novos recursos e verificar se há bugs. Você ainda tem sua instalação original do Ubuntu para o dia-a-dia. Se você encontrar erros na nova versão, poderá executar novamente a clonagem e atualizar uma ou duas semanas depois que elas forem corrigidas. Você também iria clonar e atualizar novamente se pacotes críticos para o seu trabalho não fossem suportados, mas agora o suporte foi adicionado.

WinEunuuchs2Unix
fonte
Boa cobertura de prós e contras. O primeiro conselho de backup é sólido.
Elder Geek
7

Às vezes, novos recursos (por exemplo, a atualização do ext3 para o ext4) são ativados apenas em novas instalações. Eu recomendo que você verifique as notas de lançamento ou os registros de alterações para isso, mas, caso contrário, não há diferença real.

holandês
fonte
AFAIK você pode atualizar ext3a ext4qualquer momento: cyberciti.biz/tips/linux-convert-ext3-to-ext4-file-system.html
WinEunuuchs2Unix
6

Uma instalação limpa é a melhor maneira de garantir que você esteja obtendo a experiência que os desenvolvedores pretendem para o lançamento, enquanto a atualização pode usar dados antigos, configurações, pacotes etc. ou criar cenários que os desenvolvedores não anteciparam ou deixaram de tolerar corretamente.

Se você está perguntando - nova instalação. Basta copiar o diretório inicial para a base e alterar o nome para algo não usado pelo sistema. Durante a instalação, selecione essa partição como "/" e certifique-se de não selecionar "formato". Isso instalará o sistema operacional, mas você Você terá acesso aos seus dados sem reformatar ou algo assim.

Kristopher Ives
fonte
Primeiro, não tenho certeza se é possível instruir o instalador para não formatar a partição que será montada como /. Segundo, caso a partição não esteja formatada, os dados / configurações antigos, etc., que você mencionou, ainda permanecerão, não é?
koushik
É claro que o melhor é ter uma partição separada de sistema e documentos para começar.
quer
4

O software AptOnCD é usado para criar um repositório offline dos seus pacotes baixados em um CD. Você pode usar o AptOnCD (criado por você, com todos os seus pacotes baixados) como uma fonte de repositório. É uma ferramenta útil para aqueles com menos largura de banda. (Eu já usei isso antes) . Você também pode ter um metapacote que instala todos os pacotes instalados.

Você pode obter mais informações sobre o AptOnCD aqui .


Na verdade, você pode restaurar (instalar) todos os pacotes em uma única compilação do AptOnCD com um metapacote, se você escolher a opção 'criar um metapacote'. Na descrição do metapacote: "Meta-pacote gerado automaticamente que contém como dependências todos os pacotes na mídia do APTonCD, gerados anteriormente pelo APTonCD" .

Mas você pode fazer backup da lista de pacotes digitando command dpkg --get-selections > packages_list, onde packages_listestá o nome do arquivo. Posteriormente, você pode usar esta lista para instalar todos os seus pacotes com o programa synapticou dpkg. isso pode ajudá-lo. Mas verifique se o seu sistema recém-instalado também possui as fontes do repositório que estavam no seu sistema instalado anterior. caso contrário, não funcionará.

Para instalar todos os pacotes usando o 'Synaptic Package Manager', siga estas

  • Instale sináptico com sudo apt-get install synaptic
  • Abra o sináptico digitando synapticno traço
  • Selecione 'Arquivo' no menu, clique em 'Ler marcações'.
  • Na janela 'Abrir alterações', selecione o arquivo que você criou usando o dpkg --get-selectionscomando Neste contexto, é packages_listarquivo.
  • Em seguida, clique no botão 'Aplicar'.
Anwar
fonte
posso usar o AptOnCD para restaurar meus programas instalados de volta para o ubuntu recém-instalado ... eu tenho uma conexão de internet de baixa largura de banda ...
Mayank
Adicionadas mais informações sobre a resposta, pois o comentário tem um tamanho limitado de caracteres.
Anwar
4

Para um usuário inexperiente do Ubuntu, uma instalação limpa do Ubuntu provavelmente é mais segura do que uma atualização de distribuição, supondo que você tenha autodisciplina para fazer backup de todos os seus dados pessoais antes de atualizar, da mesma forma que faria backup de todos os seus dados pessoais antes de reinstalar completamente o Ubuntu.

Se você for solicitado para uma atualização, isso significa que é uma atualização suportada, mas como você sabe que uma atualização suportada será bem-sucedida? Mesmo atualizar uma nova instalação do Ubuntu pode dar errado. Eu já vi isso acontecer, mas o erro causado por essa atualização foi mesquinho e fácil de corrigir.

Uma atualização bem-sucedida depende quase totalmente do seu nível de entendimento do sistema operacional Ubuntu. Os problemas causados ​​por uma atualização quase sempre podem ser resolvidos se você tiver o nível de habilidade necessário para resolvê-los. Quando estou atualizando o Ubuntu, mantenho um segundo laptop rodando junto com o computador que está sendo atualizado, para que eu possa procurar imediatamente a solução de Ask Ubuntu assim que algo der errado. Confio na minha própria experiência e na experiência de outras pessoas para me ajudar a resolver problemas causados ​​por uma atualização. Caso contrário, você estará apostando em qualquer atualização de distribuição - especialmente se você for um usuário inexperiente do Linux .

karel
fonte
Eu gosto da analogia do jogo. Bem dito.
Elder Geek
3

A atualização pode ter alguns problemas em determinados softwares e, definitivamente, não é uma prova completa contra idiossincratos com pacotes mais antigos. Para o máximo, você não deve ter problemas, mas lembre-se de fazer backup de quaisquer configurações ou dados importantes para você.

Para uma instalação à prova completa, reformatar e instalar do zero é a melhor opção. Embora demore muito mais, é claro, para configurar tudo de volta corretamente.

Dean Thomson
fonte
3

Ambos não devem ser (necessariamente) verdadeiros.

A atualização é sempre suportada em:

  • anterior à atual (por exemplo, de 11.04 a 11.10)
  • LTS anterior (*) para LTS atual (por exemplo, de 10.04 a 12.04)

Atualização on-line: também não há motivo, exceto tempo e largura de banda. Se você baixar o ISO e atualizá-lo, a experiência de atualização seria melhor do que online, se você não tiver uma conexão rápida com a Internet. Obviamente, não estou contando o tempo para baixar o ISO, mas isso geralmente é uma ação de ignorar: iniciamos o download e fazemos outra coisa.

Isso tudo supõe que você não instalou pacotes de fontes externas ou construiu e implantou manualmente outras coisas. Nesse caso, é difícil dizer se uma atualização funcionará perfeitamente ou não - depende do que você instalou e de onde instalou.

(*) Suporte de longo termo

hggdh
fonte
3

As pessoas mexem com seus sistemas. Adicionando e removendo isso. Uma nova instalação de um Live CD com a partição / sendo formatada começará com arquivos de configuração limpos. E isso às vezes corrige alguns probleminhas irritantes e difíceis de resolver.

Não esqueça que, quando você instala a partir de um CD com uma conexão à Internet, o processo de instalação atualiza o sistema à medida que o processo avança. Quanto ao perigo, isso não é pior ou melhor do que atualizar pela Internet.

Eu achei mais rápido baixar o iso e atualizar a partir disso com uma conexão com a internet do que com a atualização diretamente pela internet. Esta é apenas a minha impressão. Não é um fato científico. Também gosto de ter uma cópia do CD ao vivo mais recente disponível, caso atrapalhe tanto o sistema que seja necessária uma nova instalação.

No momento, estou pensando em fazer o upgrade do 11.04 para o 11.10 ou a nova instalação do 11.10. Posso esperar até 12.04 para fazer a nova instalação. É uma questão de preferência pessoal. As pessoas não devem fazer comentários que sugiram que um método é mais perigoso que o outro. Isso é enganador.

mecânico
fonte
3

Eu encontrei alguns problemas com a atualização da v11.10 para a v12.04-LTS, no entanto, pude executar primeiro uma limpeza automatizada via ubuntu-tweak e, posteriormente, segui-a com uma limpeza manual no comando linha executando primeiro 'updatedb' para atualizar meu banco de dados de localização de todos os itens do sistema de arquivos e, em seguida, 'localizar onírico' para localizar todos os objetos que chamaram especificamente a distribuição 11.10; então, simplesmente abri um segundo terminal e excluí cada objeto vinculado ao onírico obviamente não era algo que precisava ser tratado de maneira diferente, como desinstalar / reinstalar primeiro.

Eu tive que reinstalar meus drivers gráficos para o chipset Nvidia Go do meu laptop e encontrei alguns problemas em alguns dos meus screenlets que eu carregava da onírica, mas no geral não foi um mau negócio.

Vou dizer o seguinte sobre atualizações: Se você tem muita experiência em solucionar problemas de um sistema baseado em Ubuntu ou Linux, a atualização não é um mau negócio, porque parece não produzir nenhum problema que um técnico Linux competente não consiga resolver. bem rápido. Mas, se você não se encaixar nessa categoria de usuários, recomendo fazer backup de todos os seus dados pessoais do sistema antes de iniciar, juntamente com uma lista de pacotes de tudo o que você instalou no sistema operacional que deseja substituir e, em seguida, faça uma instalação limpa. Pessoalmente, tenho 15 anos de experiência em trabalhar com sistemas baseados em Linux, então para mim ... resolver os problemas após uma atualização foi bem simples.

Eu havia feito alguns testes com a versão Beta 2 em preparação para a versão final, para saber o que precisaria ajustar quando a versão final estivesse disponível. Isso ajudou imensamente. Por exemplo, eu sabia nos meus testes que, para obter o recurso de login manual no lightdm, eu teria que adicionar "greeter-show-manual-login = true" no /etc/lightdm/lightdm.conf. Eu também sabia que precisaria fazer alguns pequenos ajustes em / etc / sudoers e / etc / group para permitir o gerenciamento e o login impecáveis ​​do meu sistema por qualquer membro do grupo "Domain Admins" no Active Directory, que eu exigem desde que eu execute o AD na minha LAN local para autenticação de logon único em todos os meus sistemas, baseados em Windows e Linux. Conhecer esses fatos antecipadamente me serviu muito bem, pois agora estou executando o Ubuntu 12. 04-LTS final no meu laptop que eu estava executando o Ubuntu 11.10 no dia anterior e nos últimos 6 a 8 meses. Como essa atualização do sistema é um sucesso impressionante, eu tenho muito menos receio em atualizar vários dos meus outros sistemas para o Ubuntu 12.04. No entanto ... dito isso, nem todos os meus sistemas Ubuntu são igualmente carregados, então, em alguns casos, ainda vou querer fazer uma instalação limpa e uma base que sejam instaladas no hardware específico em que estou trabalhando. Meu Zotac ZboxHD ID-41 Plus exigirá muito mais cuidado com a atualização, porque é um sistema de inicialização dupla que executa o Windows 7 e o Ubuntu 10.04-LTS. Felizmente, sou versado o suficiente para executar a instalação sem danificar o sistema em geral e ter que começar do zero. Simplesmente vou fazer backup de todos os meus dados pessoais das partições Ubuntu e recarregar depois de limpar essas partições para garantir um ambiente limpo. Também tenho que levar em consideração que cada um dos meus sistemas está configurado para ser conectado através de um gateway xrdp em outro sistema (um servidor virtual, executando o Ubuntu 10.04-LTS Server) e, portanto, devo ter o recurso XDMCP. Mas, eu já pesquisei e testei a solução para isso, usando lightdm, vnc4server e xinetd. O principal é simplesmente remover o 'vino' na frente para que a porta 5900 seja liberada para o vnc4server. O restante é uma instalação e configuração padrão. Em breve, publicarei vários artigos sobre minhas pesquisas e instruções em www.stormnine.net. Mas, pode demorar algumas semanas até eu chegar a esse ponto,

De qualquer forma, sei que essa resposta é meio demorada, mas espero que ela dê algumas dicas sobre o processo de atualização a partir de uma perspectiva de experiência resultante, proveniente de um técnico que trabalha profissionalmente com vários sistemas operacionais. Boa sorte a todos, em seus próprios projetos. :)

Carl Vancil
fonte
3

Eu sugeriria uma de duas coisas:

  1. Faça backup de arquivos e dados críticos no Dropbox. Dessa forma, não importa o que você faça, você pode recuperá-los (mesmo em computadores completamente novos)
  2. Faça backup de arquivos e dados críticos em um pen drive. Essa pode ser a melhor opção para você, pois não exigirá uma conexão com a Internet de alta largura de banda.

Eu sugiro que você faça (2) em ambos os casos. Se você atualizar, corre o risco de perder dados. Se você fizer uma nova instalação, perderá dados.

theonewolf
fonte
o que acontece com o software APTonCD?
Mayank
@mayank, o APTonCD faz backup apenas de pacotes de instalação, não faz backup de arquivos como arquivos de configuração ou estado gerado pelo usuário local, como fotos de família.
theonewolf
2

Sugiro que você espere e veja como foram as outras atualizações. Em seguida, veja quais problemas eles causaram, já que o lançamento anterior a este era um LTS, não há realmente a necessidade de pular de barco até que você tenha certeza de que está estável. :)

apenas a minha opinião, realmente! existem alguns recursos interessantes 10.10 por fontes, por exemplo. também algo a ver com nuvens: P

myusuf3
fonte
2

Fiz uma nova instalação do 12.04 Beta 2 depois de fazer o backup da minha pasta pessoal em um disco rígido externo e depois ingressei na comunidade da UA. Foi a melhor experiência de aprendizado de todos os tempos. Eu atualizava todos os dias e experimentava problemas que outras pessoas estavam enfrentando. Quando 26 de abril chegou, eu estava pronto e o passeio foi tranquilo. Dessa forma, tive o melhor dos dois mundos, sem problemas e altamente recomendado.

stephenmyall
fonte
2

A atualização é boa, mas se você estiver "ativo" e tiver tantos softwares e pacotes instalados, receberá alertas de "pacote obsoleto". Assim,

  1. se você é um usuário comum, atualize
  2. Se você é um usuário ativo, faça uma nova instalação
Appu
fonte