Pertanyaan Bagaimana saya bisa melihat semua versi paket yang tersedia dalam arsip?


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

Apakah ada cara yang juga dapat disertakan PPA dan apa pun di sources.list.d?


201
2017-07-29 21:00


asal




Jawaban:


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

madison / [pkg (s)]
  Perintah madison apt-cache mencoba untuk meniru format output dan subkumpulan fungsionalitas alat manajemen arsip Debian, madison. Ini menampilkan versi paket yang tersedia dalam format tabel. Tidak seperti madison asli, ia hanya dapat menampilkan informasi untuk arsitektur yang telah diambil daftar paket APT (APT :: Architecture).

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.


216
2017-08-13 00:12



mengapa disebut madison? - MaxLXJ
apa yang madison? - neverMind9
en.wikipedia.org/wiki/Madison_(cycling) - Sirex
Perintah apt list -a <package name> setara dengan madison. - cryptoboy


Itu rmadison program dari devscripts paket akan secara remote query arsip Ubuntu dan memberi Anda status paket di semua rilis yang didukung, tidak hanya mereka yang memiliki insatlled lokal. Ini sedikit lebih dari yang Anda inginkan, tetapi harus menyelesaikan pekerjaan dengan mudah.

Contoh:

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

sebelum Anda dapat menggunakannya rmadison Anda harus menginstal devscripts paket:

sudo apt-get install devscripts

40
2017-07-29 21:11



Ini hanya menampilkan arsip utama, tetapi tidak pada ppas - txwikinger
Sangat bagus! Tetapi itu juga tidak menunjukkan paket yang tidak didukung, yang masih tersedia di old-releases.ubuntu.com  Saya sudah bertanya tentang itu di Informasi tentang versi paket dari rilis lama? - Tanyakan Ubuntu - Stack Exchange - nealmcb


Saya tidak tahu bagaimana (atau mengapa) Anda berkata 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

Hanya bedanya itu madison butuh lebih banyak waktu daripada policy dan versi lebih pendek. Tapi, policy lebih berguna untuk melihat versi mana yang diinstal, versi mana yang merupakan kandidat berikutnya yang akan 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 Pemula yang baru datang dengan kebijakan terintegrasi ke dalamnya. Jadi, Anda bisa menggunakannya apt dari pada apt-cache langsung.


20
2017-08-24 11:06