Kategoriler
Pardus

Türkçe PiSi Belgelerine ve Kitabına Olan İhtiyaç

Pardus’un dününden bugününe konuşulan konuların başındadır hep PiSi paketleri…

Neden bu paket sisteminin yapıldığı, neye yaradığı, bunun tekerleği yeniden icat etmek mi yoksa yoğurttan sonraki en büyük Türk icadı olması mı? bunlar hep konuşuldu durdu…

Bugün gelinen noktada en büyük şikayet depolardaki paket sayısının azlığı. Diğer husuları geçtim, yorumlarda da bunları tartışmamak adına, hali hazırda tartışılan iki yer var, dileyen oraya buyursun.

Soruna gelirsek, depodaki pisi paketi sayısının azlığında bence iki temel sorun vardı:

1- Dışardan bir türlü istenilen katkının alınamaması(Katkıcılar ile çekirdek geliştiriciler ve proje yönetimi arasındaki “müzikal” sorunlar vs… Bu bu yazının konusu değildir)

2- PiSi paket sistemi ve paketleme ile ilgili yeterli belgelemenin olmayışı.

Bu yazıda bu ikinci soru üzerinden gideceğim. Daha önceleri yıllara sair bu soru dile getirdik. Belgeleme hep Pardus’un yumuşak karnı oldu. Malumunuz belirli sayıda tam zamanlı geliştirici olduğunda, bu kişilerbir şekilde bu paketleme işini kendileri yaptılar. Öyle oldu ki kimi zaman bir geliştirici yüzlerce paketin bakımından sorumlu oldu, işini de layığıyla yaptı…

Fakat bu durum elbette sürdürülebilir değildi, kimseye de bir şey katmadı, paket sahibinin omuzlarını yıkmaktan başka… Bolca söylendi, Pardus-Wiki var gelin şuraya beşge yazın edin, olmadı… Eldeki bir kaç belge taa Meren zamanından(Meren hocam, anılarını yazacağın kitabın adı olabilir “Meren Zamanı…” diyagonal pas;p) başlayıp yarım kalan bir kaç madde ile sınırlı kaldı. Sonrasında gönüllüler kendi bilgileri sınırında bir iki madde yazdı, kaldı. Daha sonrasonda ise meşhur ingilizce belgeşleme sitesi http://developer.pardus.org.tr açıldı, PiSi ve paketleme ile ilgili belgeler buraya yazıldı. Doğrusu neden İngilizce’nin tercih edildiğini ben bilemedim, yurt dışındaki geliştiriciler ise hedef kitlesi, onun da geri dönüşümü olmadı. Ki birazdan vereceğim bağlantıda İngilizce konuşan Pardus Topluluğu’nun bu konudaki çözümünün über çalışkan Alman Pardus Topluluğu tarafından yazılan “Pisi Nasıl?” kitabının bir özet çevirisi olduğunu göreceğiz. Herneyse diyelim ama bir parantez açalım:

Pardus’un Türkiye’deki özgür yazılım ekosisteminde yer alması için buradaki yazılımcıların yazılımlarını nasıl PiSi paketi yapacakları konusunda da ortaya bir şeyler  belge koymak gerekirdi…

Neyse, develer tellal oldu, pireler kervan oldu, Pardus göle kaçtı, gölü inek içti, inek concrete jungle’a kaçtı, burada ötekileştirildi vs vs… Neticede Pardus projesinin yönetimi değişti, bugüne kadar binlerce paket ile haşır neşir olmuş, bu işin ilmine ermiş onca geliştirici Tübitak’tan bir şekilde ayrıldı. Pardus’un geleceği tehlikeye girdi, Pardus’un Yarını çalıştayı yapıldı, neticesine Pardus’un bireysel sürümü kaldı mı topluluğun üzerine…. Ya….

Şimdi, topluluk içerisinde bir çok iyi niyetli kişi bu zor durum arifesinde başladıkarı Pardus’un devamını hedefleyen çalışmalarda ellerini kirletip, depodaki paketleri güncelleme gayreti içerisinde(Erdinç Gültekin’e selamlar). Bir şekilde didikleye didikleye onlarca paketi güncellediler. Peki bu bundan sonrası için sürdürülebilir mi? Hayır! Tıpkı daha önce Tübitak’ta çalışan geliştiricilerin durumu gibi, sürekli omuzlarında artan bir paket yükü ile gelinebilecek bir nokta göremiyorum.

