Existe alguma maneira de fazer o downgrade do Ubuntu 17.04 para 16.10?

9

Eu tenho o Xubuntu 17.04 e queria saber se havia uma maneira de fazer o downgrade de 17.04 para 16.04, por alguns motivos:

  1. Como o mGBA não funciona no 17.04
  2. Porque o Parole Media Player congela quando eu rebobino
  3. Como o LMMS fecha quando tento carregar as músicas de amostra
  4. etc.

Questão:

Existe alguma maneira de fazer o downgrade do Xubuntu 17.04 para 16.10?

JBoy Advance
fonte
7
Eu acho que você deve investigar estas questões ao invés de apenas bin a coisa toda
gato
2
Parece que podem estar relacionados a problemas com a configuração de áudio no seu sistema. Eu acho que você ficaria melhor investigando essa possibilidade. Todos esses aplicativos precisam usar o sistema de áudio.
StephenG
@StephenG Eu acho que você pode ter razão. No entanto, nunca encontrei nenhum grande problema com meus drivers de áudio em nenhum Linux, apesar de usar o notável mplayer single-threaded para reprodução de vídeo. Mas a Internet está de alguma forma cheia de problemas de bloqueio causados ​​por problemas de driver de áudio, simplesmente não consigo entender isso.
peterh - Restabelece Monica
@ Peter De fato. O último problema de áudio que tive foi tentar fazer com que o Windoze usasse o sistema de áudio que meu Linux Mint 18 de inicialização dupla detectou e executou sem problemas. Não encontrou nenhum problema de som no Xubuntu 17.04 em uma rápida pesquisa na web.
precisa saber é o seguinte
Agora não vai ajudar você, mas fui queimado por atualizações várias vezes. Agora, com discos rígidos grandes, apenas copio minha raiz inteira e separo partições domésticas para partições novas e vazias e faço a atualização lá. Isso deixa o sistema de trabalho ... funcionando. Depois que a atualização é bem-sucedida nas outras partições, digo ao grub que elas são o sistema padrão para inicializar. Tudo o que você precisa fazer é editar o arquivo / etc / fstab na nova cópia para refletir os UUIDs das partições de teste. Para facilitar, coloquei a maioria dos meus outros dados, como arquivos de mídia, em outra partição não afetada por tudo isso. gparted é seu amigo!
Joe

Respostas:

13

Não há maneira oficialmente suportada de fazer isso, no entanto, você pode fazê-lo.

O downgrade provavelmente resultará em problemas mais sérios que o upgrade causado. As razões:

  1. Os scripts de instalação / remoção de pacotes não foram testados quanto ao downgrade.
  2. Pode haver arquivos de configuração específicos do pacote, bancos de dados, cujo formato foi alterado com uma nova versão. Nesses casos, a atualização do formato foi desenvolvida, mas o downgrade em geral não foi.
  3. As dependências do pacote não são muito testadas em cenários de downgrade. Isso resulta, durante o downgrade, pode aparecer algum estado de um sistema no qual pacotes incompatíveis existem por coincidência.

Todos esses problemas são raros. Mas um sistema Linux típico possui milhares de pacotes; portanto, pelo menos em um deles, você certamente enfrentará problemas. Estes você terá que corrigir manualmente, individualmente.

As etapas exatas para um dist-downgrade estão detalhadas nesta resposta.

(Não é o tópico da pergunta, mas é muito engraçado: da mesma maneira, você também pode alternar entre diferentes distribuições baseadas no Debian, talvez até sem uma reinicialização. Se houver suporte para várias arquiteturas em ambas, você pode até alternar arquiteturas sem uma reinicialização.)

Como seu objetivo é evitar alguns problemas raros, específicos e específicos de pacotes, após uma atualização , é provável que você evite os que causariam um dist-downgrade.

Assim, eu sugeriria mais uma solução alternativa:

Faça o downgrade apenas dos poucos pacotes com os quais você tem um problema.

É muito simples:

  1. Adicione temporariamente também as fontes de pacotes da sua distribuição antiga ao /etc/apt/sources.list. Assim, você sources.listirá - temporariamente - conter as fontes do pacote para sua versão de distribuição.
  2. Execute um apt-get updatepara carregar os caches.
  3. Um apt-cache show mybuggytoolmostrará o seu mybuggytoolem todas as versões disponíveis, nos dois repositórios. Por exemplo, você verá mybuggytoolnas versões 1.1-crape em 1.3-crap.
  4. Escolha o mais compreensivo, o que provavelmente será 1.1-crap.
  5. Instale-o com um apt-get install mybuggytool=1.1-crap
  6. Remova (ou comente) as linhas do seu antigo disto sources.liste, em seguida, apt-get updatenovamente.

Dessa forma, você terá o pacote da ferramenta com erros - mas, a partir da sua distribuição antiga. Como a grande maioria das bibliotecas é desenvolvida para ser compatível com versões anteriores, você enfrentará um problema com uma probabilidade muito menor.

Você pode isentar esses pacotes das futuras atualizações. Está detalhado nesta resposta . A parte importante é:

  • Você pode segurar um pacote pelo comando apt-mark hold mybuggytool.
  • Você pode reter isso apt-mark unhold mybuggytool.
peterh - Restabelecer Monica
fonte
Obrigado @peterh! Isso é exatamente o que eu precisava! Muito obrigado!!
JBoy Advance
@JBoyAdvance My prazer :-)
peterh - Reinstate Monica
1
Resposta adorável e muito completa.
Joe