Como faço para reverter um 'sudo apt upgrade' do Google Chrome? [duplicado]

0

Hoje eu corri sudo apt upgrade e sete pacotes foram atualizados. Um deles foi Google Chrome 53 x.y?

De qualquer forma, o flash player agora faz pausar a pizza e depois um flash preto de 1/4 segundo depois que a pizza giratória termina, é de 2 a 3 segundos. Eu também fiz uma falha na instalação da Nvidia 367.44 driver e não tenho certeza qual evento está causando isso, mas eu gostaria de reverter a atualização do Google Chrome 53.x.y Ubuntu / Debian acabou de instalar.

  • Como descubro qual versão do Chrome estava em execução antes do upgrade? (Ou seja, o Ubuntu acompanha as versões que foram atualizadas em algum lugar?)
  • Como faço para reinstalar essa versão do Google Chrome de maneira sancionada / segura?
  • Como congelo a versão do Chrome para que ela não seja atualizada novamente automaticamente? (Algum dia eu vou depois de descobrir o que está acontecendo)

Eu sei o suficiente para ser perigoso e provavelmente posso tropeçar nisso, mas eu tenho lido sobre pacotes quebrados ultimamente e gostaria de saber o caminho safe de onde eu vim.

Os outros seis pacotes atualizados hoje à noite eu gostaria de manter enquanto tento me manter atualizado. Observe que sudo apt update foi executado antes de sudo apt upgrade .

    
por WinEunuuchs2Unix 30.09.2016 / 02:33

1 resposta

-1

Como você deseja reverter apenas um pacote, pode haver algumas possibilidades. Mas esteja ciente de que todos estão mais ou menos relacionados à sorte e não a um procedimento padrão.

O banco de dados de pacotes não possui entradas sobre pacotes que costumavam residir em seu computador. Só pode dizer qual é a sua versão atual e se há uma nova disponível. Você pode ser capaz de derrotar algumas informações intel dos arquivos de log do apt em /var/log/apt , mas não espere que elas sejam entregues a você em uma bandeja de prata. Você precisará descobrir o que fez quando e deduzir a situação antes de fazer o upgrade.

Sempre que você lida com um repositório de pacotes, ele não tem histiory dos arquivos que costumavam estar neste repositório - ele só conhece um, e esse é o mais recente. No momento em que você puder atualizar do pacote-0.1.deb para o pacote-0.2.deb, a versão 0.1 desse pacote já estará excluída no repositório para o qual você está apontando.

Dito isto: espelhar scripts escritos e configurados por humanos e eles podem falhar. Então, talvez você encontre um espelho que ainda tenha arquivos antigos. Ou você encontra em outro lugar na internet - você precisará encontrar o pacote deb com sua versão em algum lugar.

Você pode ser super sortudo - ou preguiçoso como eu e usar o apt-get clean raramente :) - e encontrar o seu pacote em /var/cache/apt/archives/ . Isso acontece, você pode apenas remover sua versão atual e reinstalar a partir do pacote usando dpkg .

Mais uma vez, não há nenhuma maneira sancionada, pois você geralmente não faz o pacote.

Para congelar uma versão específica, você pode usar pinagem . Isso permite que você diga ao gerenciador de pacotes para usar uma versão específica e apenas uma versão específica de um pacote e nunca toque nele.

    
por FredFoo 30.09.2016 / 02:57