diff --git a/pages.tr/linux/dnf-builddep.md b/pages.tr/linux/dnf-builddep.md new file mode 100644 index 0000000000..545ac6b7cf --- /dev/null +++ b/pages.tr/linux/dnf-builddep.md @@ -0,0 +1,30 @@ +# dnf builddep + +> Belirli bir paketi derlemek için gerekli bağımlılıkları kurmak için kullanılır. +> Varsayılan olarak `dnf` ile gelmez, `dnf-plugins-core` ile desteklenir. +> Ayrıca bakınız: `dnf`. +> Daha fazla bilgi için: . + +- Belirli bir paket için bağımlılıkları kur: + +`dnf builddep {{yol/tanım.spec}}` + +- Belirli bir paket için bağımlılıkları kur, mevcut olmayanları yok say: + +`dnf builddep --skip-unavailable {{yol/tanım.spec}}` + +- RPM makrosunu belirli bir ifadeye ayarla: + +`dnf builddep {{[-D|--define]}} '{{ifade}}'` + +- `.spec` dosya yolu için bir argüman tanımla: + +`dnf builddep --spec {{argüman}}` + +- `.rpm` dosya yolu için bir argüman tanımla: + +`dnf builddep --srpm {{argüman}}` + +- Yardımı görüntüle: + +`dnf builddep --help-cmd` diff --git a/pages.tr/linux/dnf-changelog.md b/pages.tr/linux/dnf-changelog.md new file mode 100644 index 0000000000..8b695c501f --- /dev/null +++ b/pages.tr/linux/dnf-changelog.md @@ -0,0 +1,26 @@ +# dnf changelog + +> Belirli bir paketin değişiklik kayıtlarını görüntülemek için kullanılır. +> Varsayılan olarak `dnf` ile gelmez, `dnf-plugins-core` ile desteklenir. +> Ayrıca bakınız: `dnf`. +> Daha fazla bilgi için: . + +- Belirli bir paketin tüm değişiklik kayıtlarını görüntüle: + +`dnf changelog {{paket}}` + +- Belirli bir paketin, belirli bir tarihten sonraki tüm değişiklik kayıtlarını görüntüle: + +`dnf changelog --since {{tarih}} {{paket}}` + +- Belirli bir paketin son `n` değişiklik kaydını görüntüle: + +`dnf changelog --count {{sayi}} {{paket}}` + +- Yalnızca yükseltilebilir paketler için yeni öğeleri göster: + +`dnf changelog --upgrades {{paket}}` + +- Yardımı görüntüle: + +`dnf changelog --help-cmd` diff --git a/pages.tr/linux/dnf-config-manager.md b/pages.tr/linux/dnf-config-manager.md new file mode 100644 index 0000000000..6dd99aa229 --- /dev/null +++ b/pages.tr/linux/dnf-config-manager.md @@ -0,0 +1,30 @@ +# dnf config-manager + +> Fedora tabanlı sistemlerde DNF yapılandırma seçeneklerini ve depoları yönetmek için kullanılır. +> Varsayılan olarak `dnf` ile gelmez, `dnf-plugins-core` ile desteklenir. +> Ayrıca bakınız: `dnf`. +> Daha fazla bilgi için: . + +- Bir URL'den depo ekle (ve etkinleştir): + +`dnf config-manager --add-repo={{repository_url}}` + +- Mevcut yapılandırma değerlerini yazdır: + +`dnf config-manager --dump` + +- Belirli bir depoyu etkinleştir: + +`dnf config-manager {{[--enable|--set-enabled]}} {{repository_id}}` + +- Belirtilen depoları devre dışı bırak: + +`dnf config-manager {{[--disable|--set-disabled]}} {{repository_id1 repository_id2 ...}}` + +- Bir depo için yapılandırma seçeneği ayarla: + +`dnf config-manager --setopt={{option}}={{value}}` + +- Yardımı görüntüle: + +`dnf config-manager --help-cmd` diff --git a/pages.tr/linux/dnf-deplist.md b/pages.tr/linux/dnf-deplist.md new file mode 100644 index 0000000000..d06953399b --- /dev/null +++ b/pages.tr/linux/dnf-deplist.md @@ -0,0 +1,7 @@ +# dnf deplist + +> Bu komut `dnf repoquery --deplist` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr dnf repoquery` diff --git a/pages.tr/linux/dnf-download.md b/pages.tr/linux/dnf-download.md new file mode 100644 index 0000000000..17899ec763 --- /dev/null +++ b/pages.tr/linux/dnf-download.md @@ -0,0 +1,18 @@ +# dnf download + +> DNF depolarından RPM paketlerini indirir. +> Varsayılan olarak `dnf` ile gelmez, `dnf-plugins-core` ile desteklenir. +> Ayrıca bakınız: `dnf`. +> Daha fazla bilgi için: . + +- Bir paketin en son sürümünü mevcut dizine indir: + +`dnf download {{paket}}` + +- Bir paketi belirli bir dizine indir (dizin mevcut olmalıdır): + +`dnf download {{paket}} --destdir {{yol/dizin}}` + +- RPM paketinin indirilebileceği URL'yi yazdır: + +`dnf download --url {{paket}}` diff --git a/pages.tr/linux/dnf-group.md b/pages.tr/linux/dnf-group.md new file mode 100644 index 0000000000..624acce5a4 --- /dev/null +++ b/pages.tr/linux/dnf-group.md @@ -0,0 +1,24 @@ +# dnf group + +> Fedora tabanlı sistemlerde paketlerin sanal koleksiyonlarını yönetmek için kullanılır. +> Daha fazla bilgi için: . + +- DNF gruplarını listele, kurulu ve kurulmamış durumları tabloda göster: + +`dnf {{[grp|group]}} list` + +- DNF grup bilgilerini göster, depo ve isteğe bağlı paketler dahil: + +`dnf {{[grp|group]}} info {{grup_adi}}` + +- DNF grubunu kur: + +`dnf {{[grp|group]}} install {{grup_adi}}` + +- DNF grubunu kaldır: + +`dnf {{[grp|group]}} remove {{grup_adi}}` + +- DNF grubunu yükselt: + +`dnf {{[grp|group]}} upgrade {{grup_adi}}` diff --git a/pages.tr/linux/dnf-install.md b/pages.tr/linux/dnf-install.md new file mode 100644 index 0000000000..2784b3dffd --- /dev/null +++ b/pages.tr/linux/dnf-install.md @@ -0,0 +1,24 @@ +# dnf install + +> Red Hat tabanlı dağıtımlarda paket kurmak için kullanılır. +> Daha fazla bilgi için: . + +- Paketleri ad ile kur: + +`sudo dnf {{[in|install]}} {{paket1 paket2 ...}}` + +- Yerel bir dosyadan paket kur: + +`sudo dnf {{[in|install]}} {{yol/dosya}}` + +- İnternetten bir paket kur: + +`sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}` + +- Extra Packages for Enterprise Linux (EPEL) depolarını ekle: + +`sudo dnf {{[in|install]}} https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{10}}.noarch.rpm` + +- Remi'nin RPM deposunu ekle: + +`sudo dnf {{[in|install]}} https://rpms.remirepo.net/enterprise/remi-release-{{8}}.rpm` diff --git a/pages.tr/linux/dnf-module.md b/pages.tr/linux/dnf-module.md new file mode 100644 index 0000000000..b4bcba6646 --- /dev/null +++ b/pages.tr/linux/dnf-module.md @@ -0,0 +1,20 @@ +# dnf module + +> Paket modülerliğini yönetmek için kullanılır. +> Daha fazla bilgi için: . + +- Modülerlik genel görünümünü göster: + +`dnf module list` + +- Belirli bir programın modülerliğini göster: + +`dnf module list {{paket_adi}}` + +- Bir paketi etkinleştirilecek şekilde ayarla: + +`sudo dnf module enable {{paket_adi}}:{{stream}}` + +- Belirli bir sürümü etkinleştir ve kur: + +`dnf module install {{paket_adi}}:{{stream}}` diff --git a/pages.tr/linux/dnf-repoquery.md b/pages.tr/linux/dnf-repoquery.md new file mode 100644 index 0000000000..12e4f95002 --- /dev/null +++ b/pages.tr/linux/dnf-repoquery.md @@ -0,0 +1,8 @@ +# dnf repoquery + +> Paketler hakkında bilgi sorgulamak için kullanılır. +> Daha fazla bilgi için: . + +- Bir paketin bağımlılıklarını sorgulayın: + +`dnf {{[rq|repoquery]}} --deplist {{paket}}` diff --git a/pages.tr/linux/dnf.md b/pages.tr/linux/dnf.md index 4481fd9003..3b784440a3 100644 --- a/pages.tr/linux/dnf.md +++ b/pages.tr/linux/dnf.md @@ -1,32 +1,38 @@ # dnf > RHEL, Fedora ve CentOS için paket yönetim aracı (yum'un yerini alır). +> `group` ve `config-manager` gibi bazı alt komutların kendi kullanım dökümantasyonu vardır. +> Diğer paket yöneticilerindeki eşdeğer komutlar için bkz: . > Daha fazla bilgi için: . -- Kurulu paketleri kullanılabilir en yeni sürümlere yükselt: +- Kurulu paketleri mevcut en yeni sürümlere yükselt: -`sudo dnf upgrade` +`sudo dnf {{[up|upgrade]}}` -- Anahtar kelimeler kullanarak paket ara: +- Paketleri anahtar kelimelerle ara: -`dnf search {{anahtar_kelimeler1 anahtar_kelimeler2 ...}}` +`dnf {{[se|search]}} {{anahtar_kelime1 anahtar_kelime2 ...}}` -- Bir paketin ayrıntılarını göster: +- Bir paket hakkında detaylı bilgi göster: -`dnf info {{paket}}` +`dnf {{[if|info]}} {{paket}}` -- Yeni bir paket kur: +- Yeni bir paket kur (`--assumeyes` ile tüm onayları otomatik kabul edebilirsin): -`sudo dnf install {{paket1 paket2 ...}}` +`sudo dnf {{[in|install]}} {{paket1 paket2 ...}}` - Bir paketi kaldır: -`sudo dnf remove {{paket1 paket2 ...}}` +`sudo dnf {{[rm|remove]}} {{paket1 paket2 ...}}` - Kurulu paketleri listele: -`dnf list --installed` +`dnf {{[ls|list]}} --installed` -- Verilen dosyayı hangi paketlerin sağladığını bul: +- Belirli bir komutu sağlayan paketleri bul: -`dnf provides {{dosya}}` +`dnf {{[wp|provides]}} {{komut}}` + +- Geçmiş tüm işlemleri görüntüle: + +`dnf {{[hist|history]}}` diff --git a/pages.tr/linux/dnf5-group.md b/pages.tr/linux/dnf5-group.md new file mode 100644 index 0000000000..ee22818212 --- /dev/null +++ b/pages.tr/linux/dnf5-group.md @@ -0,0 +1,8 @@ +# dnf5 group + +> Bu komut `dnf group` için bir takma addır. +> Not: Fedora 37 ile 40 (dahil) arasında, `dnf` DNF v4 çalıştırırken `dnf5` DNF v5 çalıştırır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr dnf group` diff --git a/pages.tr/linux/dnf5.md b/pages.tr/linux/dnf5.md new file mode 100644 index 0000000000..cfb3156040 --- /dev/null +++ b/pages.tr/linux/dnf5.md @@ -0,0 +1,38 @@ +# dnf5 + +> RHEL, Fedora ve CentOS için paket yönetim aracı (dnf'in yerini alır, dnf ise yum'un yerini almıştır). +> DNF5, DNF paket yöneticisinin C++ ile yeniden yazılmış halidir; daha iyi performans ve daha küçük boyut sunar. +> Diğer paket yöneticilerindeki eşdeğer komutlar için bkz: . +> Daha fazla bilgi için: . + +- Kurulu paketleri mevcut en yeni sürümlere yükselt: + +`sudo dnf5 upgrade` + +- Paketleri anahtar kelimelerle ara: + +`dnf5 search {{anahtar_kelime1 anahtar_kelime2 ...}}` + +- Bir paket hakkında detaylı bilgi göster: + +`dnf5 info {{paket}}` + +- Yeni paketler kur (Not: Tüm onayları otomatik kabul etmek için `-y` kullan): + +`sudo dnf5 install {{paket1 paket2 ...}}` + +- 1 Paketleri kaldır: + +`sudo dnf5 remove {{paket1 paket2 ...}}` + +- Kurulu paketleri listele: + +`dnf5 list --installed` + +- Belirli bir komutu sağlayan paketleri bul: + +`dnf5 provides {{komut}}` + +- Önbelleğe alınmış verileri kaldır veya geçersiz kıl: + +`sudo dnf5 clean all` diff --git a/pages.tr/linux/pacman-d.md b/pages.tr/linux/pacman-d.md new file mode 100644 index 0000000000..9f10a631c0 --- /dev/null +++ b/pages.tr/linux/pacman-d.md @@ -0,0 +1,7 @@ +# pacman -D + +> Bu komut `pacman --database` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr pacman database` diff --git a/pages.tr/linux/pacman-database.md b/pages.tr/linux/pacman-database.md new file mode 100644 index 0000000000..2e39efc79c --- /dev/null +++ b/pages.tr/linux/pacman-database.md @@ -0,0 +1,30 @@ +# pacman --database + +> Arch Linux paket veritabanında işlem yapmak için kullanılır. +> Kurulu paketlerin belirli özelliklerini değiştirir. +> Ayrıca bakınız: `pacman`. +> Daha fazla bilgi için: . + +- Bir paketi dolaylı olarak kurulu olarak işaretle: + +`sudo pacman -D --asdeps {{paket}}` + +- Bir paketi açıkça kurulu olarak işaretle: + +`sudo pacman -D --asexplicit {{paket}}` + +- Tüm paket bağımlılıklarının kurulu olduğunu kontrol et: + +`pacman -Dk` + +- Senkronizasyon veritabanını kontrol et ve indirilebilir paketlerin tüm belirtilen bağımlılıklarının mevcut olduğundan emin ol: + +`pacman -Dkk` + +- Sessiz modda kontrol et ve görüntüle (sadece hata mesajları gösterilir): + +`pacman -Dkq` + +- Yardımı görüntüle: + +`pacman -Dh` diff --git a/pages.tr/linux/pacman-deptest.md b/pages.tr/linux/pacman-deptest.md new file mode 100644 index 0000000000..e28e068593 --- /dev/null +++ b/pages.tr/linux/pacman-deptest.md @@ -0,0 +1,21 @@ +# pacman --deptest + +> Belirtilen her bağımlılığı kontrol eder ve sistemde henüz karşılanmamış bağımlılıkların bir listesini döndürür. +> Ayrıca bakınız: `pacman`. +> Daha fazla bilgi için: . + +- Kurulu olmayan bağımlılıkların paket adlarını yazdır: + +`pacman -T {{package1 package2 ...}}` + +- Kurulu paketin verilen minimum sürümü karşılayıp karşılamadığını kontrol et: + +`pacman -T "{{bash>=5}}"` + +- Bir paketin daha yeni bir sürümünün kurulu olup olmadığını kontrol et: + +`pacman -T "{{bash>5}}"` + +- Yardımı görüntüle: + +`pacman -Th` diff --git a/pages.tr/linux/pacman-f.md b/pages.tr/linux/pacman-f.md new file mode 100644 index 0000000000..71996c80a7 --- /dev/null +++ b/pages.tr/linux/pacman-f.md @@ -0,0 +1,7 @@ +# pacman -F + +> Bu komut `pacman --files` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr pacman files` diff --git a/pages.tr/linux/pacman-files.md b/pages.tr/linux/pacman-files.md new file mode 100644 index 0000000000..be86aa47c3 --- /dev/null +++ b/pages.tr/linux/pacman-files.md @@ -0,0 +1,29 @@ +# pacman --files + +> Arch Linux paket yöneticisi aracı. +> Ayrıca bakınız: `pacman`, `pkgfile`. +> Daha fazla bilgi için: . + +- Paket veritabanını güncelle: + +`sudo pacman -Fy` + +- Belirli bir Dosya'ya sahip paketi bul: + +`pacman -F {{dosya_adi}}` + +- Belirli bir Dosya'ya sahip paketi, bir `rege[x]` kullanarak bul: + +`pacman -Fx '{{regex}}'` + +- Sadece paket adlarını listele: + +`pacman -Fq {{dosya_adi}}` + +- Belirli bir pakete ait Dosyaları \[l]istele: + +`pacman -Fl {{paket}}` + +- Yardımı görüntüle: + +`pacman -Fh` diff --git a/pages.tr/linux/pacman-key.md b/pages.tr/linux/pacman-key.md new file mode 100644 index 0000000000..1e3c37e1a8 --- /dev/null +++ b/pages.tr/linux/pacman-key.md @@ -0,0 +1,37 @@ +# pacman-key + +> pacman'ın anahtar zincirini yönetmek için kullanılan GnuPG sarmalayıcı betiği. +> Ayrıca bakınız: `pacman`. +> Daha fazla bilgi için: . + +- `pacman` anahtar zincirini başlat: + +`sudo pacman-key --init` + +- Varsayılan Arch Linux anahtarlarını ekle: + +`sudo pacman-key --populate` + +- Açık anahtar zincirindeki anahtarları listele: + +`pacman-key {{[-l|--list-keys]}}` + +- Belirtilen anahtarları ekle: + +`sudo pacman-key {{[-a|--add]}} {{yol/anahtar_dosyasi.gpg}}` + +- Bir anahtarı anahtar sunucusundan al: + +`sudo pacman-key {{[-r|--recv-keys]}} "{{uid|isim|email}}"` + +- Belirli bir anahtarın parmak izini yazdır: + +`pacman-key {{[-f|--finger]}} "{{uid|isim|email}}"` + +- İçe aktarılan anahtarı yerel olarak imzala: + +`sudo pacman-key --lsign-key "{{uid|isim|email}}"` + +- Belirli bir anahtarı kaldır: + +`sudo pacman-key {{[-d|--delete]}} "{{uid|isim|email}}"` diff --git a/pages.tr/linux/pacman-q.md b/pages.tr/linux/pacman-q.md new file mode 100644 index 0000000000..209790431e --- /dev/null +++ b/pages.tr/linux/pacman-q.md @@ -0,0 +1,7 @@ +# pacman -Q + +> Bu komut `pacman --query` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr pacman query` diff --git a/pages.tr/linux/pacman-r.md b/pages.tr/linux/pacman-r.md new file mode 100644 index 0000000000..a81c1e1c47 --- /dev/null +++ b/pages.tr/linux/pacman-r.md @@ -0,0 +1,7 @@ +# pacman -R + +> Bu komut `pacman --remove` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr pacman remove` diff --git a/pages.tr/linux/pacman-s.md b/pages.tr/linux/pacman-s.md new file mode 100644 index 0000000000..82ebfb8ae6 --- /dev/null +++ b/pages.tr/linux/pacman-s.md @@ -0,0 +1,7 @@ +# pacman -S + +> Bu komut `pacman --sync` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr pacman sync` diff --git a/pages.tr/linux/pacman-t.md b/pages.tr/linux/pacman-t.md new file mode 100644 index 0000000000..a9e8497a31 --- /dev/null +++ b/pages.tr/linux/pacman-t.md @@ -0,0 +1,7 @@ +# pacman -T + +> Bu komut `pacman --deptest` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr pacman deptest` diff --git a/pages.tr/linux/pacman-u.md b/pages.tr/linux/pacman-u.md new file mode 100644 index 0000000000..659dc957f3 --- /dev/null +++ b/pages.tr/linux/pacman-u.md @@ -0,0 +1,7 @@ +# pacman -U + +> Bu komut `pacman --upgrade` için bir takma addır. + +- Asıl komutun dökümantasyonunu görüntüle: + +`tldr pacman upgrade` diff --git a/pages.tr/linux/pacman-upgrade.md b/pages.tr/linux/pacman-upgrade.md new file mode 100644 index 0000000000..d4ad539e58 --- /dev/null +++ b/pages.tr/linux/pacman-upgrade.md @@ -0,0 +1,29 @@ +# pacman --upgrade + +> Arch Linux paket yöneticisi aracı. +> Ayrıca bakınız: `pacman`. +> Daha fazla bilgi için: . + +- Dosyalardan bir veya daha fazla paket kur: + +`sudo pacman -U {{yol/paket1.pkg.tar.zst yol/paket2.pkg.tar.zst ...}}` + +- Paketi sorunsuz kur (onay istemeden): + +`sudo pacman -U --noconfirm {{yol/paket.pkg.tar.zst}}` + +- Paket kurulumu sırasında çakışan dosyaların üzerine yaz: + +`sudo pacman -U --overwrite {{yol/dosya}} {{yol/paket.pkg.tar.zst}}` + +- Paket kurulumunda bağımlılık sürüm kontrollerini atla: + +`sudo pacman -Ud {{yol/paket.pkg.tar.zst}}` + +- Yükseltme sırasında etkilenecek paketleri getir ve yazdır (paketleri kurmaz): + +`pacman -Up {{yol/paket.pkg.tar.zst}}` + +- Yardımı görüntüle: + +`pacman -Uh` diff --git a/pages.tr/linux/pacman.md b/pages.tr/linux/pacman.md index 33d1c97b84..68f3bee646 100644 --- a/pages.tr/linux/pacman.md +++ b/pages.tr/linux/pacman.md @@ -16,14 +16,22 @@ `sudo pacman -Rs {{paket_ismi}}` -- İndirilmiş paket ve sürümleri sırala: +- Paket veritabanında `regex` veya anahter kelime ile ara: -`pacman -Q` +`pacman -Ss "{{search_pattern}}"` + +- Belirli bir dosyayı içeren paketleri veritabanında ara: + +`pacman -F "{{file_name}}"` - Sadece özellikle belirtilen paket ve sürümleri sırala: `pacman -Qe` +- Orphan paketleri listele (bağımlılık olarak kurulmuş ama aslında hiçbir paket tarafından gerekmeyenler): + +`pacman -Qtdq` + - Paket çerezlerini boş alan açmak için temizle: `sudo pacman -Scc` diff --git a/pages.tr/linux/pacman4console.md b/pages.tr/linux/pacman4console.md new file mode 100644 index 0000000000..43a8e41593 --- /dev/null +++ b/pages.tr/linux/pacman4console.md @@ -0,0 +1,20 @@ +# pacman4console + +> Orijinal Pacman'den ilham alan metin tabanlı bir konsol oyunu. +> Daha fazla bilgi için: . + +- Seviye 1'de bir oyuna başla: + +`pacman4console` + +- Belirli bir seviyede oyuna başla (dokuz resmi seviye vardır): + +`pacman4console --level={{seviye_numarasi}}` + +- pacman4console seviye editörünü başlat, belirli bir metin dosyasına kaydet: + +`pacman4consoleedit {{yol/seviye_dosyasi}}` + +- Özel bir seviyeyi oyna: + +`pacman4console --level={{yol/seviye_dosyasi}}`