Pardus ve Grafik Araçları - Özgürlük için...
Pardus ve Grafik Araçları - Özgürlük için...
Pardus ve Grafik Araçları - Özgürlük için...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
nas›l<br />
#Bu satır ile kuruluma hazırlığa başlıyoruz<br />
def setup():<br />
#configure komutunu çalıştırıyoruz<br />
autotools.configure()<br />
#inşa etmeye başlıyoruz<br />
def build():<br />
# make komutunu çalıştırıyoruz<br />
autotools.make()<br />
#yükleme işlemine başlıyoruz<br />
def install():<br />
#Yükleme dizinine yüklenmesi <strong>için</strong> install komutunu çalıştırıyoruz.<br />
autotools.rawInstall(“DESTDIR=%s” % get.installDIR())<br />
#çeşitli dökümanları belirtiyoruz.<br />
#Bu dökümanlar açmış olduğumuz arşiv dizini<br />
#içerisinde yer alan dosyalar.<br />
pisitools.dodoc(“AUTHORS”, “ChangeLog”,<br />
“COPYING”, “NEWS”, “README”)<br />
Bu kodlar actions.py dosyamın içerisinde yer alan kodlar. Diyez (#) işareti<br />
ile başlayan satırlar açıklamalar. Şimdi geriye birden fazla dile ait açıklama<br />
bilgilerini yazacağımız “translations.xml” dosyasını hazırlamak kaldı.<br />
<br />
<br />
<br />
chmsee<br />
Linux/Unix <strong>için</strong><br />
HTML yardım gösterici<br />
Gecko motoru<br />
kullanan HTML yardım gösterici.<br />
<br />
<br />
Benim hazırlamış olduğum translations.xml dosyasının içeriği bu şekilde. Burada<br />
alt alta summary <strong>ve</strong> description etiketlerinde ilgili dillere ait çevirileri ekleyebiliriz.<br />
59<br />
Şimdi pisi paketi yapmadan önce geldiğimiz noktayı bir görelim.<br />
• pspec.xml dosyamızı hazırladık<br />
• actions.py dosyamızı hazırladık<br />
• translations.xml dosyamızı hazırladık<br />
Not olarak bu üç dosyanın aynı dizin içerisinde olması gerektiğini <strong>ve</strong> bu dizinin<br />
üzerinde bu adrestekine benzer bir component.xml dosyasının bulunması<br />
gerektiğini belirtelim. Aksi halde pisi paketi haline getirmemiz mümkün değil.<br />
Bu adımları başarıyla geçtiğimize göre artık paketleme işlemine başlayabiliriz.<br />
Yapmamız gereken tek şey pspec.xml dosyasının bulunduğu dizin içerisinde<br />
konsola “pisi bi pspec.xml” komutunu <strong>ve</strong>rmemiz. Herhangi bir hata çıkmadığı<br />
taktirde bulunduğunuz dizinde chmsee-1.04.pisi şeklinde bir paket çıkacak. Artık<br />
bu paketi istediğimiz şekilde kurabiliriz. Tabi pisi bi pspec.xml komutunu yetkili<br />
kullanıcı haklarıyla yapmamız gerekiyor.<br />
Böylece basit bir uygulamanın pisi paketi oluşturma işlemi örneğinden yola<br />
çıkarak paketleme sürecinin<br />
nasıl işlediğini görmüş<br />
oldunuz. Anladığınız üzere<br />
paketleme yapabilmek <strong>için</strong><br />
bir Python programcısı<br />
olmanıza ya da <strong>Pardus</strong><br />
hakkında derin teknik bilgiye<br />
sahip olmanıza gerek yok,<br />
sadece paketlemek istediğiniz<br />
program ile paketleme<br />
sürecini iyi tanımanız<br />
gerekiyor.<br />
Ayrıca pisi sistemiyle Actions<br />
API üzerine temel pratik<br />
bilgilere sahip olmalısınız.<br />
Bu konuda <strong>Pardus</strong> Wiki<br />
sayfalarında başka örnekler<br />
<strong>ve</strong> rehberler mevcut. Umarım<br />
faydası olmuştur.