Apakah ada cara (dpkg, apt?) Untuk mendapatkan sumber paket dan URL ke repositori, jika tersedia, di Debian?
package-management
apt
dpkg
Marius Cotofana
sumber
sumber
sudo
sini, kan?untuk versi terbaru:
untuk versi tertentu
sumber
apt-cache policy package
menampilkan versi mana yang dapat diinstal dari repositori mana.sumber
Untuk mendapatkan sumber:
Periksa apakah Anda memiliki
deb-src
jalur masuk/etc/apt/sources.list
.Sebagai root, jalankan
apt-get build-dep package
.Sebagai pengguna normal, jalankan
apt-get source package
.Untuk mendapatkan URL, buka
http://packages.debian.org/source/sourcepackage
. Kemudian Anda mendapatkan daftar versi berbeda di arsip yang didukung.Jika nama paket sumber berbeda dari biner, itu ada dalam deskripsi paket, tampaknya baris ke-2.
grep -A1 binpackagename /var/lib/apt/*Packages |grep Source
harus melakukan trik.sumber
Mencoba:
Anda dapat mengekstrak URL saja dengan menambahkan:
| tail -n1 | grep -o "http[^']\+"
sumber
--print-uris
Anda dapat menggunakan situs web pkgs.org tempat Anda dapat mencari paket. Ini akan memberi Anda paket dan jalur repositori juga.
sumber
Anda dapat menggunakan skrip yang sangat sederhana bernama
apt-url
, yang menggunakan diapt-move
belakang layar untuk menampilkan URL paket.Skrip ini dapat ditemukan di:
https://github.com/leitao/apt-url
sumber