Como posso fazer o downgrade para uma versão mais antiga do Opera?

2

Uma vez eu instalei o Opera adicionando seu repositório ao meu sources.list:

deb http://deb.opera.com/opera/ stable non-free #Opera

Desde então, recebo atualizações regulares através do habitual "apt-get update & amp; apt-get upgrade", o último há algumas semanas para o Opera 11.51. Desde então, o Opera regularmente (uma vez a cada alguns dias, às vezes com mais freqüência) falha (a janela do navegador desaparece e a caixa de diálogo de relatório de erros aparece). (O mesmo acontece no OpenSUSE, onde tive a atualização na semana passada, portanto, não é específico do Ubuntu.)

Isso ocorreu de novo (enquanto eu digitava uma resposta para uma pergunta em outro site do Stack Exchange) e não quero mais tolerá-la.

Existe uma maneira fácil de fazer downgrade para uma versão mais antiga (como 11.50, que não teve esse problema), e ainda tem a possibilidade de obter a consulta de atualização quando a próxima versão for lançada (o que provavelmente corrigirá isso)?

    
por Paŭlo Ebermann 28.09.2011 / 02:59

2 respostas

3

Você pode controlar quais versões de pacotes são instaladas criando os pinos de versão. Você precisará adicionar uma entrada em / etc / apt / preferences:

 Package: <package>
 Pin: <pin definition>
 Pin-Priority: <pin's priority>

Ao especificar Pin-Priority, você pode controlar se um pacote será substituído por uma versão mais nova quando o último for lançado. Uma prioridade negativa impediria a instalação de um pacote - acho que é isso que você poderia usar em seu pacote. caso, se você quiser pular uma versão específica:

 Package: opera
 Pin: 11.51
 Pin-Priority: -1

Eu não testei, mas acho que desinstalar a ópera, criar um pino de versão e, em seguida, instalá-lo novamente instalaria uma versão mais antiga e depois atualizaria para uma mais nova quando estiver disponível.

Você pode ler a documentação para mais detalhes. Digitar man apt_preferences no terminal também forneceria algumas informações.

É claro que remover o PPA e gerenciar versões manualmente também é uma opção, mas onde é divertido? :)

    
por Sergey 28.09.2011 / 05:59
1

Primeiramente, remova todos os programas que possam ser relacionados ao Opera. Em seguida, vá para Fontes de software e desative o %código% repositório, faça um deb http://deb.opera.com/opera/ stable non-free #Opera e então vá para o site de download do Opera e baixe a versão que você deseja. Talvez você queira conferir Opera Next que é uma versão beta que tem uma versão no 12. Esta versão pode ter resolvido o seu problema. Agora uma atualização pode ser feita sem perturbar a versão atual do Opera no seu computador

    
por Amith KK 28.09.2011 / 04:27