Ubuntu altinda yerel depo kullanimi
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • 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
