, ,

Local Repository (Yerel Depo)


Repository (Depo) Nedir?

Repository (Depo) Çeşitleri

Local Repository (Yerel Depo) Nedir?

Local Repository (Yerel Depo) Avantajları

Local Repository (Yerel Depo) Bazı Oluşturma Yöntemleri

Local Repository (Yerel Depo) Kurulumu ve konfigürasyonü

Local Repository (Yerel Depo) Dezavantajları

Repository (Depo) Nedir

Depo; yazılım paketlerinin saklandığı, yönetildiği ve erişildiği bir kaynaktır. Bu depolar, Linux tabanlı sistemlerde yazılım yüklemek, güncellemek ve yönetmek için kullanılır.

Repository (Depo) Çeşitleri

Official repositories (Resmi depolar): Linux dağıtımları (Ubuntu – Centos – RedHat) tarafından yönetilir.

Local Repository (Yerel Depo): Sistemde veya yerel ağda saklanan bir depodur. Çevrimdışı kurulumlar için kullanılır.

Local Repository (Yerel Depo) Nedir

Linux sisteminde yerel olarak yazılımların ve paketlerin saklandığı bir depodur. Bu, sistemin internet bağlantısına ihtiyaç duymadan yazılım paketlerini yüklemesini, kaldırmasını veya güncellemesini sağlar.

Local Repository (Yerel Depo) Avantajları

İnternet Gereksinimi Yoktur: Çevrimdışı sistemlerde kullanılabilir.

Kontrol: Depodaki paketler tamamen sizin kontrolünüzdedir.

Hız: Paketler yerelde olduğu için indirme süreleri sıfırdır.

Güvenlik: Güvenli ağlar veya internet erişimi sınırlı ortamlarda kullanımı vazgeçilmezdir.

Local Repository (Yerel Depo) Bazı Oluşturma Yöntemleri

  • DVD veya ISO İmajından Yerel Depo Oluşturma
  • • NFS veya HTTP Sunucu Üzerinden Yerel Depo Oluşturma
  • Yerel Hard Disk Üzerinden Yerel Depo Oluşturma

Local Repository (Yerel Depo) Kurulumu ve konfigürasyonü

DVD veya ISO İmajından Yerel Depo Oluşturma:

  • Öncelikle createrepo_c komutunu sisteminize indirmeniz gerekiyor;
  • dnf install -y createrepo_c
  • Paketleri ve yazılımları depolamak için directory oluşturmanız gerekiyor;
  • mkdir /dizin/yolu/ismi
  • ISO veya DVD imajı, cihazınıza veya sanal makinanıza yerleştirdikten sonra;
  • mount komutu yardımıyla kullanabilirsiniz
  • mount -o. /imaj.iso. /istediğiniz/yol
  • Eğer fiziksel bir DVD kullanıyorsanız, DVD sürücüsünü bağlayın. Genellikle /dev/cdrom veya /dev/sr0 gibi bir cihaz yolu olur:
  • mount. /dev/cdrom. /depolamak/için/oluşturduğunuz/dizin
  • Yerleştirdiğiniz harici disk, ISO veya DVD imajından bütün paketleri ve yazılımları, oluşturduğunuz directory’e kopyalamanız gerekiyor
  • cp -rv. /disk’in/bulunduğu/yol. /oluşturduğunuz/directory/yolu
  • /etc/yum.repos.d/ dizinde bulunan bütün dosyaları silmeniz gerekiyor
  • cd /etc/yum.repos.d/
  • rm -rf /etc/yum.repos.d/*
  • /etc/yum.repos.d/ dizinde local.repo adlı bir dosya oluşturmanız gerekiyor
  • vi local.repo
  • dosyanın içinde şu değerleri giriniz;
  • [Centos9]
  • name= Centos9
  • baseurl=file:///oluşturduğunuz/directory/yolu
  • enabled=1
  • gpgcheck=0
  • createrepo_c komutu ile depoyu aktif hale getirebilmeniz gerekiyor.
  • createrepo_c. /oluşturduğunuz/directory/yolu
  • Sildiğiniz eski deponun Cache’lerini silmek için şu komutu çalıştırmanız gerekiyor;
  • dnf clean all
  • dnf repolist all komutu çalıştırarak oluşturduğunuz yerel depoyu görebilirsiniz.

Local Repository (Yerel Depo) Dezavantajları

Manuel Güncelleme Gerekir: Yerel depoların güncel kalması için internet erişimi olan bir sistemde yeni paketlerin düzenli olarak indirilmesi ve manuel olarak depoya eklenmesi gerekir. Bu süreç zaman alıcı olabilir.

Paket Yönetimi Zorluğu: Bir paketi kurmak için gereken tüm bağımlılıkların yerel depoya eklenmesi gerekir. Eksik bağımlılıklar nedeniyle kurulum başarısız olabilir.

Depo Yönetimi Karmaşıklığı: Özellikle birden fazla sistem için yerel depo yönetimi yapılacaksa, depoların senkronize ve düzenli tutulması zor olabilir.

Disk Alanı Gereksinimi: Yerel depoda depolanan tüm paketler ve meta veriler büyük bir disk alanı gerektirebilir. Çok sayıda paket veya büyük boyutlu yazılımlar kullanılıyorsa bu sorun büyüyebilir.

Ağ Üzerinde Performans Sorunları: Yerel depo bir ağ üzerinde paylaşılıyorsa, aynı anda birçok sistem tarafından erişildiğinde ağ performansında düşüş yaşanabilir.

Eksik Güvenlik ve Otomasyon: Resmi çevrimiçi depolar, genellikle güvenlik yamalarını ve güncellemeleri hızlı bir şekilde sağlar. Yerel depolar bu tür otomatik güncellemelere sahip değildir, bu nedenle sistemler güvenlik risklerine karşı savunmasız kalabilir.

Kısıtlı Paket Seçimi: Yerel depo, sadece önceden eklenen paketleri içerir. Yeni bir paket ihtiyacı ortaya çıktığında, bu paketin ayrıca indirilip depoya eklenmesi gerekir.


Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts