Não é possível fazer o downgrade para a versão que acabei de atualizar

1

Esta manhã, uma atualização de software regular trouxe uma atualização para o Firefox que quebrou algumas funcionalidades importantes em um aplicativo que eu corro sobre ele (com firefox -app ). Verifiquei meu histórico de atualizações e descobri que a versão anterior do Firefox era 52.0.2+build1-0ubuntu0.16.04.1 , instalada em 1º de abril. Então, tentei:

~$ sudo aptitude install firefox=52.0.2+build1-0ubuntu0.16.04.1
Unable to find a version "52.0.2+build1-0ubuntu0.16.04.1" for the package "firefox"

E então apenas:

~$ sudo aptitude install firefox=52.0.2
Unable to find a version "52.0.2" for the package "firefox"

Uma versão de pacote com menos de um mês está fora de alcance ou há alguma maneira de obtê-la?

    
por Sean 21.04.2017 / 20:58

2 respostas

3

Se você executar:

aptitude versions ^firefox$

Você receberá:

pi  45.0.2+build1-0ubuntu1         codename                              500 
id  53.0+build6-0ubuntu0.16.04.1   codename-security,code-name-updates   500 

Você também pode usar algo como:

apt list -a firefox

Para obter a versão disponível para instalação.

Listing... Done
firefox/release-updates,release-security,now 53.0+build6-0ubuntu0.16.04.1 amd64 [installed]
firefox/release 45.0.2+build1-0ubuntu1 amd64

A ideia é que, em release-updates , apenas a última versão de um software esteja disponível para instalação.

Você pode instalar um software a partir de release , que é o ponto inicial e congelado (no nosso caso é 45.0.2), ou de release-updates / security qual última versão (53.0) está lá.

Se você deseja instalar o Firefox 52, você pode baixá-lo em aqui , ou tenha acesso a todas as versões de aqui .

Você também pode verificar o cache:

ls -l /var/cache/apt/archives/firefox*

Se você não usou algo como apt autoclean ou apt clean , deve haver pelo menos a versão anterior do firefox deb package:

/var/cache/apt/archives/firefox_52.0.2+build1-0ubuntu0.16.04.1_amd64.deb
/var/cache/apt/archives/firefox_53.0+build6-0ubuntu0.16.04.1_amd64.deb

Em seguida, primeiro desinstale a versão atual do firefox e depois use dpkg ou gdebi para instalar o arquivo deb baixado:

sudo dpkg -i firefox-version.deb

ou

sudo gdebi firefox-version.deb

Lembre-se de que você sempre pode usar apt-mark hold para impedir que um pacote seja atualizado:

sudo apt-mark hold firefox
    
por Ravexina 21.04.2017 / 21:09
0

Você pode executar o seguinte para ver as versões disponíveis do firefox:

apt-cache showpkg firefox

Em seguida, instale uma versão mais antiga executando

sudo apt-get install firefox=version

Por exemplo, quando eu executo o primeiro comando, recebo a seguinte saída:

Package: firefox
Versions: 
53.0+build6-0ubuntu0.17.04.1 (/var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty-updates_main_binary-amd64_Packages) (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_zesty-security_main_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty_main_binary-amd64_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty_main_binary-i386_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: en
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty_main_i18n_Translation-en
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty-updates_main_binary-amd64_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty-updates_main_binary-i386_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55

50.1.0+build2-0ubuntu1 (/var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty_main_binary-amd64_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty_main_binary-i386_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: en
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty_main_i18n_Translation-en
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty-updates_main_binary-amd64_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55
 Description Language: 
                 File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_zesty-updates_main_binary-i386_Packages
                  MD5: 46b619f510631c4693dc09c1a3778a55

... e um monte de outras coisas sobre dependências.

Então eu posso fazer o downgrade do firefox usando:

sudo apt-get install firefox=50.1.0+build2-0ubuntu1
    
por yolo7398 21.04.2017 / 21:39