Sezer Yesiltas
30 Haziran 2007
 

Pardus'ta Google Desktop

Google geçtiğimiz günlerde Google Desktop'ın Linux sürümünü duyurdu. Bir an önce Pardus 2007.1 yüklü laptopımda denemek istedim ve bugün fırsat bulabildim.

Google Desktop'ı indirmek için Google'ın sitesine gittiğimde küçük bir süpriz ile karşılaştım, yazılımı sadece .rpm ve .deb uzantılı paketler olarak hazırlamışlardı halbuki sevgili Pardus'umuz bu paketleri desteklemiyor, Pisi paket sistemini kullanıyordu.

Daha önceden rpm2targz adında bir uygulama sayesinde rpm paketlerinin tar.gz formatında sıkıştırılmış dosyalara dönüştürülebildiğini biliyordum. Eğer Pardus 2007.1, Google Desktop'ın ihtiyaç duyduğu bağımlılıkları en az Fedora,Suse kadar sağlıyorsa bu şekilde bir kurulum yapabileceğimi düşündüm ve Pardus beni yine şaşırtmadı...



Google Desktop kurmak için yapılacak işlemler adımı adım şu şekilde:
sezer@pardus ~ $ su
pardus sezer # cd /
pardus / # cp /home/sezer/Desktop/google-desktop-linux-1.0.1.0060.rpm .
pardus / # rpm2targz google-desktop-linux-1.0.1.0060.rpm
found gzip magic bytes
trying to decompress with gzip... OK

pardus / # tar -zxvf google-desktop-linux-1.0.1.0060.tar.gz
pardus / # exit
exit
sezer@pardus ~ $ gdlinux
sezer@pardus ~ $ cp /opt/google/desktop/bin/gdlinux /home/sezer/.kde3.5/Autostart
sezer@pardus ~ $ chmod 755 /home/sezer/.kde3.5/Autostart/gdlinux
sezer@pardus ~ $

Bu satırların açıklaması ise şu şekilde:
  • önce root (yetkili kullanıcı) oluyorsunuz. (su komutu ile)
  • kök dizinine gidiyorsunuz. (cd / komutu ile)
  • indirdiğiniz rpm uzantılı dosyayı kök dizinine kopyalıyorsunuz. (cp komutu ile)
  • rpm dosyasını tar.gz formatına dönüştürüyorsunuz. (rpm2targz komutu ile)
  • tar.gz dosyasını kök dizinde açıyorsunuz. (tar komutu ile)
  • root (yetkili kullanıcı) modundan çıkıyorsunuz. (exit komutu ile)
  • Google Desktop'ı çalıştırıyorsunuz. (gdlinux komutu ile)
  • her açılışta otomatik çalışması için gdlinux komutunu autostart dizinine taşıyoruz.(cp komutu ile)
  • autostart dizinine kopyaladığımız gdlinux komutuna çalışabilme yetkisi veriyoruz. (chmod ile)

Bir problem yaşamazsanız sistem çekmesine (tepsisine) Google Desktop imlecini göreceksiniz.


Daha önce kullanmayanlar için şimdi artık Google Desktop keşfetme zamanı. Keşfe iki kere ctrl tuşuna basarak başlayabilirsiniz:



Ayarlar ve kullanım hakkında tüm bilgiler için Google Desktop'ın web arayüzünü kullanabilirsiniz:





Etiketler: , ,

 
03 Haziran 2007
 

Pardus'ta SVN ve Eclipse
Uzun zamandır masaüstü uygulamaları ihtiyacı bakımından büyük bir konforla kullandığım Pardus'un, uygulama geliştirici gereksinimleri açısından da hiç bir eksiği olmadığını söyleyebilirim. Birçok java geliştiricisinin vazgeçemediği Eclipse'i bilgisayarınıza kurmak 2 tıklama sürerken, bir SVN sunucusuna sahip olabilir ve bunu Pardus kurulu bilgisayarınızda Eclipse ile kolayca entegre edebilirsiniz.

Eclipse kurmak:
Eclipse Pardus 2007 deposunda yer almaktadır, kurulumu gerçekleştirmek gerekiyor:



SVN sunucusunu başlatmak:
SVN Sunucusu Pardus 2007'de ön tanımlı olarak bulunmaktadır sadece servisi başlatmak gerekiyor:


