Temukan versi Ubuntu dari sebuah paket di repositori pihak ke-3?

9

Saya memiliki tautan ke repositori paket pihak ke-3, misalnya sesuatu seperti ini:

http://eddie.website/repository/apt stable main

Ada paket tertentu yang tersedia dari repositori ini (misalnya, salah satu paket dalam repo ini adalah airvpn).


Bagaimana saya bisa mengetahui versi Ubuntu dari paket khusus ini (dan, sama halnya, paket lain dari repo pihak ketiga lainnya) dibuat untuk apa?

Saya ingin melakukan ini untuk mengetahui apakah perangkat lunak yang saya gunakan sudah tersedia pada 18.04, atau versi Ubuntu yang lebih lama masih didukung oleh perangkat lunak tersebut. Sepertinya saya perlu melihat file "release" di repositori, bagaimana saya mendapatkannya, dan di mana info yang saya butuhkan?

JonasCz - Pasang kembali Monica
sumber
3
Saya akan mengatakan tidak ada jawaban sederhana untuk pertanyaan Anda. Tidak semua repo disusun oleh rilis Ubuntu (dan seharusnya tidak, karena beberapa aplikasi bekerja pada berbagai distribusi). Dengan mempertimbangkan semua ini, orang dapat memeriksa versi aplikasi dengan cache yang tepat. Dalam kasus Anda: jika eddie.website ada di ppa Anda, Anda selalu dapat melakukan apt-cache policy airvpnatau apt-cache show airvpnatau apt-cache showpkg airvpn. Ini akan menghasilkan versi paket dan beberapa info dasar tentangnya.
Jacek Herbrych
1
@ JacekHerbrych Silakan kirim komentar Anda sebagai jawaban.
fosslinux

Jawaban:

6

Repos disusun untuk memiliki nama rilis di folder 'dists'.

Misalnya, baris deb deb http://ftp.de.debian.org/debian/ wheezy mainakan menarik paket dari http://ftp.de.debian.org/debian/dists/wheezy/main/.

Untuk mengetahui apa yang melepaskan dukungan repo, Anda biasanya dapat menavigasi ke distsfolder repo itu (dalam hal ini http://ftp.de.debian.org/debian/dists/ ) di browser web, yang akan menampilkan daftar direktori.

Seperti yang Anda sebutkan, Anda juga dapat mengumpulkan informasi tambahan dari Releasefile di dalam distfolder. Menggunakan http://ftp.de.debian.org/debian/dists/wheezy/Release sebagai contoh, kita dapat melihat bahwa dist ini untuk rilis Debian dengan nama kode 'wheezy', yang sesuai dengan versi 7.11. Anda juga dapat melihat arsitektur dan komponen yang didukung dari bidangnya masing-masing.

Phurl
sumber
4

Saya akan mengatakan tidak ada jawaban sederhana untuk pertanyaan Anda. Tidak semua repo disusun oleh rilis Ubuntu (dan seharusnya tidak, karena beberapa aplikasi bekerja pada berbagai distribusi). Dengan mempertimbangkan semua ini, orang dapat memeriksa versi aplikasi dengan cache yang tepat. Dalam kasus Anda: jika eddie.website ada di ppa Anda, Anda selalu dapat melakukan apt-cache policy airvpnatau apt-cache show airvpnatau apt-cache showpkg airvpn. Ini akan menghasilkan versi paket dan beberapa info dasar tentangnya.

Jacek Herbrych
sumber