Recent News

Perşembe, Temmuz 02, 2009

Staj Günlüğü 4.Gün

Bugünkü görevime başlamadan önce pspec.xml dosyasındaki bilgilerin doğruluğunu kontrol ederek tekrar bir düzenleme yaptım.Lisans ve açıklamalar kısmından emin olduktan sonra nasıl resim koyabilirim die derin düşüncelere daldım.
Genelde program paketlerinin içinde icons isimli bir dizinde bulunan resimler benim paketlediğim programda olmadığı için internetten programı temsilen bir resim buldum.
Resmi eklemek için en uygun yerin files dizini olduğunu düşündüm.Böylelikle pspec.xml içerisinde etiketleri ile tanımladığım taktirde resimi de paketime dahil etmiş olucaktım.
Daha sonra x-lite.desktop isimli bir dosya oluşturdum.Bu dosyanın içeriği
*[Desktop Entry]
Name=X-Lite
Comment=Communication application for PiSi
GenericName=VoIP Telephony
GenericName[tr]=VoIP Telefonu
Exec=xtensoftphone
Icon=x-lite.png
Terminal=0
Type=Application
Encoding=UTF-8
Categories=Network;Application;

Burada önemli olan kısım Exec,Icon ve Categories kısımları.
Exec kısmına çalıştırılabilir dosyamızın adını
Icon kısmına files içine eklediğimiz resim dosyasını
Categories kısmına da uygulamamızın ne tür bir uygulama olduğunu yazıyoruz.

Benim buda yaptığım hata exec kısmını yanlış doldurmaktı.Paketi hazırlama ve kurulum aşamasında bir sorun çıkmadı.Ama uygulamanın simgesinin üzerinde tıkladığımda hiç bir tepki vermiyordu.
Exec kısmını düzeltip programı tekrar paketledim ve mutlu son:)
İlk pisi paketimi hazırlamış oldum.:)

İkinci görevim cpulimit isimli konsoldan çalışan işlemciye limit koymamızı sağlayan bir programdı.
Önce herzamanki gibi programı kendim kurup çalıştırdım.
README dosyasını inceledim.Lisansı,sürümü bağımlılıkları hakkında bilgi edindim.
Açık konuşmak gerekirse programı ilk başta kurarken bile zorlandım.Çünkü konsoldan yapmam gerekiyodu ve daha önce pek yaptığım söylenemezdi.Uzun uğraşlar sonucunda paketi kurdum hangi dosyaları nereye atıyo gördüm çalıştırdım denedim.
Daha sonra pspec.xml ve actions.py dosyalarımı oluşturmaya başladım.
Konsoldan çalışan bir program olduğu için .desktop uzantılı bir dosyaya ihtiyaç duymadım.Herhangi bir yama yada resim kullanmadığım içinde files dizini bile oluşturmadım.
Herşeyi yaptıktan sonra daha önce karşılaştığım bir takım hatalarla karşılaştım ama daha önceden deneyimli olduğum için çözmek zamanımı almadı bu kez.
Akşam 5 sularında cpulimit.pisi uzantılı pisi paketimi elde ettim:)
Bir günde 2 paket yapmak moral verici ve yüreklendirici bir şey.
Hocamla birlikte çalıştırıp denedik ve bugünkü görevimde bitmiş oldu.
Pisi paketleme işinin deneyim ve denemelere bağlı olduğunu öğrenmiş oldum.İnsan aşina olduktan,farklı programlar üzerinde çalıştıktan sonra fazla zorlanmıyacağını düşünmeye başladım.

0 yorum:

Yorum Gönder