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).