AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1492981
Accepted
igel
igel
Asked: 2023-11-17 17:48:04 +0800 CST2023-11-17 17:48:04 +0800 CST 2023-11-17 17:48:04 +0800 CST

Mozillateam-Firefox substituído silenciosamente pelo Snap-Firefox apesar da menor prioridade

  • 772

(esta é uma reescrita da pergunta original, conforme sugerido nos comentários)

Estou executando o Ubuntu 22.04 e usando o firefox do mozillateam ppa . Minha configuração tem ppa-firefox com prioridade 1001 (como sugerido aqui ) e meu snap-firefox com prioridade 500 (padrão). Hoje, unattended-upgradessubstituí silenciosamente meu ppa-firefox pelo snap-firefox e tenho dificuldade em descobrir o porquê.

Consegui reinstalar meu ppa-firefox com um simples apt-get remove firefox; apt-get install firefoxentão suspeito que as prioridades estejam funcionando, mas unattended-upgradede alguma forma não as respeitei. A questão é por quê?

Aqui está meu pin do aplicativo ppa-firefox:

$ cat /etc/apt/preferences.d/mozilla-firefox
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001

Aqui está o meu atual apt-cache policyapós reinstalar o Firefox:

# apt-cache policy firefox
firefox:
  Installed: 120.0+build1-0ubuntu0.22.04.1~mt1
  Candidate: 120.0+build1-0ubuntu0.22.04.1~mt1
  Version table:
     1:1snap1-0ubuntu2 500
        500 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
 *** 120.0+build1-0ubuntu0.22.04.1~mt1 1001
       1001 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy/main amd64 Packages
        100 /var/lib/dpkg/status

O unattended-upgrades-log admite isso:

$ grep 'Unpacking firefox' /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
Unpacking firefox (1:1snap1-0ubuntu2) over (119.0.1+build1-0ubuntu0.22.04.1~mt1)

(Veja também aqui e aqui )

EDIT: Desde então, dei prioridade -1 a ambos snape ao snap-firefox, conforme sugerido nos comentários e respostas às perguntas acima. Então, suponho que isso esteja resolvido, mas a questão de por que unattended-upgradessubstituí meu ppa-firefox apesar de sua prioridade mais alta (1001> 500) permanece em aberto.

software-installation
  • 2 2 respostas
  • 162 Views

2 respostas

  • Voted
  1. Best Answer
    mook765
    2023-11-18T00:51:09+08:002023-11-18T00:51:09+08:00

    A ferramenta de atualização autônoma é configurada por padrão para atualizar pacotes apenas dos repositórios da distribuição. Você pode dar uma olhada no arquivo de configuração /etc/apt/apt.conf.d/50unattended-upgrades.

    A ferramenta de atualização autônoma não conhece pacotes de repositórios de terceiros, a menos que você os adicione ao arquivo de configuração ou adicione um arquivo de configuração extra que os inclua.

    Exemplo para firefox:

    echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
    

    Se você não adicionar o repositório à configuração, a fixação mencionada será inútil, pois a ferramenta de atualização autônoma não sabe sobre o pacote e também não sabe sobre sua fixação.

    É por isso que seu firefox-package do ppa foi atualizado para o pacote transitório do firefox do repositório de distribuição, que então extrai o snap e todas as dependências necessárias, como snapd. É apenas uma questão de números de versão neste caso.

    Referência

    • 2
  2. noisefloor
    2023-11-17T18:12:35+08:002023-11-17T18:12:35+08:00

    A entrada para fixação não é suficiente, você também precisa tirar a prioridade do pacote DEB das fontes.

    As seguintes etapas devem funcionar:

    • desinstale o Firefox instalado via PPA (se ainda estiver presente).
    • desabilitar o PPA
    • desinstale o Firefox das fontes:
      • sudo apt remove firefox
      • sudo snap remove firefox
    • crie um arquivo como mozillateam em /etc/apt/preferences.d
    • adicione o seguinte conteúdo ao arquivo:
    Package: * 
    Pin: release o=LP-PPA-mozillateam
    Pin-Priority: 100
    
    Package: firefox*
    Pin: release o=LP-PPA-mozillateam
    Pin-Priority: 1001
    
    Package: firefox*
    Pin: release o=Ubuntu
    Pin-Priority: -1
    
    • adicione o Mozilla PPA novamente
    • sudo apt update
    • instale o Firefox - deve ser retirado do PPA agora
    • 0

relate perguntas

  • Onde devo instalar o sagemath?

  • Como instalo o Adobe Flash player?

  • Como posso configurar o Software Center para instalar software para usuários não root?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve