Bagaimana saya bisa mendaftar semua versi paket spesifik yang tersedia?
Saya tahu
apt-get install myPackage=1.2.3
versi tertentu dapat diinstal. Dan dengan
apt-show-versions -a myPackage
Saya akan mendapatkan daftar versi yang dikenal oleh sistem.
Tapi bagaimana caranya mendapatkan daftar semua versi yang tersedia. Saya pikir itu tidak mungkin menggunakan alat apt karena mereka terbatas pada repositori yang dikonfigurasi.
Jadi apa jalannya? Beberapa repositori web? Apa rekomendasi untuk Ubuntu 8.04?
apt-cache showpkg
danapt-cache policy
.Jika Anda ingin tahu mana paket versi termasuk ke dalam beberapa tertentu rilis Debian / Ubuntu / Backports, rmadison alat dari devscripts paket bisa menjadi jawabannya. Sebagai contoh:
Ini akan menampilkan informasi "resmi", terlepas dari repositori yang telah Anda konfigurasi pada sistem Anda.
Harap dicatat, bahwa versi antara rilis tidak disimpan sebagai bagian dari repositori resmi. Namun, Anda dapat mencoba layanan http://snapshot.debian.org yang baru diluncurkan , yang memungkinkan akses ke paket lama berdasarkan tanggal dan nomor versi yang diunggah ke arsip Debian sejak sekitar 2005.
Alat serupa yang mungkin menarik bagi Anda adalah whohas , yang jauh melampaui keluarga Debian. Ia dapat menampilkan versi perangkat lunak yang tersedia untuk distribusi lain (Arch, openSUSE, Gentoo, FreeBSD, dan bahkan lebih - 14 distro saat ini).
Semoga itu bisa membantu.
sumber
sumber
Seperti yang ditunjukkan oleh @Ilya, Anda dapat menggunakan
whohas
:sumber