">

Local Yum Repository Tanımlama

Local Yum Repository Tanımlama

Merhaba Arkadaşlar,

Bu yazımda sizlere localimizde bulunana rpm paktlerini repository olarak tanımlamayı anlatmaya çalışacağım.

  • İlk olarak createrepo paketini işletim sistemimize yüklüyoruz. Aşağıdaki paketleri sıra ile yükleyerek bu işlemi yapabiliriz.      rpm -i deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

             rpm -i python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
             rpm -ivh createrepo* --force

  • Paketler yüklendiklen sonra aşağıdaki dizine gidilir.     

            cd /etc/yum.repos.d

  • Bu dizinle localRepo.repo isimli dosya oluşturulur ve aşağıdaki kısımlar bu dosyaya eklenir.Bu arada localinizdeki rpm paketlerinin /root/RPM dizininde olduğunu farzediyorum.

            vi localRepo.repo

                [localRepo]
                name=localRepo
               baseurl=file:///root/RPM
               enabled=1
               gpgcheck=0

  •    Aşağıdaki komut çalıştırılır.

            createrepo --database /root/RPM

  •    Son olarak aşağıdaki komut çalıştırılır.

            createrepo -g /root/RPM/repodata/repomd.xml /root/RPM

Bu işlemler bittiğinde işletim sisteminizde diğer repoların disable olduğundanda emin olmayı unutmayın, /etc/yum.conf.d dizininde bulunan diğer .repo uzantılı dosyaları açarak içlerindeki enabled=1 satırını enabled=0 olarak değiştirim. Son olarak yum list komutunu çalıştırdığınızda localinizdeki tümpaketleri listeleyecektir.

Umarım faydalı olmuştur...

Yorumlar

Henüz yorum yapılmadı.

Yorum Yapın