3 puan yazan GN⁺ 2024-06-10 | 1 yorum | WhatsApp'ta paylaş

libtree aracı

Özellikler

  • ldd komutunun çıktısını ağaç yapısına dönüştürür
  • Paylaşımlı kütüphanelerin nasıl bulunduğunu veya neden bulunamadığını açıklar

Çıktı

  • Varsayılan olarak bazı standart bağımlılıklar gösterilmez
  • Daha ayrıntılı çıktı için şu komutlar kullanılabilir:
    • libtree -v: Varsayılan olarak atlanan kütüphaneleri gösterir
    • libtree -vv: Atlanan kütüphanelerin bağımlılıklarını gösterir
    • libtree -vvv: Zaten bulunmuş kütüphanelerin bağımlılıklarını gösterir
  • --path veya -p bayrağı kullanılarak soname yerine yol gösterilebilir:
    • Örnek: libtree -p $(which tar)
  • --max-depth bayrağı ile özyineleme derinliği sınırlandırılabilir

Kurulum

  • v3.1.1 sürümünün önceden derlenmiş ikilileri:
    • aarch64 (linux): c5d4fbcd4e3fb46f02c028532f60fcf1c92f7c6aad5b07a991c67550c2554862
    • armv6l (linux): 16f5a7503a095bd88ebc5e21ec4ba8337c5d9712cac355bf89399c9e6beef661
    • armv7l (linux): 17f493621e7cc651e2bddef207c1554a64a114e1c907dbe5b79ff0e97180b29e
    • i686 (linux): 230a163c20f4a88a983d8647a9aa793317be6556e2c6a79e8a6295389e651ef5
    • x86_64 (linux): 49218482f89648972ea4ef38cf986e85268efd1ce8f27fe14b23124bca009e6f
  • Fedora / RHEL / CentOS:
    • $ dnf install epel-release (RHEL ve türevleri için önce EPEL etkinleştirilmelidir)
    • $ dnf install libtree-ldd
  • Ubuntu 22.04+:
    • $ apt-get install libtree
  • GNU Guix:
    • $ guix install libtree

Kaynaktan derleme

GN⁺ görüşü

  • libtree, paylaşımlı kütüphanelerin bağımlılıklarını görsel olarak anlamak için faydalıdır. Bu, hata ayıklama ve sistem yönetimi açısından büyük yardım sağlar.
  • libtree, çeşitli Linux dağıtımlarında kolayca kurulabildiği için erişilebilirliği yüksektir.
  • Doğrudan kaynaktan derlenebildiği için özelleştirme imkanı sunar.
  • Bu araç, özellikle karmaşık projelerde kütüphane bağımlılıklarını yönetmek için kullanışlıdır.
  • Benzer işlevler sunan araçlar arasında ldd ve readelf bulunsa da libtree, ağaç yapısında görselleştirme sunduğu için daha sezgiseldir.

1 yorum

 
kayws426 2024-06-11

Güzel görünüyor!!