Bugün şu bir gerçek ki, topluluk tarafından devam ettirilecek olan bireysel sürüm için bu PiSi belgelerine dünden çok daha fazla ihtiyaç bulunmakta. Dünü ve bugünü değerlendirirken, kendimize şunu soralım:

– Kodu paylaşıyoruz ama kodu işler hale getiren bilgiyi neden paylaşmıyoruz?

En büyük eksiğimiz bu bence, onlarca geliştirici Pardus projesinde Pardus ve örülü olduğu özgür yazılımlar ile ilgili çok şey öğrendi, fakat bu bilgi uğraştıkları kod gibi açık bir modelde paylaşılmadı. Haliyle de kurumsallaşması gereken bilgi, çalışanların kafalarında kurumsal hafıza tutmanın bedelini ödeyerek yok oldu. Yok oldu diyorum çünkü bu geliştiricilerin bir çoğunun dönüp bu bilgileri paylaşacaklarını sanmıyorum.

Pardus’u devam ettirmek isteyen bu istekli paketçilere bugün, paket güncellemeleri ile harıl harıl uğraşmak yerine, bu işin nasıl yapıldığını, hazır bu işi yeni öğrenmişken ve öğrenme yolları zihinlerinde tazeyken(kendi yürüdüğü yolu, izini kaybetmeden bir sonrakine tarif etme şansına sahipken) belgeleyip diğerleri ile paylaşmalarını ve bu sayede daha geniş bir paketçi grubunun oluşmasına imkan sağlanabileceğii söyledim.

Neyse lafı uzatmadan, devam edersek sevgili Anıl’a paketleme ile ilgili belgelerin bir listesine sahip olup olmadığını sordumi sağolsun akılan gelenleri yazdı:

http://developer.pardus.org.tr/guides/packaging/index.html
http://tr.pardus-wiki.org/At%C3%B6lye#Pisi_ve_paket_yap.C4.B1m.C4.B1
http://www.ozgurlukicin.org/forum/pisi-paket-yapimi/
http://lists.pardus.org.tr/teknik/
http://lists.pardus.org.tr/gelistirici/
http://tinyurl.com/youtube-pisi
http://pakete.pardususer.de/?file=/pisi-howto/PiSi-HowTo-0.5.odt
http://galerie.pardususer.de/displayimage.php?album=9&pid=334#top_display_media

Burada en allta bağlantısı bulunan, Pardususer.de topluluğu tarafından hazırlanan Pisi Nasıl? kitabının bu işe niyetli kişilere örnek teşkil edeceğini düşünüyorum. Zamanında sevgili Gürkan ile yazışmıştık, ama maalesef kitabı Almanca’dan çevirecek kadar kişi toparlayamadık. Zaten zaman da geçince bilgiler de eskimiştir. Şu anda da bunu yapacak insan gücü yok, sıfırdan Türkçe yazmak daha kolay olabilir.

Bu kitabın odt halini bulamadığımdan, Google Docs’a aktarıp burada Google Translate’e çevirttiremedim(PDF dosyasını Google belgesine dönüştürüp çevirmek mümkündü ama dosya boyutu 2MB’ın üzerindeymiş…), ama şöyle bir güzellik olsun diye, İngilizce konuşan Pardusseverlerin hazırladığı özet kitabı Google Docs ile Türkçeye makina tercümesi yaptırdım:
https://docs.google.com/document/d/1Mmx_CwWor9-AidgWDUogWdyaZK_tX0LSEGSkRrCh45E/edit

Almanca kitabın odt halini temin edebilirsek, aynı şekilde Google Docs üzerinden Türkçe çevirisini elde edebiliriz. Makina tercümesi ama fikir vermek adına çok işe yarar.

Benim bu konuda yapabileceğim bir şey yok maalesef, paketlemeden anlayan arkadaşlara naçizane tavsiyem. Zaten ellerinden geldiğince paketler yapıyorlar, bir yandan da sunucu, derleme çiftliği gayretindeler, böyle bir işe de başlarlarsa, o zaman her şey tam olur. Büyük sıkıntılar çözülür.

Böyle bir kitabı yazmak veya mevcut belgeleri güncelleyerek örnek paketlemelerle ilgili PardusWiki kullanılabilir belki. Hali hazırda maddeleri kitaba dönüştürecek bir eklentimiz var(Pamir sağolsun).

***

Kitap demişkene, Pardus ile ilgili internette proje tarfından yayınlanan 2 adet kitap var:

  1. Pardus 1.0 Kullanım Klavuzu
  2. Kurumsal 2 Kullanım Klavuzu( Pardus.org.tr sitesinden tedarik edebilirsiniz)

