it-swarm-id.com

Bagaimana saya bisa melihat semua versi paket yang tersedia di arsip?

Apakah ada cara saya bisa melihat semua versi yang ada di arsip yang telah saya konfigurasikan sources.list. Saya dapat melihat versi terakhir dari setiap arsip denganapt-get policy, tetapi bagaimana saya bisa melihat semuanya?

Apakah ada cara bahwa ini juga dapat mencakup PPA dan apa pun di sources.list.d ?

237
txwikinger

Sejauh yang saya mengerti kebutuhan Anda, opsi madison untuk apt-cache melakukan apa yang Anda inginkan:

madison/[pkg]
Perintah madison apt-cache mencoba untuk meniru format output dan subset dari fungsi alat manajemen arsip Debian, madison. Ini menampilkan versi paket yang tersedia dalam format tabular. Berbeda dengan madison asli, itu hanya dapat menampilkan informasi untuk arsitektur yang APT telah mengambil daftar paket (APT :: Arsitektur).

Di komputer saya:

$ 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

Saya harap ini yang Anda butuhkan. Ini juga termasuk ppas.

255
Li Lo

Program rmadison dari paket devscripts akan secara remote menanyakan arsip Ubuntu dan memberi Anda status paket di semua rilis yang didukung, tidak hanya yang Anda miliki secara lokal tidak tersedia. Ini sedikit lebih dari yang Anda inginkan, tetapi harus menyelesaikan pekerjaan dengan mudah.

Contoh:

[email protected]:~$ 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

sebelum Anda dapat menggunakan rmadison Anda harus menginstal paket devscripts:

Sudo apt-get install devscripts
42
lfaraone

Saya tidak tahu bagaimana (atau mengapa) Anda mengatakan apt-cache policy tidak menunjukkan semua versi! Saya menggunakan ini selama beberapa tahun sekarang dan selalu menunjukkan semua versi termasuk nomor prioritas.

Output dari apt-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

Output dari apt-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

Satu-satunya perbedaan adalah madison membutuhkan waktu lebih lama daripada policy dan versi yang lebih pendek. Tetapi, policy lebih berguna untuk melihat versi mana yang diinstal, versi mana yang merupakan kandidat berikutnya untuk diinstal.

Itu sebabnya saya sarankan selalu menggunakan apt-cache policy <package-name> sebagai gantinya.

Catatan tentang output: Saya memiliki beberapa pengaturan repositori lokal dan kedua perintah juga menunjukkannya.

Catatan 2 apt baru dilengkapi dengan kebijakan terintegrasi ke dalamnya. Jadi, Anda dapat menggunakan apt alih-alih apt-cache secara langsung.

23
Anwar

Perintah

apt list -a <package name>

adalah setara dengan madison.

4
sanmai