kly ile Paket Listelerini Güncelleme

kly Paket Sistemi yerelde .kly paket dosyalarını kly -pi paket.kly komutuyla kuralabilir. Ama bütün paketlerin yerelde olması bu sistemi kullanacak kişi sayısını sınırlandıracak ve birkaç kişiyi geçmeyecektir. Paketleri internet ortamında tutmak sistemi kullanacak kişilerin sayısını artıracak ve istenilen zaman ve konumda paketlere erişim imkanı sunacaktır.

kly paketleri github üzerinde tutulmaktadır. Bu paketlerin listesini tutan index dosyası github ortamında https://github.com/kendilinuxunuyap/kly-binary-packages/releases/download/current/index.lst adresinde tutulmaktadır. Bu adresi sisteme kaydetmeliyizki güncelleme sırasında bu adreslerden güncel index.lst dosyasını yerele indirebilmeli. Adreslerin listesini tutan dosyamız /etc/kly/sources.list konumunda tutulmaktadır. Debianda da benzer(/etc/apt/sources.list) durum bulunmaktadır.

../_images/kly-paket-guncelle1.png

Yerelde (Temel Sistem) ise /var/lib/kly/index.lst dosyamızda paketlerin listesi tutulur. Mevcut sisteme yeni bir paket yaptık ve github'a yüklediğimizi varsayalım. Bu durumda yerelde (Temel Sistem) ise /var/lib/kly/index.lst konumundaki dosyanında https://github.com/kendilinuxunuyap/kly-binary-packages/releases/download/current/index.lst adresindeki dosyayla aynı olması gerekir. Bu senaryo tüm linux dağıtımlarında aynıdır. Bu sebeplerden dolayı bir paket kurulum öncesi genelde güncelleme işlemi yapılır. Aşağıda güncelleme işleminin yapıldığını göstermektedir.

../_images/kly-paket-guncelle2.png

Aşağıda /var/lib/kly/index.lst konumundaki dosyanın içeriğini görmekteyiz.

../_images/kly-paket-guncelle3.png