Bunların yanında Alman Pardus topluluğunun hazırladığı 215 sayfalık Pisi Nasıl? kitabı ve İngilizce konuşan kullanıcıların 24 sayfalık belgesini Dropbox alanımda Pardus Kitapları klasörüne koyum dileyenler buradan da indirebilir:

  • http://dl.dropbox.com/u/38862200/Pardus%20Kitaplar%C4%B1/Pardus_1.0_Kullanim_Kilavuzu.pdf
  • http://dl.dropbox.com/u/38862200/Pardus%20Kitaplar%C4%B1/Kurumsal_2_kullanim_kilavuzu_1.1.pdf
  • http://dl.dropbox.com/u/38862200/Pardus%20Kitaplar%C4%B1/Almanca_pisi–howto_-_20-01-2010.zip
  • http://dl.dropbox.com/u/38862200/Pardus%20Kitaplar%C4%B1/ingilizce_PiSi-HowTo-0.5.odt

Kitap demişken kapanışı da sevgili Ali Işıngör’ün Sezai ile ziyaretimizde bize verdiği koleksiyonluk “imzalı” nadide bir parça ile yapayım:

Görkem Çetin'in yazdığı imzalı "Pardus 2007" kitabı
Görkem Çetin'in yazdığı imzalı "Pardus 2007" kitabı
Kategoriler
Genel

Andreas Juergens Pisi Paket Deposu Picasa 3 Google Earth 5 ve Fazlası

Not: Andreas Jürgens deposu malesef çeşitli nedenlerden dolayı artık faal değildir.  Daha zengin bir alternatif olarak, dilerseniz PardusUser.de http://www.pardususer.de/index.php?action=repository depolarını kullanabilirsiniz.

Malum Pardus depolarında çeşitli nedenlerden dolayı bazı programları göremiyoruz ve eksikliklerini çekiyoruz. Bu programlardan önde gelenleri Google hizmetleri olan Picasa ve Google Earth, bunların dışında birçok tarayıcı,indirme yöneticisi ve devre çizim programları gibi yazılımları sayabiliriz.

Bu eksiklikler, çeşitli lisans sorunları veya kaynak kodu durumları ile sabit durumda, resmi bir gelişme beklememek gerekir.

Depolardaki bu eksiklere en güzel çözüm resmi olmayan depolar, gerçekten çok güzel bir yan depomuz var :Pardus-linux.org paket deposu 🙂

Pardus gelişiminde Türk katkıcıların çabalarını görmek çok doğal ve normal. Ama geçen gün bilgisayarımdaki fotoğrafları indekslemek için picasa’ya ihtiyaç duydum, Digikam alternatifi var diyebilirsiniz, ama mevcut dizinleri koruyarak ve çok parçalı hard disklerde resimleri bulup içe aktarmak gerçekten uğraştırıcı, ve bir alternatif yöntemini bulamadım.  Dolayısıyla Picasa’ya ihtiyaç duydum,Picasa güzel pardus-linux.org deposunda mevcut http://paketler.pardus-linux.org/users-2008/GooPi-0.0.2-4-3.pisi bu paketi yükleyerek yalnızca Picasa değil diğer google programlarının da pisi paketini oluşturabilir ve kurabilirsiniz.

Hali hazırda Picasa 3 kurayım derken ingilizce Pardus-wiki’de Andreas Juergens’in paket deposunun adresini gördüm, yurt dışından 1957 doğumlu Alman bir Pardus tutkunu ve çok güzel bir paket deposu oluşturmuş, Picasa 3,Google Earth 5, Azureus gibi birçok programı paketlemiş ve deposuna taşımış. Yurt dışından böyle bir çaba görmek çok güzel, hemen Picasa 3 pisi paketini indirdim ve kurdum, her ne kadar google’ın rpm paketi wine üzerinden çalışacak şekilde yapılmış olsa da mükemmel çalışıyor. Bunun üzerine Andreas Juergens’in ziyaretçi defterine teşekkürlerimi yazdım ve çalışmalarının devamını diledim.

Pardus-linux.org paket deposundan sonra yeni bir paket depom oldu 🙂 Sizde lütfen bu iki depoya gereken ilgi ve şefkatigösteriniz 🙂

Andreas Juergens Pisi Paket Deposu : http://pchilfe-juergens.de/PISI-Pakete/
Pardus-Linux.org Deposu : http://paketler.pardus-linux.org/

