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 / 1508982
Accepted
jophuh
jophuh
Asked: 2024-03-30 03:10:02 +0800 CST2024-03-30 03:10:02 +0800 CST 2024-03-30 03:10:02 +0800 CST

comandos apt não atualizarão meus pacotes retidos [duplicado]

  • 772
Esta pergunta já tem respostas aqui :
O que são atualizações em fases e por que o Ubuntu as utiliza? (2 respostas)
Fechado no mês passado .

Há uma pergunta respondida há uma década : "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? .

As respostas são variações destes três temas:

sudo apt-get --with-new-pkgs upgrade <list of packages kept back> # theme 1
sudo apt-get dist-upgrade                                         # theme 2 
sudo apt-get install <list of packages kept back>                 # theme 3

Minha versão deste problema é; Eu corro sudo apt-get update; sudo apt-get upgradee sou confrontado com a seguinte saída:

The following packages have been kept back:
  coreutils libpulse-dev libpulse-mainloop-glib0 libpulse0 libpulse0:i386
  libpulsedsp pulseaudio-utils snapd update-notifier update-notifier-common
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.

E isso é toda vez que eu corro sudo apt-get update; sudo apt-get upgrade. Não me lembro se são sempre os mesmos dez pacotes ou cerca de 10 pacotes diferentes de cada vez. De qualquer forma, vou em frente e começo a tentar as soluções mencionadas anteriormente:

sudo apt-get --with-new-pkgs upgrade <list of packages kept back> # theme 1
sudo apt-get dist-upgrade                                         # theme 2 

Nenhum desses funciona (e sim, eu substituo <list of packages kept back>pelos nomes reais dos pacotes mantidos). Nada é exibido no meu terminal após emitir esses comandos. Apenas duas linhas em branco. Então sou forçado a tentar a última opção:

sudo apt-get install <list of packages kept back>                 # theme 3

Isso funciona, mas tem problemas:

  1. Tenho que copiar/colar da saída do terminal (sempre esqueço a tecla de atalho copiar/colar do terminal)
  2. Sempre há espaços/quebras de linha/etc. que não copiam/colam bem no meu terminal
  3. Eu mesmo introduzo erros de digitação e erros humanos
  4. É apenas uma maneira ruim de fazer as coisas, você entendeu.

Existe alguma maneira limpa de executar um comando (ou script) que atualizará meu sistema por meio do apt? Eu até me contentaria com um botão de atualização da GUI neste momento. É apenas uma pequena dor de cabeça ter sempre uma atualização <list of packages kept back>sempre que atualizo qualquer um dos meus sistemas.

apt
  • 2 2 respostas
  • 127 Views

2 respostas

  • Voted
  1. mikewhatever
    2024-03-30T04:10:53+08:002024-03-30T04:10:53+08:00

    É algo bastante recente relacionado a atualizações em fases .

    Não há necessidade de nenhuma ação. Geralmente leva alguns dias (às vezes semanas) para garantir que os pacotes atualizados sejam seguros.

    • 2
  2. Best Answer
    ubfan1
    2024-03-30T05:17:42+08:002024-03-30T05:17:42+08:00

    Os pacotes podem ser retidos por dois motivos:

    1. O item está sendo lançado de forma faseada, então nem todos o entendem de uma vez. Basta esperar e o item deverá ser entregue. Verifique o status do pacote com:
    apt-cache policy pulseaudio  
    pulseaudio:  
      Installed: 1:15.99.1+dfsg1-1ubuntu2.1  
      Candidate: 1:15.99.1+dfsg1-1ubuntu2.2  
      Version table:  
         1:15.99.1+dfsg1-1ubuntu2.2 500 (phased 70%)  
    ...snip  
    

    Você Você pode forçar a entrega com:

    sudo apt -o APT::Get::Always-Include-Phased-Updates=true upgrade --dry-run
    

    Remova --dry-runquando tiver verificado qual é o grupo que deseja instalar.

    1. O(s) pacote(s) teve(m) um problema sério relatado e a entrega foi temporariamente interrompida. A política do apt-cache não reportará uma percentagem faseada. A menos que você queira ajudar na depuração, basta aguardar o relançamento.
    • 1

relate perguntas

  • Como posso ver todas as versões de um pacote que estão disponíveis no arquivo?

  • Como os PPAs podem ser removidos?

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