Di Debian, AFAIK beberapa paket dipertahankan di Subversion (yang terkenal team-pkg-gnome), sementara beberapa dipertahankan di git, dan lainnya di beberapa VCS lainnya.
Apakah ada cara untuk mengetahui di mana sumber sebuah paket tanpa melakukan apt-get source $PACKAGENAME ?
Saya mencoba tiga metode dan semuanya gagal :-
$apt show $PACKAGENAME
$aptitude show $PACKAGENAME
$apt-cache show $PACKAGENAME
tidak satu pun di atas yang dapat memberikan/membagikan informasi ini.
Apakah ada pula untuk mendapatkan informasi. Saya perlu tahu repo sumber. nama dan apakah itu di git, svn atau kontrol versi lainnya.
Jawaban yang Diterima:
Menggunakan alat CLI
Seperti yang ditunjukkan oleh derobert, paket Debian yang dipertahankan dalam VCS seharusnya menunjukkan ini dalam sepasang Vcs-... bidang dalam paket sumbernya.
Alat terbaik untuk menggunakan informasi ini adalah debcheckout di devscripts paket, atau apt-cache showsrc . Keduanya akan menampilkan gnome-disk-utility informasi repositori.
apt-cache showsrc gnome-disk-utility
akan menampilkan semua informasi yang terkandung dalam paket sumber, termasuk tautan ke VCS (Vcs-Brower memberikan tautan untuk digunakan di browser, Vcs-Git berikan tautan untuk mengkloning repositori git, dengan asumsi repositori menggunakan git):
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-disk-utility
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-disk-utility.git
sedangkan
debcheckout -d gnome-disk-utility
hanya akan menampilkan informasi VCS dan detail terkait (jika paket dihosting di VCS).
Pembayaran
Jika Anda ingin memeriksa sumbernya,
debcheckout gnome-disk-utility
akan melakukannya untuk Anda.
Antarmuka Web
Anda juga dapat melihat informasi ini di Debian Package Tracker, yang akan ditautkan ke VCS tempat paket di-host (jika ada).