Bir SVN Deposu oluşturmak:
SVN client yazılımı Pardus 2007'de ön tanımlı olarak kurulu gelmektedir. SVN komutları ile depo oluşturmak gerekiyor:

Bir SVN deposunun konfigürasyonu:
SVN deposunu oluşturduğunuz dizinde conf adından bir klasör göreceksiniz. Depo ile ilgili yetkileri burada bulunan dosyalarda yapabilirsiniz.
svnserve.conf dosyasını örnek olarak aşağıdaki gibi konfigüre edebilirsiniz, böylece herkesin depoya erişimine izin vermiş ancak depoda değişiklik yapabilmeyi yetkiye bağlamış oldunuz. Yetki ile ilgili konfigürasyonları da passwd ve authz dosyalarında yapacağınızı belirtmiş oldunuz:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

passwd dosyasında deponuzu kullanacak kullanıcıları ve şifrelerini tanımlıyorsunuz:
[users]
sezer = parola
can = parola

authz dosyasında kullanıcı yetkilendirmesini yapabiliyorsunuz. Aşağıdaki basit örnekte sezer kullanıcısına tüm projelere (depoda yer alan tüm dizinlere) yetki verilirken can kullanıcısına sadece image projesine (image dizinine) yetki verilmiş, ayrıca tüm kullanıcılara tüm dizinleri okuma yetkisi verilmiş.
[/]
sezer = rw
* = r
[/can/]
can = rw

Gerekirse SVN deposunu kaldırmak için diskte ilgili depo için oluşan dizini silmek yeterlidir: rm -Rf /var/svn/depo

Eclipse ile SVN deposu kullanmak:

Artık projeniz ile ilgili tüm versiyon ve kod kontrol operasyonlarınızı Eclipse üzerinde yapabilecek durumdasınız.

Deponuzda versiyonlamak istediğiniz dosyalar için Eclipse dışında bir araca ihtiyaç duyarsanız Pardus 2007'nin deposunda yer alan eSvn programını kullanabilirsiniz keşke TortoiseSVN programı Linux'ta da çalışabilseydi, yine de eSvn şık bir program ve tüm ihtiyaçları karşılayacak düzeyde.

Pardus 2007 kararlı deposunda yer almayan ama diğer test ve geliştirme depolarında yer alan SVN programları da var, bu programlara erişmek ve kurmak için öncelikle PisiBul programını kurmanız gerekiyor, PisiBUL sayesinde depoda olmayan bir çok programa erişebiliyor olacaksınız ancak bu programların henüz testleri tamamlanmamış olduğunu unutmamanız gerekir.

Aşağıdaki linkte SVN ile ilgili program, eklenti, hosting siteleri ile ilgili linkler bulabilirsiniz:
http://subversion.tigris.org/links.html

Etiketler: , , , ,

 

Pardus... Özgürlük İçin...

Yeni yazılardan RSS ile haberdar olun
Yeni yazılardan Email ile haberdar olun
Kullandığım veya araştırdığım Windows, Linux veya Cep Telefonu yazılımların tanıtımını, ilgimi çeken web siteleri ve hizmetlerini ve bazı ufak tefek temel bilgileri vakit buldukça burada paylaşacağım.
'Burada yer alan web sitesi,kurum,kuruluş veya yazılımlarla ilgili herhangi bir ticari ilişkim bulunmadğı gibi tüm yorumlar tamamen kişiseldir ve şahsi deneyimlere dayalıdır. Tanıtım yapılan yazılım ve hizmetler, üretici kuruluşa (ve yazdıklarımdan dolayı bana) herhangi bir sorumluluk yüklemez.'



Fotoğrafım
Ad: Sezer Yeşiltaş
Konum: Istanbul, Turkey
Arşivler

Aralık 2005 / Ocak 2006 / Şubat 2006 / Mart 2006 / Nisan 2006 / Mayıs 2006 / Haziran 2006 / Temmuz 2006 / Ağustos 2006 / Eylül 2006 / Ekim 2006 / Kasım 2006 / Aralık 2006 / Ocak 2007 / Şubat 2007 / Mart 2007 / Nisan 2007 / Mayıs 2007 / Haziran 2007 / Temmuz 2007 / Ağustos 2007 / Eylül 2007 / Kasım 2007 / Aralık 2007 / Ocak 2008 / Şubat 2008 / Nisan 2008 / Mayıs 2008 /

Powered by Blogger