PARDUS

Page tree

Skip to end of metadata
Go to start of metadata

Pardus repo mirrorlama işlemi ile repoları lokalde kullanmak için aşağıdaki adımlar takip edilmelidir.

REPO SUNUCU TARAFINDA YAPILACAK İŞLEMLER:

  • Öncelikle sistemi güncellemekte fayda var. Aşağıdaki komutla sisteminizdeki tüm paketler güncellenir.
sudo apt update && upgrade
  • mirror işlemi ile ilgili paketler kurulur
sudo apt install apt-mirror apache2
  • Daha sonra mirror.list dosyasında aşağıdaki değişiklikler yapılır, mirror alınacak repo adresleri eklenir.
pico /etc/apt/mirror.list
set base_path /var/spool/apt-mirror satırı aktif edilir. (başındaki # işareti kaldırılarak)

deb http://depo.pardus.org.tr/pardus ondokuz main contrib non-free
deb http://depo.pardus.org.tr/guvenlik ondokuz main contrib non-free
clean http://depo.pardus.org.tr/pardus/
clean http://depo.pardus.org.tr/guvenlik/

adresleri eklenir, kaydedilerek dosyadan çıkılır.
  • Sistem yeniden güncellenir.
sudo apt update
  • Aşağıdaki komutla aynalama işlemi başlatılır.
sudo apt-mirror -c apt-mirror 
  • İşlem repoların büyüklüğü ve internet bağlantınıza göre şekillenecek bir zamanda tamamlanacaktır.  İşlem bitiminde aşağıdaki komut çalıştırılır. 
/bin/bash /var/spool/apt-mirror/var/clean.sh
  • apt-mirror dosyasına aynalama için cron tanımlanır 
0 4 * * */var/cron.log root /usr/bin/apt-mirror > /var/spool/apt-mirror/var/log/cron.log
  • Linkleme işlemi yapılarak, repo yayınlanır.

ln -s /var/spool/apt-mirror/mirror/repo.pardus.org/pardus /var/www/html/pardus
  • Servis yeniden başlatılır.
/etc/init.d/apache2 restart


REPOYU KULLANACAK TARAF YAPILACAK İŞLEMLER:

  • Eğer reponun kullanılacağı bilgisayar pardus işletim sistemi değilse bu repoyu kullanmak için 

http://depo.pardus.org.tr/pardus/pool/main/p/pardus-archive-keyring/ adresinden

pardus-archive-keyring/  paketi indirilerek kurulması gerekmektedir.
  • Repoyu kullanacak bilgisayar pardus ise aşağıdaki işlemlerin yapılması yeterli olacaktır.

sudo add-apt-repository 'deb [arch=amd64] http://<depoadresi>/pardus stable main veya

pico /etc/apt/source.list dosyası içerisine oluşturduğunuz repo adresleri eklenir, kaydedilerek çıkılır.

deb http://depo.pardus.org.tr/guvenlik onyedi/updates main non-free contrib

deb-src http://depo.pardus.org.tr/guvenlik onyedi/updates main non-free contrib

clean http://depo.pardus.org.tr/pardus/ clean http://depo.pardus.org.tr/guvenlik/

sudo apt update

son olarak sistem güncellenir, repo kullanıma başlanır.


9 Comments

  1. Anonymous

    Bu belgeye göre apt-mirror ile indirilen dosyalarda ln -s /var/spool/apt-mirror/mirror/repo.pardus.org/pardus /var/www/html/pardus geçerli kılacak bir pardus klasörü oluşmamaktadır.

  2. sudo apt-mirror -c apt-mirror burada aşağıdaki hatayı vermekte.

    apt-mirror: invalid config file specified at /usr/bin/apt-mirror line 138.

    1. Aydemir Bey Merhabalar,

      sudo apt-mirror -c apt-mirror komutunu 

      su apt-mirror -c apt mirror ile değiştirerek dener misiniz?

      1. su: Yetkilendirme hatası

        1. şifre yanlış veya kullanıcı root grubunda olmayabilir kontrol eder misiniz?

          1. Maalesef şifre doğru bir yerde bir yanlışlık var

      2. sudo apt-mirror bu kod doğruysa dosya indirmeye başladı 

      3. Seda Hanım dökümandaki sudo apt-mirror -c apt-mirror kodundan önce root olup su - apt-mirror -c apt-mirror şeklinde çalışmakta. 

  3. ln -s /var/spool/apt-mirror/mirror/repo.pardus.org/pardus /var/www/html/pardus

    Makalede yukarıdaki kodda repo.pardus.org yerine depo.pardus.org.tr yazılacak gibi