Ubuntu altinda yerel depo kullanimi

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Konu başlıkları

Giriş

Bu belgenin amacı kendi diskinizde bir bölümü yerel depo olarak kullanmaktır. Makalenin kullanıldığı Ubuntu forum başlığı 1 sene öncesine aittir ve bu çevirinin sahibi tarafından denenmemiştir. Deneyenler sonuçları tartışma bölümüne yazarlarsa yararlı olabilir.

Gerekli paketler

Muhtemelen aşağıdaki paketler sisteminizde bulunmaktadır ancak kontrol etmekte fayda var.

apt-utils
dpkg-dev

Depo dizini oluşturma

Depoyu nerede oluşturacağınız size bağlı. Örneğin /home/yerel_depo ismiyle bir dizin oluşturalım.

sudo mkdir /home/yerel_depo

autorepo betiği

Kullanacağımız .deb paketlerini apt-get ile kurabilme imkanı için bir betik oluşturalım. Aşağıdaki satırları autorepo isminde bir dosyaya yazın.

#!/bin/bash
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
sudo dpkg-scansources . /dev/null | gzip -9c > Sources.gz

Şimdi /usr/bin altına kopyalayın:

sudo cp autorepo /usr/bin

Daha sonra çalıştırma hakkı verin:

sudo chmod +x /usr/bin/autorepo

Depo paketlerinin oluşturulması

Oluşturduğunuz yerel depo dizinine gidin autorepo betiğini çalıştırın.

cd /home/yerel_depo
sudo autorepo

Bazı çıktılar alacaksınız ve her şey düzgün giderse yerel deponuz altında iki dosya oluşmuş olacak.

sources.list düzenlemesi

Artık yerel depomuzu /etc/apt/sources.list dosyanıza ekleyebiliriz. Aşağıdaki şekilde sources.list dosyanıza yerel deponuzu ekleyebilirsiniz:

# yerel depom
deb file:///home/ yerel_depo/ 

#uzak bağlantı için yerel depom
deb http://host ismi veya ip/ yerel_depo/

Burda önemli olan depoyu doğru şekilde eklemektir. Aynen buradaki gibi ekleyin.

Güncelleme

Artık

sudo aptitude update 

komutunu verdiğinizde buradaki .deb paketleriniz de depoda görünecektir.


Yararlanılan ubuntu forum başlığı: http://ubuntuforums.org/showthread.php?t=42862&highlight=local+repo