Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Apt Depo'sunu Başka HDD Bölümünde Tutmak  (Okunma Sayısı 408 defa)
Proton
Uzman Penguen
*
Offline Offline

Mesaj Sayısı: 170



« : 23 Mart 2008, 19:17:02 »

Apt-get ile kurduğumuz paketler /var/cache/apt/archives dizininde tutulur. Kurulum sırasında "var" dizini için ayrı bir hdd bölümü seçilmemişse belli bir süreden sonra bu dizin boyutu çok fazla artar, ve kök "/" disk bölümündeki boş alan azalır.
Bu şekilde bir sorun yaşıyorsanız belirli aralıklarla

Kod:
apt-get autoclean

komutunu kullanarak eski paketleri sistemden kaldırabilirsiniz.
Bu komut paketin güncel sürümü indirilip kurlmuşsa eski sürümü silmektedir.

Diğer yandan "/" kök dizin bölümü kısıtlı ise apt-deposunu başka sabit disk bölümünde tutmak
en kullanışlı yöntemdir.

Örneğimizde kök "/" bölüm (sda2) 8gb boyutundadır "/home/" dizini (sda3) 20gb'dır
/var/cache/apt/arcives dizini yaklaşık 1gb yer kaplamaktadır. Biz home içinde yeni bir apt dizini oluşturup elimizde bulunan paketleri bu dizine taşıyacağız.

Apt-get kullanan dağıtımlarda uygulanabilir. Ayrıca Debian/Ubuntu gibi dağıtımları tekrar kurmak icab ederse aynı yöntemi kullanarak depodaki paketlerin kullanılmasını sağlayabilirsiniz.

ilk olarak home dizini içinde apt için gerekli dizin yapısını oluşturuyoruz.

Kod:
su

Kod:
mkdir /home/apt


Kod:
mkdir /home/apt/archives

Kod:
mkdir /home/apt/archives/partial


şimdi /var/cache/apt/archives dizini içindeki .deb paketlerini yeni dizine taşıyoruz.

Kod:
cd /var/cache/apt/archives

Kod:
mv *.deb /home/apt/archives

Paketlerin taşınması bittikten sonra eski archives dizinini siliyoruz.

Kod:
rm -rf archives/


Paketlerin bulunduğu yeni dizini sembolik bağ ile /var/cache altına bağlıyoruz.

Kod:
ln -s /home/apt/archives


Son olarak apt-get update komutunu çalıştırıyoruz.

Kod:
apt-get update
Logged

emir
Debian
Uzman Penguen
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 255



« Yanıtla #1 : 23 Mart 2008, 19:18:05 »

teşekkürler proton.
Logged



Bir Tutkudur Debian
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer: