xbps-dgraph
xbps-dgraph adalah utilitas XBPS untuk menghasilkan grafik dependensi paket dalam format DOT, yang dapat divisualisasikan menggunakan Graphviz.
Output dicetak ke stdout dan harus diproses dengan tool seperti dot untuk menghasilkan gambar.
Penggunaan
xbps-dgraph [OPSI] <MODE> <PKG>
PKG adalah package expression — bisa berupa nama paket (firefox), nama dan versi eksak (firefox-120.0_1), atau dengan operator versi (firefox>=120.0).
Mode (wajib pilih salah satu)
| Flag | Keterangan |
|---|---|
-f, --fulldeptree | Hasilkan grafik pohon dependensi lengkap dari paket target |
-m, --metadata | Hasilkan grafik metadata dari paket target |
-g, --gen-config | Buat file konfigurasi grafik di direktori saat ini (tidak butuh argumen PKG) |
Opsi
| Flag | Keterangan |
|---|---|
-R, --repository | Cari paket di repositori, bukan di root directory yang terinstal |
-r, --rootdir <dir> | Tentukan root directory target |
-c, --graph-config <file> | Tentukan file konfigurasi grafik |
-M, --memory-sync | Ambil data repositori remote langsung ke memori, abaikan cache di disk |
-d, --debug | Tampilkan informasi debug ke stderr |
Contoh Penggunaan
Hasilkan grafik dependensi lengkap Firefox dan simpan sebagai PNG:
xbps-dgraph -f firefox | dot -Tpng -o firefox-deps.png
Hasilkan file DOT terlebih dahulu, lalu konversi:
xbps-dgraph -f vim > vim-deps.dot
dot -Tpng vim-deps.dot -o vim-deps.png
Cari di repositori (untuk paket yang belum terinstal):
xbps-dgraph -R -f firefox
Hasilkan grafik metadata:
xbps-dgraph -m base-system
Buat file konfigurasi grafik (tidak butuh PKG):
xbps-dgraph -g
Instalasi Graphviz
Graphviz diperlukan untuk mengonversi output DOT menjadi gambar:
sudo xbps-install -S graphviz
Referensi
man xbps-dgraph- xbps-dgraph(1) — Void Linux manpages