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 / 447
Accepted
txwikinger
txwikinger
Asked: 2010-07-30 13:00:09 +0800 CST2010-07-30 13:00:09 +0800 CST 2010-07-30 13:00:09 +0800 CST

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

  • 772

Existe uma maneira de eu ver todas as versões que estão nos arquivos que configurei em sources.list . Posso ver a última versão de cada arquivo com apt-get policy, mas como posso ver todos eles?

Existe alguma maneira que isso também pode incluir PPA e qualquer coisa em sources.list.d ?

package-management apt archive
  • 4 4 respostas
  • 523838 Views

4 respostas

  • Voted
  1. Best Answer
    Li Lo
    2010-08-13T16:12:57+08:002010-08-13T16:12:57+08:00

    Tanto quanto eu entendo seus requisitos, a opção madison para apt-cache faz o que você deseja:

    madison /[ pkg(s) ]
    o comando madison do apt-cache tenta imitar o formato de saída e um subconjunto da funcionalidade da ferramenta de gerenciamento de arquivos Debian, madison. Ele exibe as versões disponíveis de um pacote em formato tabular. Ao contrário do madison original, ele só pode exibir informações para a arquitetura para a qual o APT recuperou as listas de pacotes (APT::Architecture).

    No meu computador:

    $ apt-cache madison f-spot
        f-spot | 0.7.2-1~ppa~lucid0 | http://ppa.launchpad.net/f-spot/f-spot-ppa/ubuntu/ lucid/main Packages
        f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Packages
        f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Sources
        f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Sources
    

    Espero que seja isso que você precisa. Também inclui os ppas.

    • 375
  2. sanmai
    2019-04-09T20:22:49+08:002019-04-09T20:22:49+08:00

    O comando

    apt list -a <package name>
    

    é o equivalente a madison.

    • 185
  3. lfaraone
    2010-07-30T13:11:01+08:002010-07-30T13:11:01+08:00

    O rmadisonprograma do devscriptspacote consultará remotamente o arquivo do Ubuntu e fornecerá o status de um pacote em todas as versões suportadas, não apenas aquelas que você instalou localmente. Isso é um pouco mais do que você deseja, mas deve fazer o trabalho facilmente.

    Exemplo:

    lfaraone@stone:~$ rmadison sudo
          sudo | 1.6.8p12-1ubuntu6 |        dapper | source, amd64, i386, powerpc
          sudo | 1.6.8p12-1ubuntu6.3 | dapper-security | source, amd64, i386, powerpc
          sudo | 1.6.8p12-1ubuntu6.3 | dapper-updates | source, amd64, i386, powerpc
          sudo | 1.6.9p10-1ubuntu3 |         hardy | source, amd64, i386
          sudo | 1.6.9p10-1ubuntu3.8 | hardy-security | source, amd64, i386
          sudo | 1.6.9p10-1ubuntu3.8 | hardy-updates | source, amd64, i386
          sudo | 1.6.9p17-1ubuntu3 |        jaunty | source, amd64, i386
          sudo | 1.6.9p17-1ubuntu3.3 | jaunty-security | source, amd64, i386
          sudo | 1.6.9p17-1ubuntu3.3 | jaunty-updates | source, amd64, i386
          sudo | 1.7.0-1ubuntu2 |        karmic | source, amd64, i386
          sudo | 1.7.0-1ubuntu2.4 | karmic-security | source, amd64, i386
          sudo | 1.7.0-1ubuntu2.4 | karmic-updates | source, amd64, i386
          sudo | 1.7.2p1-1ubuntu5 |         lucid | source, amd64, i386
          sudo | 1.7.2p1-1ubuntu5.1 | lucid-security | source, amd64, i386
          sudo | 1.7.2p1-1ubuntu5.1 | lucid-updates | source, amd64, i386
          sudo | 1.7.2p7-1ubuntu1 |      maverick | source, amd64, i386
    

    antes de poder usar rmadisonvocê deve instalar o devscriptspacote:

    sudo apt-get install devscripts
    
    • 64
  4. Anwar
    2016-08-25T03:06:35+08:002016-08-25T03:06:35+08:00

    Não sei como (ou porque) você disse apt-cache policyque não mostra todas as versões! Estou usando isso há vários anos e sempre mostrou todas as versões, incluindo o número de prioridade.

    Saída deapt-cache policy nautilus

    nautilus:
      Installed: 1:3.18.5-0ubuntu1~xenial1
      Candidate: 1:3.18.5-0ubuntu1~xenial1
      Version table:
     *** 1:3.18.5-0ubuntu1~xenial1 500
            500 file:/media/Linux/apt-repo/xenial1  Packages
            500 http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main amd64 Packages
            500 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main amd64 Packages
            100 /var/lib/dpkg/status
         1:3.18.4.is.3.14.3-0ubuntu5 500
            500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
         1:3.18.4.is.3.14.3-0ubuntu4 500
            500 file:/media/Linux/apt-repo/xenial1  Packages
            500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
         1:3.14.2-0ubuntu13 500
            500 file:/media/Linux/apt-repo/wily  Packages
    

    Saída deapt-cache madison nautilus

      nautilus | 1:3.18.5-0ubuntu1~xenial1 | file:/media/Linux/apt-repo/xenial1  Packages
      nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main amd64 Packages
      nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main amd64 Packages
      nautilus | 1:3.18.4.is.3.14.3-0ubuntu5 | http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
      nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | file:/media/Linux/apt-repo/xenial1  Packages
      nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
      nautilus | 1:3.14.2-0ubuntu13 | file:/media/Linux/apt-repo/wily  Packages
    

    A única diferença é que madisondemorou um pouco mais do que policyuma versão mais curta. Mas, policyé mais útil ver qual versão será instalada, qual versão é a próxima candidata a ser instalada.

    É por isso que eu sugiro sempre usar apt-cache policy <package-name>em vez disso.

    Nota sobre a saída: eu tenho alguma configuração de repositório local e ambos os comandos também os mostram.

    Nota 2 O apt mais recente vem com uma política integrada neles. Então, você pode usar aptem vez de apt-cachediretamente.

    • 33

relate perguntas

Sidebar

Stats

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

    Como adicionar um diretório ao PATH?

    • 17 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Marko Smith

    Como faço para obter a temperatura da CPU?

    • 21 respostas
  • Marko Smith

    Como posso adicionar um usuário como um novo sudoer usando a linha de comando?

    • 7 respostas
  • Marko Smith

    Alterar permissões e propriedade da pasta

    • 9 respostas
  • Marko Smith

    Como você reinicia o Apache?

    • 13 respostas
  • Marko Smith

    Como posso desinstalar o software?

    • 11 respostas
  • Marko Smith

    Como os PPAs podem ser removidos?

    • 26 respostas
  • Martin Hope
    justingrif Como adicionar um diretório ao PATH? 2009-07-23 12:42:23 +0800 CST
  • Martin Hope
    NES Como habilitar ou desabilitar serviços? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    Olivier Lalonde Como manter os processos em execução após encerrar a sessão ssh? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B Como posso adicionar um usuário como um novo sudoer usando a linha de comando? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans Como removo versões antigas do kernel para limpar o menu de inicialização? 2010-08-21 19:37:01 +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