Recent News

Perşembe, Eylül 29, 2011

Yerel Apt Depomuzu Oluşturalım

Farklı depolardan kullandığınız paketler sizin için önemli ise bu paketleri kaybetmek istemeyebilirsiniz. Bunun için katkı deposu nasıl oluşturulur öğrendiğim kadarını anlatacağım.
Öncelikle bir dizin oluşturalım.

mkdir /home/aydan/depo

Depomuzda bulunmasını istediğimiz paketleri bu dizine ekliyoruz. Sistemimize daha önceden yüklediğimiz paketlerin bir deposunu kurmak istersek ;

cp /var/cache/apt/archives/*.deb /home/aydan/depo

Böylece sistemimizde kurulu bütün paketleri depo dizininin içine kopyaladık.

İçinde .deb paketlerimizin bulunduğu dizine geçiyoruz.

cd /home/aydan/depo

Bu dizinin içerisinde

sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

komutu ile Packages.gz dosyasını oluşturuyoruz.

Bu aşamadan sonra 3 yöntem var ben 2 tanesini denedim.

1)Bu depoya sadece kendi bilgisayarımızdan erişmek istersek


sudo vim /etc/apt/sources.list

diyerek paket listemizin tutulduğu sources.list dosyasının başına veya herhangi bir yerine

deb file:/home/aydan/depo/ /

satırını ekliyoruz. Daha sonra update ediyoruz

sudo apt-get update

oluşturduğumuz paket depomuz kendi bilgisayarımız için kullanıma hazır bulunmakta.

2) Bu depoya ağda bulunan diğer bilgisayarlar tarafından erişilmesini istersek


sudo apt-get install apache2

ile sistemimiza apache kuruyoruz.


sudo ln -s /home/aydan/depo /var/www/depo


ile servera indirilebilir dosyayı nereden alması gerektiğini söylüyoruz.


sudo vim /etc/apt/sources.list

sources.list dosyamızı açıp herhangi bir yerine


deb http://makinamızın_ip_adresi/depo/ /

ekleyerek ağda bulunan diğer makinaların bizim ip adresimiz aracılığıyla depomuza erişebilmelerini sağlıyoruz.


sudo aptitude update

ile paket depomuzu sisteme ekliyoruz.

Kaynak : how-to-build-local-apt-repositories

0 yorum:

Yorum Gönder