Pardus Depo'sunu kendi sisteminizde aynalamak ve kendi iç sisteminizde kullanmak için gelin hep birlikte Pardus Depo Kurulumuna göz atalım...
"src uzantılı" satırları yoruma aldım. Paketlerin kaynak kodlarının da mirrorlanmasını isterseniz açabilirsiniz. Fakat bu size ağ ve disk yükü oluşturacaktır.
deb http://depo.pardus.org.tr/pardus ondokuz main contrib non-free # deb-src http://depo.pardus.org.tr/pardus ondokuz main contrib non-free
deb http://depo.pardus.org.tr/guvenlik ondokuz main contrib non-free # deb-src http://depo.pardus.org.tr/guvenlik ondokuz main contrib non-free
Öncelikle gerekli paketleri yükleyelim...
sudo apt install apache2 apt-mirror
Daha sonra;
Depo olarak ikiye ayıracağız, pardus ve güvenlik olarak. Bunun için etc/apt/mirror.list dosyasını cp komutuyla iki ayrı dosya oluşturacağız.
sudo cp /etc/apt/mirror.list /etc/apt/mirror.pardus.list (pardus)
sudo cp /etc/apt/mirror.list /etc/apt/mirror.guvenlik.list (guvenlik)
/etc/apt/mirror.pardus.list dosyasını düzenleyeceğiz. Yeşil renk ile işaretlenmiş yerler yapılmış olan değişikleri göstermektedir. Kırmızı renk ile yazılmış olan Deb-i386 adresi ise 32 bit depoyu ifade etmektedir
############# config ##################
#
set base_path /var/spool/apt-mirror
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch <running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
#
############# end config ##############
#deb http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-src http://ftp.us.debian.org/debian unstable main contrib non-free
# mirror additional architectures
#deb-alpha http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-amd64 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-armel http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-hppa http://ftp.us.debian.org/debian unstable main contrib non-free #deb-i386 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-ia64 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-m68k http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-mips http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-mipsel http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-powerpc http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-s390 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-sparc http://ftp.us.debian.org/debian unstable main contrib non-free
#clean http://ftp.us.debian.org/debian
deb http://depo.pardus.org.tr/pardus ondokuz main contrib non-free
deb-i386 http://depo.pardus.org.tr/pardus ondokuz main contrib non-free
clean http://depo.pardus.org.tr/pardus
Yapılan Değişiklikler
+set base_path /var/spool/apt-mirror
+deb http://depo.pardus.org.tr/pardus ondokuz main contrib non-free
-deb-i386 http://depo.pardus.org.tr/pardus ondokuz main contrib non-free
+clean http://depo.pardus.org.tr/pardus
/etc/apt/mirror.guvenlik.list dosyasını düzenleyeceğiz. Yeşil renk ile işaretlenmiş yerler yapılmış olan değişikleri göstermektedir. Kırmızı renk ile yazılmış olan Deb-i386 adresi ise 32 bit depoyu ifade etmektedir.
############# config ##################
#
set base_path /var/spool/apt-mirror
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch <running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0 set nthreads 20 set _tilde 0
# ############# end config ##############
#deb http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-src http://ftp.us.debian.org/debian unstable main contrib non-free
# mirror additional architectures
#deb-alpha http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-amd64 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-armel http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-hppa http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-i386 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-ia64 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-m68k http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-mips http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-mipsel http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-powerpc http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-s390 http://ftp.us.debian.org/debian unstable main contrib non-free
#deb-sparc http://ftp.us.debian.org/debian unstable main contrib non-free
#clean http://ftp.us.debian.org/debian
deb http://depo.pardus.org.tr/guvenlik ondokuz main contrib non-free
deb-i386 http://depo.pardus.org.tr/guvenlik ondokuz main contrib non-free
clean http://depo.pardus.org.tr/guvenlik
Yapılan Değişiklikler
+set base_path /var/spool/apt-mirror
+deb http://depo.pardus.org.tr/guvenlik ondokuz main contrib non-free
-deb-i386 http://depo.pardus.org.tr/guvenlik ondokuz main contrib non-free
+clean http://depo.pardus.org.tr/guvenlik
Pardus deposunu aynalamak için apt-mirror komutu çalıştırılır. (yaklaşık 120 gb veri inecektir.)
sudo apt-mirror /etc/apt/mirror.pardus.list
Guvenlik deposunu aynalamak için apt-mirror komutu çalıştırılır. (yaklaşık 20 gb veri inecektir.)
sudo apt-mirror /etc/apt/mirror.guvenlik.list
Pardus deposu başarı ile aynalandıktan sonra linkleme işlemi gerçekleştirilir.
# ln -s /var/spool/apt-mirror/mirror/depo.pardus.org.tr/pardus/ /var/www/html/pardus
Güvenlik deposu başarı ile aynalandıktan sonra linkleme işlemi gerçekleştirilir.
# ln -s /var/spool/apt-mirror/mirror/depo.pardus.org.tr/guvenlik/ /var/www/ html/guvenlik
İstemcideki etc/apt/sources.list dosyasına yazılacak olan depo adresi;
deb http://depo-sunucu-ip-adresi/pardus ondokuz main non-free contrib
deb http://depo-sunucu-ip-adresi/guvenlik ondokuz main non-free contri
Depo sunucusu için dns kaydı oluşturulmuş ise oluşturulan adres yazılır.
deb http://oluşturulan-dns-kaydı-adresi/pardus ondokuz main non-free contrib
deb http://oluşturulan-dns-kaydı-adresi/guvenlik ondokuz main non-free contri