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 / 1407913
Accepted
24601
24601
Asked: 2022-05-12 00:34:01 +0800 CST2022-05-12 00:34:01 +0800 CST 2022-05-12 00:34:01 +0800 CST

Como impedir que um snap individual atualize o Ubuntu 22.04 LTS

  • 772

Existe um mecanismo para impedir a atualização de um Snap individual?

Contexto

Há um problema em andamento com o Firefoxsnap e decidimos substituir a versão snap pela versão deb usando as instruções contidas nesta postagem do FOSTips no que diz respeito ao Ubuntu 22.04 LTS.

O problema

Depois de seguir as instruções (com exceção de que o "Set PPA Priority" falha, pois o arquivo mencionado não existe em 22.04) notei que, após uma atualização, a versão Snap do Firefoxfoi restaurada no sistema e o problema que eu estava retornando adequadamente.

O problema diz respeito a uma renderização incorreta da página da Web no menu suspenso do Dropbox. Esse problema foi resolvido instalando a versão deb do Firefox. Não está claro se é um problema com Dropbox(menos provável) ou com a versão instantânea do `Firefox (mais provável).

Outras pesquisas

Eu considerei as opções estabelecidas neste Q&A da AU , mas essas soluções não mencionam impedir a reinstalação automática de um pacote como parte do processo de atualização nos bastidores, apenas no principal um processo de atraso.

Como desejo desabilitar totalmente as atualizações para este snap (mas permitir que outros snaps com bom desempenho sejam atualizados) isoladamente, existe um conjunto específico de comandos funcionais disponíveis para conseguir isso?

updates
  • 1 1 respostas
  • 547 Views

1 respostas

  • Voted
  1. Best Answer
    vanadium
    2022-05-12T01:24:54+08:002022-05-12T01:24:54+08:00

    Para sua pergunta geral, "Como impedir que um snap individual atualize o Ubuntu 22.04 LTS", a resposta é, como você também descobriu : você não pode. Há pouco controle do usuário nas atualizações instantâneas - elas são atualizadas automaticamente e isso não pode ser interrompido. Essa é uma das críticas sobre o snap.

    Para sua pergunta específica em relação ao snap do Firefox ser instalado em uma atualização, na verdade é o firefoxpacote APT do Ubuntu que está sendo atualizado. Esse pacote aciona uma instalação da versão snap. Existem muitos tutoriais hoje em dia sobre como substituir a versão snap por uma versão .deb de um repositório de terceiros.

    Para atualizações de pacotes APT, há muito mais controle. A instalação da versão Ubuntu do firefox especificamente pode ser proibida com a seguinte preferência do APT:

    cat <<EOF | sudo tee /etc/apt/preferences.d/firefox-no-snap.pref
    Package: firefox*
    Pin: release o=Ubuntu*
    Pin-Priority: -1
    EOF
    

    Isso cria um arquivo de configuração /etc/apt/preferences.d/firefox-no-snap.prefque instrui o APT a proibir a instalação do firefox .debpacote dos repositórios padrão do Ubuntu. Assim, a versão snap do firefox só pode ser instalada manualmente pelo snap install firefoxcomando. Um firefoxpacote de outra fonte ainda pode ser instalado.

    Existem muitos tutoriais sobre como substituir o snap Firefox por uma versão deb. Todos envolvem alterações de configuração do APT, seja promovendo a prioridade de firefoxum PPA de terceiros ou rebaixando a prioridade do pacote padrão do Ubuntu.

    • 3

relate perguntas

  • Como posso fazer com que o Ubuntu verifique se há atualizações com menos frequência?

  • Como habilito as atualizações automáticas?

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