Now, if you want to install incollector or other C# package, you don’t have to download all-in-one mono package that’s package size is ~25M. I splitted mono package (pisi lzma compression level is 7): gkmngrgn@gacer mono $du -hs *.pisi
64K mono-bytefx-data-mysql-2.6.1-29.pisi
2,1M mono-data-2.6.1-29.pisi
180K mono-data-firebird-2.6.1-29.pisi
120K mono-data-oracle-2.6.1-29.pisi
116K mono-data-postgresql-2.6.1-29.pisi
104K mono-data-sqlite-2.6.1-29.pisi
3,0M mono-devel-2.6.1-29.pisi
7,0M monodoc-core-2.6.1-29.pisi
420K mono-extras-2.6.1-29.pisi
40K mono-ibm-data-db2-2.6.1-29.pisi
36K mono-jay-2.6.1-29.pisi
232K mono-jscript-2.6.1-29.pisi
316K mono-locale-extras-2.6.1-29.pisi
156K mono-nunit-2.6.1-29.pisi 7,4M mono-runtime-2.6.1-29.pisi
100K mono-sybase-2.6.1-29.pisi
800K mono-wcf-2.6.1-29.pisi
2,6M mono-web-2.6.1-29.pisi
2,1M mono-winforms-2.6.1-29.pisi
96K mono-winfxcore-2.6.1-29.pisi
Yeah, we will install only mono-runtime instead of mono to use incollector or any C# application and the mono-runtime package size is ~7.4MB. I think, mono’s new version will be in main Pardus 2009 repository at next month. Nice..
Son girdimden sonra uzun zamandır günlüğüme bir şey yazmamışım. Önemli gelişmeler hakkında kısa kısa bilgi vereyim:
* Artık eskisi kadar Pardus’a gereken ilgiyi gösteremiyorum, bazen benim geliştiricilik hayatımdaki yalnızlığımı farkeden arkadaşlar özel bir eposta atıp “Size yardımcı olmak istiyoruz, biz de katkıcı olmak istiyoruz.” şeklinde isteklerde bulunuyorlar. Birçoğuna cevap veremedim bile; ama darılmasınlar. Ne ben geliştiriciliği bıraktım, ne de sizin geliştirici olmanızda hiçbir şekilde engel yok. Önce Pardus wiki’sindeki geliştirici belgelerini okumakla başlayın[1], sonra da birilerinin size bir şeyler yaptırmasını beklemeksizin biran evvel faaliyete geçin. Hata yapmaktan da çekinmeyin. Önemli olan, geliştiriciler sizden hatanızı düzeltmenizi istediğinizde, o hatayı bir daha yapmamak için elinizden geleni yapmak.
* İstanbul’da güzel bir yerde çalışmaya başladım. Hayatımın çoğunu artık İstanbul’da geçiriyorum. Eskişehir’de artk çok bir işim kalmadı. işimin Python ve web işleriyle ilgili olması biraz benim şansıma denk geldi. Yıllardır içimde biriktirdiğim Python ile bir web uygulaması yapma enerjisini artık güzel sonuçlar doğurması umuduyla tüketiyorum.
* Puding’le[2] de iş yoğunluğundan dolayı ilgilenemiyorum; ama ileride sürpriz yapma olasılığım var. Bunun yanında Twity[3] ile ilgili ilerleyen zamanlarda güzel gelişmeler duyacağınızı umuyorum.
* Kimseye kırgın, dargın veya üzgün değilim. Her şey olması gerektiği gibi ve her şey yerli yerinde.
Puding’in qt arayüzü de yavaş yavaş bitiyor. An itibariyle çalışıyor görünmesine karşın, olası yanlış kullanımda beklenmedik bir hatayla karşılaşmak muhtemel. Bu yüzden şimdilik playground’umda durmaya devam edecek. İlgili videosunu şuradan izleyebilirsiniz:
Peki, Neler Eksik?
İlginç bir şekilde, Türkçe çevirisini yapmakta zorlanıyorum. Daha doğrusu, Türkçe olarak düğmelerin, pencerelerin ve anlamların en iyi nasıl ifade edileceği konusunda pek emin olamıyorum.
Henüz bağlanmamış (handle edilmemiş) hatalar olabilir.
Şimdilik en temel hedef, bir Pardus kalıbını USB belleğe sorunsuz aktarabilmek. İleride sadece temel sistem kurulumu yapacak şekilde Pardus kalıbını USB belleğe yazdırabilmek; Windows veya diğer GNU / Linux dağıtımlarında da Puding’in çalışmasını sağlayabilmek gibi birçok ihtiyacı karşılayabilecek şekilde altyapıyı hazırlamamız gerekiyor.
Eğer Katkıda Bulunmak İsterseniz
Şu şekilde paketini yapıp kurabilmeniz mümkün:
# pisi bi http://svn.pardus.org.tr/pardus/playground/ggorgen/puding/pspec.xml -d
# pisi it puding*.pisi
Şuraya da Puding ile ilgili bulduğunuz hataları ve talep ettiğiniz özellikleri yazabilirsiniz (GitHub üyelik istiyor olabilir):
Pardus staj projelerimden biri olan Puding’in son hali için Vimeo’ya görüntü yükledim. Son kullanıcı olarak uçbirimde nasıl USB’ye Pardus kalıbı oluşturabileceğinizi ve biraz da Puding’in uçbirimde neye benzediğini görmek için izlemenizi tavsiye ederim:
Qt arayüzü bitince onun da görüntüsünü koymayı düşünüyorum, şimdilik resimleri koyuyorum:
Transmission’s new version 1.73 is packaged and sent to the contrib repository. At this version, Qt interface is enabled and the package is splitted in three parts:
transmission: This common package provides the daemon, remote, web gui and common files.
transmission-gtk: You should install this package to use Transmission with GTK+ interface. If Transmission is already installed on your system, only transmission update process is enough for installing transmission-gtk too.
transmission-qt: Transmission’s Qt interface does not conflict with GTK+ interface. You can use both of two clients. But transmission-qt does not have system tray support and i guess it’s not stable for now.
Pardus 2008′de Wicd’i yükleyip hemen ardından çalıştırdığımız zaman, bir bildirim penceresiyle karşılaşıyorduk, “Wicd servisini başlatınız!” gibisinden. Pardus 2009′da son Wicd güncellemesiyle, her Wicd servisini başlatmayı unuttuğunuzda sizden PolicyKit yardımıyla yetkilendirme için parola istenecek ve hemen ardından Wicd çalışabilecek. Tabi bu ayrıntı, son kullanıcıların çok da farkına varabilecek ve onları ilgilendirecek gibi durmasa da, bir geliştirici olarak COMAR’ı oldukça ilgi çekici bulduğumu söylemeden edemeyeceğim.
Xfce’nin öntanımlı internet tarayıcısı Midori an itibariyle Pardus 2009 katkı deposu derleme çiftliğinde derlendi ve depoların eşlenmesiyle yarından itibaren -umarım- yüklenmeye hazır olacak. Xfce’nin öntanımlı internet tarayıcısı ve Firefox’tan da daha minimal yapıda olduğu için xfce-utils paketinde öntanımlı internet tarayıcısını Midori olarak ayarladım. Bundan sonra, temel Xfce kurulumunu gerçekleştirdiğinizde, Xfce ile beraber Midori de kurulacak.
Diğer taraftan, uzun bir süre Review sürecinde onay bekleyen MonoDevelop da en minimal haliyle nihayet depoya girdi ve uzun bir süredir kapatamadığımız Bugzilla girdisini böylece kapatabildik[1]. Zamanla eksik bağımlılıkların paketlenip depoya girmesiyle MonoDevelop’un devre dışı bırakılan özellikleri açılacak.
Pardus-default-settings-xfce paketinin review’den geçip depoda yerini almasından sonra, bir hevesle Pardus 2009′a özel bir açılış teması hazırlamayı denedim, öntanımlı açılış temasından daha özel ve güzel olduğunu düşünüyorum:
Bu paket Xfce’nin temel bileşeninde olduğu için herhangi bir ekstra paket yüklemenize gerek kalmayacak. Dolayısıyla, sıfır model Pardus 2009′unuza Xfce kurmak için yapmanız gereken tek şey, uçbirimde bu komutu kullanmak:
$ sudo pisi it -c desktop.xfce.base -y
Xfce araçlarının özelliklerini geliştirmek için gerekli eklentilerin hepsini birden yüklemek için, ayrıca şu komutu da kullanın:
$ sudo pisi it -c desktop.xfce.addon
Son olarak Pardus’un öntanımlı giriş yöneticisi olan KDM 2009 sürümünde kdebase paketinden ayrıldı, yani KDM’yi silmeden kdebase’i sisteminizden kaldırmak mümkün. Ama yine de GDM kullanmak isterseniz (tarafımca önerilir), iki adımlık bir işiniz var. Önce kurun:
$ sudo pisi it gdm
Ardından da /etc/conf.d/xdm dosyasını açıp kdm yazan yeri gdm olarak değiştirin:
Böylece sistem açılışında xdm servisi, öntanımlı olarak KDM yerine GDM’yi çalıştıracak.
Son olarak Pardus 2009′un çıkmasına 4 gün kalmışken bir öneride bulunmak istiyorum; Xfce kullanıcısıysanız, o büyük gün tekrar bu yazıyı okumanızı tavsiye ederim. Karşılaştığınız sorunları yorum olarak yazabilirsiniz.
Üç yeni haber. Birincisi, hepimizin bildiği gibi Pardus 2009 Beta sürümü bugün bir aksilik olmazsa yayınlanacak. Bununla beraber, depoda Xfce’nin son sürümünü bulabileceksiniz:
Eh farkettiğiniz gibi Pardus için özelleştirmeler şimdilik devredışı. Bu henüz devredışı olan özelleştirmeler arasında, klavye kısayollarının (alt + f2, print tuşu gibi) da olduğunu belirtmeliyim. Ama “Benim için sorun değil, ben kendim ayarlarım” derseniz, şu şekilde kurmanız mümkün (depolar henüz eşlenmemiş olabilir):
$ sudo pisi it -c desktop.xfce
Buna ek olarak, OpenOffice’in artık KDE bağımlısı olmadığını söylemekte fayda var. Eğer OpenOffice’i görsel uyum açısından GTK+ arayüzüyle kullanmak isterseniz, openoffice-kde paketini silmeniz yeterlidir. Sıklıkla kullandığınız internet tarayıcınız Firefox içinse, hm bir şey yapmanıza gerek yok. O zaten GTK+ =).
Ayrıca.. Uzun zamandır depoya girmek bilmeyen MonoDevelop, güncel Pardus 2009 deposu için hazır ve şuan review aşamasında:
Umarım Pardus 2009 kararlı sürümü çıkmadan depoya girer ve Mono kullanıcılarına bir sürpriz yapmış oluruz.