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?
apt
package-management
repository
software-sources
versions
JonasCz - Pasang kembali Monica
sumber
sumber
apt-cache policy airvpn
atauapt-cache show airvpn
atauapt-cache showpkg airvpn
. Ini akan menghasilkan versi paket dan beberapa info dasar tentangnya.Jawaban:
Repos disusun untuk memiliki nama rilis di folder 'dists'.
Misalnya, baris deb
deb http://ftp.de.debian.org/debian/ wheezy main
akan menarik paket darihttp://ftp.de.debian.org/debian/dists/wheezy/main/
.Untuk mengetahui apa yang melepaskan dukungan repo, Anda biasanya dapat menavigasi ke
dists
folder 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
Release
file di dalamdist
folder. 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.sumber
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 airvpn
atauapt-cache show airvpn
atauapt-cache showpkg airvpn
. Ini akan menghasilkan versi paket dan beberapa info dasar tentangnya.sumber