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

İSİM

       modprobe.d - modprobe için yapılandırma dizini

İLGİLİ DOSYALAR

           /lib/modprobe.d/*.conf

           /usr/local/lib/modprobe.d/*.conf

           /run/modprobe.d/*.conf

           /etc/modprobe.d/*.conf

AÇIKLAMA

       modprobe komutu birden fazla modül ekleyebildiği veya kaldırabildiği için, modüllerin bağımlılıkları
       nedeniyle, bu modüllerle hangi seçeneklerin kullanılacağını belirleyecek bir yönteme ihtiyaç vardır.
       /etc/modprobe.d dizininin altında .conf uzantısıyla biten tüm dosyalar bu seçenekleri gerektiği gibi
       belirtir. Ayrıca uygun takma adlar oluşturmak için kullanılabilir: Takma ad veya özel gereksinimleri olan
       modüller için (birden fazla modül eklemek gibi) normal modprobe davranışı tamamen geçersiz kılınabilir.

       Modül ve takma adlarının (diğer modül adları gibi) içinde _ ve - olabilir: alt çizgi dönüştürme otomatik
       olarak gerçekleştiğinden, tüm modül komutlarında her ikisi de kullanılabilir.

       modprobe.d altındaki dosyaların biçemi basittir: her satıra bir komut; boş satırlar ve ’#’ ile başlayan
       satırlar yok sayılır (yorum eklemek için kullanışlıdır). Bir satırın sonundaki bir ’\’ satırın sonraki
       satırda devam etmesine neden olur, bu da dosyayı biraz daha düzenli hale getirir.

KOMUTLAR

       alias takma_ad modül
           Belirtilen  modüle takma_ad verilmesini sağlar. Örneğin: "alias kiymetlimis gercekten_uzun_modulismi"
           komutu, "modprobe gercekten_uzun_modulismi" yerine "modprobe  kiymetlimis"  kullanabileceği  anlamına
           gelir.  Ayrıca  kabuk  tarzı  joker  karakterler  de  kullanılabilir,  bu nedenle "alias kiymetlimis*
           gercekten_uzun_modulismi" komutu, "modprobe kiymetlimis" ile "modprobe kiymetlimisss" komutunun  aynı
           etkiye sahip olmasını sağlar. Diğer takma adlara sahip olamazsınız (bu şekilde çılgınlık olur), ancak
           takma adların diğer seçeneklere eklenecek seçenekleri olabilir.

           Modüllerin, modinfo kullanarak görebileceğiniz kendi takma adlarını da içerebileceği unutulmamalıdır.
           Bu takma adlar son çare olarak (yani, yapılandırmada gerçek modül, install, remove ve alias komutları
           yoksa) kullanılır.

       blacklist takma_ad modül
           Modüller  kendi  takma  adlarını  içerebilir:  Genellikle  bunlar  "pci:123..."  gibi destekledikleri
           aygıtları açıklayan takma adlardır. Bu "dahili"  takma  adlar,  normal  takma_ad  anahtar  sözcükleri
           tarafından  geçersiz  kılınabilir,  ancak  iki veya daha fazla modülün her ikisinin de aynı aygıtları
           desteklediği veya bir modülün bir aygıtı aslında desteklemeyip desteklediğini iddia  ettiği  durumlar
           vardır:  blacklist  komutu,  belirtilen  tüm  modüllerin  dahili  takma_adlarının göz ardı edilmesini
           sağlar.

       install modül komut...
           Bu komut, modprobe’a belirtilen modülü normal şekilde  çekirdeğe  eklemek  yerine  belirtilen  komutu
           çalıştırmasını  söyler.  komut  herhangi  bir  kabuk  komutu olabilir: bu, her türlü karmaşık işlemin
           yapılmasını sağlar. Örneğin, "fred" modülü zaten  kurulu  "barney"  modülüyle  daha  iyi  çalışıyorsa
           (ancak bağımlı modül olmadığından modprobe otomatik olarak yüklemiyorsa), bunu sağlamak için "install
           fred   /sbin/modprobe  barney;  /sbin/modprobe  --ignore-install  fred"  komutu  verilebilir.  İkinci
           modprobe’un aynı yükleme komutunu yeniden  çalıştırmasını  engelleyen  --ignore-install’a  da  dikkat
           edilmelidir. Ayrıca aşağıya da bkz.

           Ek  modül  bağımlılıkları  sağlama  sorununa bir çözüm olarak bu komutun uzun vadeli geleceği garanti
           edilmez ve bu  komutun,  gelecekteki  bir  sürümde  kalıcı  olarak  kaldırılması  ya  da  kullanımdan
           kaldırılma  hakkında  bir uyarı ile değiştirilmesi düşünülmektedir. Kullanımı, mkinitrd gibi dağıtıma
           yardımcı  uygulamalar  tarafından  modül  bağımlılıklarının  otomatik  olarak  belirlenmesi  işlemini
           karmaşıklaştırmaktadır.   Çünkü   bunların   artık   bir  şekilde  yükleme  komutlarının  ne  yapıyor
           olabileceğini yorumlaması gerekmektedir. Mükemmel bir dünyada, modüllerin bu komutu  kullanmadan  tüm
           bağımlılık bilgilerini sağlaması gerekir. Linux çekirdeği içinde akıllı bağımlılık desteğini sağlamak
           için çalışmalar devam etmektedir.

           Komutta  $CMDLINE_OPTS  dizgesini  kullanırsanız,  modprobe  komut  satırını  belirtilen seçeneklerle
           değiştirir. Bu, yapılandırma dosyasında bir install komutu olsa  bile,  kullanıcılar  "modprobe  fred
           opt=1"  komutunun  "opt=1"  girdiini  modüle  aktarmasını beklediğinden faydalı olabilir. Dolayısıyla
           yukarıdaki örneğimiz  "install  fred  /sbin/modprobe  barney;  /sbin/modprobe  --ignore-install  fred
           $CMDLINE_OPTS" haline gelir.

       options modül seçenek...
           Bu  komut,  çekirdeğe  her  eklendiğinde  belirtilen  modüle  (bir  takma  ad da olabilir) seçenekler
           eklemenizi sağlar: İster doğrudan (modprobe modül ile) ister eklenen modül bu modüle bağlı olduğundan
           dolaylı olarak.

           Tüm seçenekler birlikte  eklenir.  Bu  seçenekler  modülün  kendisi  ve  takma  adı  için  belirtilen
           seçeneklerden başka komut satırındaki bir seçenekten gelebilir.

       remove modül komut...
           Bu, modprobe -r ile çağrılması dışında, yukarıdaki install komutuna benzer.

       softdep anamodül pre: modül... post: modül...
           softdep  komutu,  esnek  veya  isteğe  bağlı  modül  bağımlılıklarının  belirtilmesine  olanak tanır.
           anamodül, bu isteğe bağlı modüller kurulmadan kullanılabilir, ancak genellikle bazı özellikler  eksik
           kalır.  Örneğin, bir depolama aygıtı sürücüsü, yönetim özelliklerini kullanmak için başka bir modülün
           yüklenmesini gerektirebilir.

           pre: ve post: modülleri, anamodülden önce (pre) ve sonra (post) modprobe’un kurmaya (veya kaldırmaya)
           çalışacağı diğer modüllerin adlarının ve/veya takma adlarının listeleridir.

           Örnek: Yapılandırmada "softdep c pre:  a  b  post:  d  e"  sağlandığı  varsayılsın.  softdep  olmadan
           "modprobe  c"yi  çalıştırmak artık "modprobe a b c d e" çalıştırmaya eşdeğerdir. --use-blacklist gibi
           seçenekler belirtilen tüm modüllere uygulanırken modül girdileri yalnızca c modülüne uygulanır.

           Bilgi:
               softdep, aynı anamodül için install ve remove komutlarına göre önceliklidir.

UYUMLULUK

       Kmod’un gelecekteki bir sürümü, yukarıda açıklandığı gibi install kullanılmasını önlemek için  güçlü  bir
       uyarı  ile  gelecektir. Bu, çekirdekteki esnek bağımlılıklar için destek tamamlandığında gerçekleşebilir.
       Bu destek, bu tür bağımlılıkları doğrudan modüller içinde sağlayarak bu yardımcı uygulama içindeki mevcut
       softdep desteğini tamamlayacaktır.

TELİF HAKKI

       Belgenin telif hakkı © 2003 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

       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                                      MODPROBE.D(5)