Merhaba,

Bildiðim kadarýyla bir þeyler anlatmaya çalýþayým.

Bir .pisi uzantýlý paket oluþturmak için o paketin nelerden
oluþtuðunu(dosya/baðýmlýlýk) ve bu paketin kurulurken içeriðinin nereye
kopyalanacaðýný belirten dosyalar vardýr.
actions.py => python dilinde kurulum iþlemleri yönergesi
pspec.xml => baðýmlýlýklar, tanýmlar, sürüm bilgisi vs.

sudo pisi build pspec.xml diyerek bu iki dosyanýn iþaret ettiði
tar.gzuzantýlý dosyalar(kaynak kodlar ve yamalar) indirilir, bunlar
pisi
dosyasýnýn içerisine kurulum yönergeleriyle birlikte arþivlenir.

sudo pisi it blabla.pisi diyerek de bu arþivin açýlýp yönergelere göre
kurulumun yapýlmasýný saðlarýz.

Yani build iþlemi yönergelere bakýlarak yapýlýyor, yönergeler de þuradan þu
kaynak kodu indir diyor. Bu pspec.xml ve actions.py dosyalarý da svn
deposunda yer alýyor. Buradan derleyerek pisi uzantýlý dosyalar
oluþturuyoruz.

Normal depo ise bu oluþturulmuþ .pisi paketlerini hazýr olarak içeriyor.

* Ýnternete ulaþamayan parduslar için de þunu yapabilirsiniz: Hangi
paketleri istiyorsanýz .pisi uzantýlý, indirin.
http://paketler.pardus.org.tr/pardus-1.1/ adresinden.

Veya önbelleði açtýysanýz paket yöneticisinin, /var/cache/pisi/packages
altýndaki pisi dosyalarýný bir cd/dvd'ye kopyalayýn.

Sonra diðer bilgisayarýn önbelleðini etkinleþtirin(ne olur neolmaz)
/var/cache/pisi/packages altýna kopyalayýn bu cd deki paketleri. Sonra
Program kurmak/güncellemek istediðinde "aa zaten ben indirmiþim" diyerek
onlarý kuracak(halbuki indirmedi, siz koydunuz)

Bir diðer yöntem de cd'yi depo olarak göstermek ama tam olarak bilmediðim
için bir þey söyleyemeyeceðim.

Kolay gelsin.
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: 
http://liste.uludag.org.tr/pardus-kullanicilari/attachments/20070105/59f8b841/attachment-0001.html
 

Cevap