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)

FlagKeterangan
-f, --fulldeptreeHasilkan grafik pohon dependensi lengkap dari paket target
-m, --metadataHasilkan grafik metadata dari paket target
-g, --gen-configBuat file konfigurasi grafik di direktori saat ini (tidak butuh argumen PKG)

Opsi

FlagKeterangan
-R, --repositoryCari 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-syncAmbil data repositori remote langsung ke memori, abaikan cache di disk
-d, --debugTampilkan 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


@T4n-Labs · @Gh0sT4n