[Pardus-kullanicilari] Pisi paketi yapma ile ilgili bir soru

Necmettin Begiter necmettin.begiter at gmail.com
24 Tem 2009 Cum 23:07:07 EEST


2009/7/24 Kaan AKŞİT <kunguz at gmail.com>:
> Necmettin bey, bilgisizliğimi mazur görün. Bu benim ilk paketim olduğu için
> bazı durumları tam anlayamıyorum. Bir paket bir depoya nasıl dahil
> edebilirim? Yerel depo nasıl oluşturulur?

Paket Yöneticisi'nin davranış modelini pek bildiğimi söyleyemem, o
yüzden PY sadece depolarda olan paketleri mi gösterir, yoksa depolarda
olmasa da kurulu olan paketleri de gösterir mi, bilmiyorum.

Neyse, paketleme ve depo oluşturma işlerini pek bildiğimi söyleyemem,
ama işin teorik kısmı hakkında, bilgi sahibi olmadan fikir sahibi olma
hakkım var ;) Söylediklerimin hapsi atmasyon yani :)

Şöyle ki, her paket bir bileşende/grupta oluyor biliyorsunuz. Bir
depoya dahil olsun olmasın herhangi bir paketi sisteme kurmak mümkün
olsa da, paket yöneticisinin sadece depolarda kayıtlı durumdaki
paketlerle ilgileniyor olması da doğal, çünkü sistem kayıtlı
depolardaki tüm paketlerin bir listesini ve hangilerinin kurulu
olduğunun bir listesini tutuyordur _sanırım_. Depolarda da o depodaki
paketlerin detaylarını kullanmakta olduğunuz Pardus'a bildirmek için
bir pisi-index.xml.bz2 dosyası var. Bu .bz2 uzantısı onun
sıkıştırılmış bir dosya olduğu anlamına geliyor, açınca da içinden bir
pisi-index.xml dosyası çıkıyor. İşte bu dosya o depodaki tüm
paketlerin bir sürü detayını tutan dosya. Uzatmayalım, sizin kendiniz
için bir depo oluşturmanız o mantığı kendiniz için kopyalamanızı
gerektirecektir.

http://svn.pardus.org.tr/viewcvs/trunk/repokit/?root=uludag klasörünü
hatmetmeniz gerekecek sanıyorum :S

Ha bir de şu var, bu konuşmaların başını takip etmedim, o yüzden neyi
paketlediğinizi bilmiyorum, ama eğer depolarda olmayan bir paketten
bahsediyorsak paketinizin katkı deposuna alınmasını isteyebilirsiniz.
Bir hata kaydı oluşturup pspec.xml'i ve diğer dosyayı o hata kaydına
eklerseniz katkı deposuna alınmasını isteyebilirsiniz. Böylece resmî
bir Pardus paketçisi de olursunuz ;)


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi