Provided by: manpages-tr_2.0.6-2_all bug

İSİM

       depmod - modules.dep ve .map dosyalarını üretir

KULLANIM

       depmod [-b DİZİN] [-e] [-E Module.symvers] [-F System.map] [-n] [-v] [-A] [-P ÖNEK] [-w] [SÜRÜM]
       depmod [-e] [-E Module.symvers] [-F System.map] [-n] [-v] [-P ÖNEK] [-w] [SÜRÜM] [DOSYA...]

AÇIKLAMA

       Linux  çekirdek  modülleri,  diğer modüllerin kullanması için hizmetler ("semboller" olarak adlandırılır)
       sağlayabilir (koddaki EXPORT_SYMBOL  türevlerinden  birini  kullanarak).  İkinci  bir  modül  bu  sembolü
       kullanıyorsa,  ikinci  modül  açıkça  birinci  modüle  bağımlıdır. Bu bağımlılıklar oldukça karmaşık hale
       gelebilir.

       depmod, /lib/modules/<sürüm> altındaki her modülü okuyarak ve hangi  sembollerin  dışa  aktarıldığını  ve
       hangi  sembollere  ihtiyaç duyulduğunu belirleyerek bir modül bağımlılıkları listesi oluşturur. Öntanımlı
       olarak bu liste, modules.dep dosyasına ve aynı dizinde module.dep.bin  adlı  ikil  aşlı  sürüme  yazılır.
       Yalnızca,  dosya  adları  komut  satırından  verilen  modüller incelenir (tüm modüller listelenmedikçe bu
       nadiren  yararlıdır).  depmod  ayrıca,  module.symbols  adlı   dosyada   ve   ikil   aşlı   sürümü   olan
       module.symbols.bin  adlı  dosyada  modüller  tarafından sağlanan sembollerin bir listesini oluşturur. Son
       olarak, modüller önyükleme sırasında  /dev  dizini  altında  (systemd-tmpfiles  gibi  bir  yardımcı  araç
       tarafından) özel aygıt adları (devname) sağlıyorsa, depmod module.devname adlı bir dosya daha çıktılar.

       SÜRÜM  belirtilmişse,  geçerli  çekirdek  sürümü  (uname  -r  tarafından  döndürülen)  yerine bu çekirdek
       sürümünün modül dizini kullanılır.

SEÇENEKLER

       -a, --all
           Tüm modüller algılanır. Komut satırında hiçbir dosya adı verilmemişse  bu  seçenek  öntanımlı  olarak
           etkin olur.

       -A, --quick
           Bu  seçenek,  herhangi  bir  çalışma yapılmadan önce modüllerin module.dep dosyasındakinden daha yeni
           olup olmadığını görmek için tarar; değilse, dosyaları yeniden oluşturmak yerine sessizce çıkar.

       -b, --basedir DİZİN
           Modüller normalde /lib/modules/<sürüm> dizininde değilse,  ancak  bir  hazırlama  alanındaysa,  dizin
           adının  önüne  eklenecek  bir  DİZİN  belirtilebilir.  Bu  dizin, sonuçlanan module.dep dosya adından
           ayıklanır, bu nedenle normal konumuna taşınmaya hazırdır. depmod’u  daha  sonra  yeniden  çalıştırmak
           yerine  meta  veri  dosyalarını  önceden  oluşturması  gereken  bir  dağıtım  satıcısının bu seçeneği
           kullanması gerekir.

       -C, --config DOSYA veya DİZİN
           /etc/depmod.d/ dizinindeki öntanımlı yapılandırma dizinini geçersiz kılar.

       -e, --errsyms
           -F seçeneği ile birleştirildiğinde, bir modülün ihtiyaç  duyduğu  ve  diğer  modüller  veya  çekirdek
           tarafından  sağlanmayan  tüm  sembolleri bildirir. Normalde, modüller tarafından sağlanmayan herhangi
           bir sembolün çekirdek tarafından sağlandığı varsayılır (ki mükemmel bir dünyada bu böyle  olmalıdır),
           ancak  bu  varsayım,  özellikle ek olarak güncel üçüncü taraf sürücüleri doğru şekilde kurulmadığında
           veya yanlış derlendiğinde bozulabilir.

       -E, --symvers
           -e seçeneği  ile  birleştirildiğinde,  modüller  tarafından  sağlanan  ve  Module.symvers  dosyasında
           çekirdek  tarafından  sağlanan  sembol  sürümleriyle  eşleşmeyen  tüm sembol sürümlerini bildirir. Bu
           seçenek -F seçeneği ile karşılıklı uyumsuzdur.

       -F, --filesyms System.map
           Çekirdek derlendiğinde üretilen System.map ile birlikte belirtildiğinde -e seçeneğinin  çözümlenmeyen
           sembolleri bildirmesini sağlar. Bu seçenek -E seçeneği ile karşılıklı uyumsuzdur.

       -h, --help
           Kullanım bilgilerini gösterir ve çıkar.

       -n, --show, --dry-run
           Elde  edilen  module.dep  dosyasını ve çeşitli .map dosyalarını modül dizinine yazmak yerine standart
           çıktıya gönderir.

       -P  Bazı mimariler, yabancı bir karaktere sahip sembollere önek ekler. Yoksayılacak  bir  önek  karakteri
           (örneğin ’_’) belirtmek için kullanılır.

       -v, --verbose
           Ayrıntılı  kipte,  depmod her modülün bağımlı olduğu tüm sembolleri ve bu sembolleri sağlayan modülün
           dosya adını standart çıktıya çıktılar.

       -V, --version
           Sürüm bilgilerini gösterir ve çıkar.

       -w  Yinelenen bağımlılıklar, takma adlar, sembol sürümleri vb. konusunda uyarır.

TELİF HAKKI

       Belgenin telif hakkı © 2002, Rusty Russell, IBM Corporation.

YAZAN

       Belgenin yazımı Jon Masters, Robby Workman ve Lucas De Marchi tarafından sürdürülmektedir.

İLGİLİ BELGELER

       depmod.d(5), modprobe(8), modules.dep(5).

ÇEVİREN

       © 2022 Nilgün Belma Bugüner
       Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
       Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak  için  https://github.com/TLBP/manpages-
       tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.

Kmod-29                                             Ocak 2021                                          DEPMOD(8)