Estou cansado do Firefox (versão 119.0.1 64 bits) me dizendo que eu deveria atualizar. Então, tentei desinstalar minha versão atual, supondo que ela veio do SNAP ou FLATPAK. Com relação ao SNAP, ele aparece em /var/cache/snapd/names . No entanto, o comando
sudo snap remove firefox
dá: snap "firefox" não está instalado
O aplicativo Ubuntu Software mostra que o Firefox não está instalado.
flatpak list
não mostra o Firefox e
sudo flatpak uninstall firefox
diz: erro: Nenhuma referência instalada encontrada para 'firefox'
Então parece que eu o instalei de um repositório especial, presumivelmente o que o Firefox fornece. Como eu determinaria isso e então o atualizaria, ou o excluiria e reinstalaria?
Editar (do comentário de @karel :
$ apt policy firefox
firefox:
Installed: 133.0~build2
Candidate: 133.0~build2
Version table:
1:1snap1-0ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
*** 133.0~build2 1000
1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
100 /var/lib/dpkg/status
132.0.2~build2 1000
1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
132.0.1~build2 1000
1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
O acima parece mostrar a versão 133.0 instalada. Mas ->Ajuda->Sobre o Firefox mostra 119.0.1:
Edit2: Há dois executáveis do Firefox no meu sistema. Um em /usr/local/bin (vinculado a /opt/firefox/firefox) que é a versão 119.0.1 e um em /usr/bin que é a versão 133. O que está em /usr/local/bin é executado porque está no PATH antes de /usr/bin.
A saída dos
apt policy firefox
relatórios é de duas versões diferentes do Firefox:Versão .deb (133.0~build2): Esta é a versão de prioridade mais alta (marcada com ***) instalada de https://packages.mozilla.org/ . A prioridade deste pacote é 1000. Esta é a versão do Firefox que é iniciada quando você clica no ícone do Firefox. A fonte deste pacote é consistente com as instruções para instalar o pacote .deb do Firefox em Como instalar o Firefox DEB no Ubuntu (não no Snap) .
versão snap (1:1snap1-0ubuntu2): Esta é a versão de menor prioridade instalada de http://us.archive.ubuntu.com/ubuntu . A prioridade deste pacote é 500. Talvez este seja apenas um pacote de transição, caso em que o pacote snap do Firefox não é necessariamente instalado no seu sistema.
A saída de
which firefox
is/usr/local/bin/firefox
que está vinculada a/opt/firefox/firefox
which é a versão 119.0.1 e a que está em/usr/bin
é a versão 133. A que está em/usr/local/bin
é executada porque está em PATH à frente de/usr/bin
. Como/usr/bin
is é a versão 133, mas está atrás da que está em/usr/local/bin
, ela está gerando uma saída confusa quando oapt policy firefox
comando é executado.Quais são os resultados de
apt policy firefox
? Os resultados deapt policy firefox
no meu Ubuntu 24.04 mostram que o pacote snap do firefox está instalado (firefox: Installed: 1:1snap1-0ubuntu5
). Se o Firefox foi instalado de um pacote .deb, os resultados deapt policy firefox
mostrariam isso também.A saída
apt policy firefox
informa qual desses comandos executar.sudo apt update && sudo apt install firefox
sudo apt remove firefox
sudo snap install firefox
sudo snap remove firefox
sudo snap refresh firefox
O
sudo snap refresh firefox
comando retornasnap "firefox" has no updates available
se não houver atualizações disponíveis para o Firefox.