Basit Bir Debian Repository'si Oluşturmak
Elinizde Internet üzerinde farklı kaynaklardan birikmiş ve standart Debian/Ubuntu vs. repository'lerinde bulunmayan belli bir miktar deb paketi var olduğunu düşünelim:
Diyelim ki benim gibi tutturdunuz, bu paketlerin olduğu dizini apt'ınıza bir paket deposu olarak tanıtmak istediniz. Yapmanız gereken işlemi basitçe üç aşamada açıklamak gerekirse:
- Bir terminal oturumu açıp paketlerin olduğu dizine gidelim (örn: /debpackages) ve şu komutu çalıştıralım:dpkg-scanpackages . | gzip -9c > Packages.gz
Bu komut, içinde bulunulan dizindeki deb paketlerini tarayıp, elde ettiği sonuçları metin formatında Packages.gz adındaki sıkıştırılmış bir dosyaya kaydeder. - Packages.gz dosyasını oluşturduktan sonra bu dizini apt'a tanıtmak için /etc/apt/sources.list dosyasına root kullanıcısı olarak bir ekleme yapmanız gerekiyor:deb file:///debpackages/ ./
- Son olarak da yeni paketlerinizin apt tarafından taranması için root haklarına sahip olarak şu komutu çalıştırmalısınız:apt-get update
Kendi tercihinize bağlı olarak apt-get yerine aptitude veya kullandığınız görsel paket yönetici uygulamasının güncelleme seçeneğini de kullanabilirsiniz.
Unutmayın ki, bu dizin altına yeni deb paketleri eklediğinizde veya var olanları kaldırdığınızda 1 ve 3 numaralı işlemleri tekrarlamanız gerekecektir.