3 poin oleh GN⁺ 2024-06-10 | 1 komentar | Bagikan ke WhatsApp

Alat libtree

Fitur

  • Mengubah keluaran perintah ldd menjadi bentuk pohon
  • Menjelaskan bagaimana shared library ditemukan atau mengapa tidak dapat ditemukan

Keluaran

  • Secara default, dependensi standar tertentu tidak ditampilkan
  • Untuk keluaran yang lebih detail, Anda dapat menggunakan perintah berikut:
    • libtree -v: menampilkan library yang disembunyikan secara default
    • libtree -vv: menampilkan dependensi dari library yang disembunyikan
    • libtree -vvv: menampilkan dependensi dari library yang sudah ditemukan
  • Gunakan flag --path atau -p untuk menampilkan path alih-alih soname:
    • Contoh: libtree -p $(which tar)
  • Gunakan flag --max-depth untuk membatasi kedalaman rekursi

Instalasi

  • Binary pra-build versi v3.1.1:
    • aarch64 (linux): c5d4fbcd4e3fb46f02c028532f60fcf1c92f7c6aad5b07a991c67550c2554862
    • armv6l (linux): 16f5a7503a095bd88ebc5e21ec4ba8337c5d9712cac355bf89399c9e6beef661
    • armv7l (linux): 17f493621e7cc651e2bddef207c1554a64a114e1c907dbe5b79ff0e97180b29e
    • i686 (linux): 230a163c20f4a88a983d8647a9aa793317be6556e2c6a79e8a6295389e651ef5
    • x86_64 (linux): 49218482f89648972ea4ef38cf986e85268efd1ce8f27fe14b23124bca009e6f
  • Fedora / RHEL / CentOS:
    • $ dnf install epel-release (untuk RHEL dan turunannya, aktifkan EPEL terlebih dahulu)
    • $ dnf install libtree-ldd
  • Ubuntu 22.04+:
    • $ apt-get install libtree
  • GNU Guix:
    • $ guix install libtree

Build dari source

Opini GN⁺

  • libtree berguna untuk memahami dependensi shared library secara visual. Ini sangat membantu untuk debugging dan administrasi sistem.
  • libtree mudah dipasang di berbagai distribusi Linux sehingga aksesibilitasnya tinggi.
  • Karena bisa di-build langsung dari source, alat ini dapat dikustomisasi.
  • Alat ini sangat berguna terutama untuk mengelola dependensi library pada proyek yang kompleks.
  • Alat dengan fungsi serupa antara lain ldd dan readelf, tetapi libtree lebih intuitif karena memvisualisasikannya dalam struktur pohon.

1 komentar

 
kayws426 2024-06-11

Kelihatannya bagus!!