Pardus-linux.org adresini biliyorsunuz 🙂 Andreas Juergens’e teşekkür için buradan ziyaretçi defterine mesajınızı yazıp Speichern e tıklayınız 🙂

Pardus-linux.org deposu kadar geiş olmadığı için Andreas Juergens’in şu andaki deposunu aşağıya yapıştırıyorum, güncellemeleri için depo adresini kontrol ediniz,veya paket yöneticinize depo adresi olan “http://pchilfe-juergens.de/PISI-Pakete/pardus-2008/pisi-index.xml.bz2  ” konumunu ekleyiniz:

Pardus 2008 Deposu :

[   ] GoogleEarth-5.0.11733.9347-7-6.pisi 24-Jun-2009 16:29   14M
[   ] JDownloader-0.6.193-3-3.pisi        24-Jun-2009 16:22   12M
[   ] PeaZip-2.6.2-3-4.pisi               24-Jun-2009 16:25  4.2M
[   ] RealPlayer-11.1.1.1789-9-5.pisi     24-Jun-2009 16:24  3.9M
[   ] aTunes-1.13.1-2-2.pisi              24-Jun-2009 16:27   10M
[   ] azureus-4.2.0.2-13-4.pisi           24-Jun-2009 16:19   13M
[   ] hotwayd-0.8.4-1.pisi                24-Jun-2009 16:20   56K
[   ] picasa-3.0.5744-02-2-2.pisi         24-Jun-2009 16:32   22M
[TXT] pisi-index.xml                      24-Jun-2009 16:22   33K
[   ] pisi-index.xml.bz2                  24-Jun-2009 16:22  4.1K
[   ] pisi-index.xml.bz2.sha1sum          24-Jun-2009 16:22   40
[TXT] pisi-index.xml.sha1sum              24-Jun-2009 16:22   40
[   ] tvbrowser-2.7.3-4-4.pisi            24-Jun-2009 16:23  2.8M
[   ] vlc-1.0.0-rc4-36-19.pisi            24-Jun-2009 16:24  5.8M

Pardus-linux.org Deposu ise şimdiden Pardus 2009’a hazırlanıyor 🙂
http://paketler.pardus-linux.org/users-2009/
Andreas Juergens deposu da :
http://pchilfe-juergens.de/PISI-Pakete/pardus-2009/

Pardus 2009 Deposu :

[   ] GoogleEarth-5.0.11733.9347-7-6.pisi 22-Jun-2009 18:59   13M
[   ] PeaZip-2.6.2-3-5.pisi               22-Jun-2009 17:51  4.9M
[   ] RealPlayer-11.1.1.1789-9-5.pisi     21-Jun-2009 11:15  3.9M
[   ] aTunes-1.13.1-2-2.pisi              21-Jun-2009 10:48   10M
[   ] azureus-4.2.0.2-13-4.pisi           21-Jun-2009 10:57   13M
[   ] hotwayd-0.8.4-1.pisi                21-Jun-2009 10:57   56K
[   ] kompozer-0.8a.4-2-3.pisi            21-Jun-2009 23:13  8.5M
[   ] opera-9.64-21-11.pisi               21-Jun-2009 06:33  7.8M
[   ] picasa-3.0.5744-02-2-2.pisi         21-Jun-2009 11:11   22M
[TXT] pisi-index.xml                      22-Jun-2009 19:00   37K
[   ] pisi-index.xml.bz2                  22-Jun-2009 19:00  4.7K
[   ] pisi-index.xml.bz2.sha1sum          22-Jun-2009 19:00   40
[TXT] pisi-index.xml.sha1sum              22-Jun-2009 19:00   40
[   ] vlc-1.0.0-rc4-36-1.pisi             21-Jun-2009 06:23  5.6M

Son olarak sanırım Pardus’da 64 bit sürüm için adımlar atılmaya başlandı, o da ne bir e-posta listesi görüyorum 🙂
http://liste.pardus.org.tr/64bit/

Mutlu Günler.

*Herhangi bir depoyu Paket Yöneticisi’ne (Pisi) eklemek için depo adresi olan pisi-index.xml.bz2 bağlantı adresini Paket Yöneticisi->Ayarlar -> Paket Yöneticisi Programını Yapılandır -> Depolar-> yeni Depo Ekle yolu ile ekleyebilirsiniz.

Unutmayın ki Resmi depo harici depolardan kurcağınız programlardan siz sorumlusunuz 🙂