Google
 
July 26th, 2007

Compaq Smart Array & Linux

Posted by serotizm in Teknoloji

Compaq Smart Array RAID sürücüye sahip bir HP sunucuya Ubuntu ve Debian kurmaya çalışırken 3 gün kan kustum.

Kurulum son adıma kadar sorunsuz geliyor. GRUB kurulduktan sonra sunucu yeniden başlıyor ve GRUB çıkması gerekirken sadece ekranda GRUB yazıyor, işletim sistemlerine ait liste veya GRUB komut istemcisi çıkmadığı için işletim sistemi yüklenmiyor.

Sorunun çözümü aslında çok basit.

base-system yüklendikten sonra, CTRL+ALT+F2 kombinasyonu ile yeni bir shell’e geçiyorsunuz. Şu komutu yazıyorsunuz:
echo "cpqarray"  > /target/etc/initramfs/modules

Bunu GRUB kurulumundan önce yapmanız gerekiyor. Eğer kurulum GRUB’u nereye yüklemek istediğinizi sorarsa ‘/dev/cciss/c0d0′ cevabını veriyorsunuz. Yani smart array’in MBR’sine kur…
Kurulum bitmeden önce, yine ikinci shell’de nano ile /target/boot/grub/menu.lst dosyasını açıyorsunuz. Kurulan işletim sistemine ait partition satırındaki partisyon değerini değitiriyorsunuz.
Yani:
root (hd1,1) olan satırı
root (hd0,1) olarak değiştirmek gerekiyor. Tabii partisyon bilgisi işletim sistemini hangi partisyona kurduğunuza göre değişiyor. Ben smart array üzerindeki ilk partisyona kurulum yaptım.

Sunucu yeniden başladıktan sonra BIOS’a girerek, boot options’ta smart array’i ilk sıraya yani CD-ROM’un üzerine taşımak gerekiyor.

Sistem yeniden başladığında işletim sisteminiz sorunsuz yüklenir. 

November 27th, 2006

Sonunda! Flash Player Beta 9

Posted by serotizm in Teknoloji

Bir Linux kullanıcısı olarak uzun zamandır Adobe’un Flash Player’ından son derece rahatsızdım. Zira yıllardır Linux üzerinde çalışan tek Flash gösterici, 7 versiyonu idi. Bu yüzden Flash 8 olarak dışa aktarılmış çoğu animasyonun bazı bölümlerini görüntüleyemiyordum. Özellikle animasyon metin içeriyorsa vay halimize…

Sonunda Adobe üzerindeki ölü toprağını atmış, hadi Linux kullanıcıları biraz da bununla oyalansınlar diye bir Flash Playe 9 Beta çıkartmış. Bu sus payı benim sorunlarımı kökten çözdü. Artık tüm animasyonları sorunsuz görüntüleyebiliyorum. 

April 14th, 2006

Yerli malı yurdun malı: Pardus Linux

Posted by serotizm in Teknoloji

Bundan birkaç ay önce Pardus çıktığı zaman açıkçası önyargılı yaklaşmıştım. Nasıl olsa oturması zaman alır hem ben uygulama geliştiriyorum, daha yolun bu kadar başında olan bir sistem ihtiyaçlarımı karşılamaz gibi gelmişti.

Geçenlerde Ubuntu’dan fena halde daralmış olmam, Debian’ın CD’lerinin makinama uygun kernel bulamaması ve benim tekrar CD indirmeye üşenmem nedeniyle vakti zamanında indirdiğim Pardus CD’sini denedim. Amaç “Pardus’u bir göreyim, sonra bir Debian netinstall CD’si indirip Debian kurarım” idi.

Zira Pardus yaklaşık bir yarım saat içerisinde kuruldu. Sistemi açıp kullanmaya başlayınca çok şaşırdım… Performans Ubuntu’yu ikiye katlıyor, Debian’dan aman aman eksik bir yanı yok, gayet kararlı ve arayüzleri çok düzgün, makinamdaki tüm donanımı tanıdı.

En başta önyargılı yaklaştığım için kendimden utandım. Kendi paket yönetimi olmasına rağmen, aranan paketlerin çoğu bulunuyor. Bulunmayanları zorluk çekmeden derleyebiliyorsunuz. Kullanımı son derece kolay.

Çok ufak tefek eksikleri olsa da Pardus’a bir şans verdiğiniz takdirde kalbinizi kazanabiliyor…

Tüm Uludağ ekibine teşekkürler.

March 6th, 2006

SynCE HOWTO Yenilendi

Posted by serotizm in Teknoloji

Dün synce-users liste üyesi bir arkadaştan gelen soru üzerine SynCE ile ilgili dökümanımı güncelledim.

Yeni version hem Ubuntu 5.10 için de çalışıyor hem de SynCE’nin en son CVS sürümünü anlatıyor. Sağ bölümde, HOWTOs bölümünden bulabilirsiniz…

January 28th, 2006

Outlook ve Virtual Shared Folders

Posted by serotizm in Teknoloji

Netpia için qmail+courier-imap+vpopmail sunucu uygulamalarını içeren bir IMAP ve SMTP sunucu kurulumu yaptım. Gelen mesajları arşivlemek için sanal paylaştırılmış klasörler ve e-listeler kullandım.

Courier paylaştırılmış klasörler için 2 yol sunuyor;

1- Dosya izinlerine göre paylaştırılmış klasörler (Filesystem shared folders): Eğer IMAP sunucu kullanıcıları, sunucunun kurulu olduğu makinaya erişebiliyorsa yani kendi kullanıcı adı ve grupları varsa klasör izinleri ile oynayarak her kullanıcı için farklı izinler verebiliyorsunuz.
2- Sanal paylaştırılmış klasörler (Virtual shared folders): Eğer e-posta kullanıcılarınızın sunucuya erişimi yoksa ve MySQL, LDAP veya PostgreSQL sunucuda tutuluyorsa, bunlar için ACL (Access Control List) ile paylaştırılmış klasörlere izin tanımlayabiliyorsunuz.

Fakat burada sorun şu ki, sanal klasörler kullanırsanız paylaştırılmış klasör isimleri #shared ile başlıyor ve Outlook, Outlook Express ve Evolution bunu desteklemiyor. Sanırım anlayış insanlar Outlook’u Exchange server ile kullansın, bir standartı tanımayalım, kullanıcılar hayatlarından nefret etsin, Microsoft daha çok para kazansın…

Neyse ki kulağımızı tersten göstererek bu sorunu çözebiliyoruz:
(bizim hesabımız a@alanadi.com olsun, paylaştırılmış klasörler de b@alanadi.com altinda olsun)

  1. Önce bir Thunderbird veya KMail istemciye hesabımızı tanıtıp paylaştırılmış klasörlere üye oluyoruz.
  2. Outlook’ta Araçlar->E-Posta hesapları menüsünden hesap detaylarımıza giriyoruz.
  3. Gelişmiş ayarlarda Root Folder Path alanına şunu yazıyoruz:
    #shared.b@alanadi.com
  4. Tüm pencerelere tamam diyoruz. Outlook klasör listesini sunucudan tekrar aldığını belirten bir mesaj verecek. Tamam diyelim.
  5. Şimdi paylaştırılmış klasörler geldi ama Inbox’ımız gitti… Hesap özelliklerine tekrar girelim ve demin girdiğimiz değeri sadece #shared. olarak değiştirelim.
  6. Klasörler tekrar alınıyor. Pencerelere tamam diyoruz. Inbox’ımız geri geliyor.
  7. İçimizden bildiğimiz tüm küfürleri gerekli mercilere sayıp bu uğurda harcadığımız saatlere hayıflanarak yatıp uyuyoruz…
January 25th, 2006

syncekonnector Kurulumu

Posted by serotizm in Teknoloji

Bir süredir Windows Mobile 2003 işletim sistemi kullanan telefonumu KOrganizer ve KAddressBook ile senkronize etmeye calışıyordum. Fakat SynCE ve Synce-KDE’nin KDE 3.5 ile çalışmamasından dolayı bu olay mümkün değildi.

Nihayet dün Debian Unstable arşivlerinden SynCE ve SynCE-KDE‘nin yeni sürümlerini kurdum ve amaca bir adım daha yaklaştım. SynCE ne? Peki, olayı biraz özetleyelim;

Windows Mobile 2003 işletim sistemi kullanan bir telefonu Linux işletim sisteminiz ile senkronize etmek için iki yolunuz var;

1- Gnome için: Multisync, SynCE uygulamalarını ve Multisync Evolution eklentisini kurmak
2- KDE için: Multisynk, SynCE, SynCE-KDE uygulamalarını ve syncekonnector eklentisini kurmak.

Gnome’da (eğer KDE üzerinde Evolution kullanıyorsanız KDE’de de) Evolution ile senkronize etmek çok kolaydı çünkü apt ile tüm gerekli uygulamları kurabiliyordunuz. Fakat Evolution’ın son sürümü ile Multisync Evolution eklentisi çalışmaz hale geldi ve şu anda Evolution ile senkronizasyon yapılamıyor.

KAddressBook ve KOrganizer ile telefonun cihazının senkronizasyonu ise biraz daha karın ağrısı yaratıyor çünkü syncekonnector apt arşivlerinde yer almıyor ve deb paketini bulamıyorsunuz. Kodu derlemek istediğinizde ise bir sürü dert karşınıza çıkıyor. 5 saat mesai çözdükten sonra bu derleme sorununu çözdüm ve artık senkronizasyon yapabiliyorum.

İşte çözümü;

Başlamadan önce bilgisayarınızda synce, synce-kde, multisynk, kitchensynk uygulamalarının kurulu olduğunu varsayıyorum. Zira bunlar apt arşivlerinde yer alıyor.

syncekonnector kurulumu için ise önce SynCE kütüphanelerini kurmamız gerekiyor. Bunlar;

  • synce-rra
  • synce-librapi2
  • synce-libsynce
  • synce-serial

Bunların kurulumu gayet kolay. tar.gz dosyalarını açtığınızda Makefile.cvs dosyası buluyorsanız sırasıyla şu komutları çalıştıracaksınız;
make -f Makefile.cvs
./configure
make
make install

İlk komutu es geçerseniz, make dediğinizde hata alıyorsunuz.

Ardından apt ile kdepim-devel ve libkdepim-devel paketlerini kurun.

CVS arşivinden syncekonnector’ün son halini indirin:
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/synce co -P konnector

konnector/synceconnector/configure.in.in dosyasını aşağıdaki gibi değiştirin;

—– configure.in.in başı ——

SYNCE_CHECK_RRA

LIB_KABC_FILE=”-lkabc_file”
AC_SUBST(LIB_KABC_FILE)

LIB_KONNECTOR=”-lkonnector”
AC_SUBST(LIB_KONNECTOR)

LIB_KSYNC=”-lksync”
AC_SUBST(LIB_KSYNC)

KITCHENSYNC_INCLUDES=”-I$kde_includes/kitchensync”
AC_SUBST(KITCHENSYNC_INCLUDES)

—– configure.in.in sonu ——

Bunu yapmazsanız derlerken bir kütüphane dosyasının bulunamadığına dari bir hata alacaksınız.

Yine aşağıdaki komutları çalıştırıyoruz;

make -f Makefile.CVS
./configure –prefix=/usr

kdepim paketinin kaynak kodunu bulun;
wget http://ftp.kde.org.yu/kde/stable/latest/kubuntu/pool-breezy/kdepim/kdepim_3.5.0.orig.tar.gz

Bunu açtığınızda içerisiden çıkan libkdepim klasörünü /usr/include/kde/ altına taşıyın.

Son olarak daha önce derlediğiniz konnector klasörüne gidip;

make
make install

komutlarını çalıştırın.
Çok büyük ihtimalle Multisynk’i çalıştırdığınız zaman Synce Konnector’ü göreceksiniz…

January 5th, 2006

Ubuntu Server geliyor…

Posted by serotizm in Teknoloji

UbuntuUbuntu Linux, 5.10 Breezy dağıtımı ile Ubuntu-server CD sürümü de hazırlamıştı. Artık işi biraz daha ciddiye almaya karar vermiş olacaklar ki ubuntu-server’ı bir proje haline getirmişler. Proje lideri Fabio Massimo Di Nitto ile yapılan röportajı buradan okuyabilirsiniz. Röportajda ilgi çekici açıklamalar da var. İleride cep bilgisayarları için bir Ubuntu sürümünün hazırlanması gibi… Ne güzel olur.

January 4th, 2006

Linus verdi gazı: Use KDE

Posted by serotizm in Teknoloji

Pek yeni bir haber sayılmaz ama 13 Aralık’ta Linus Torvalds GNOME e-posta listesine gönderdiği iletide ağır bir ifade ile Linux kullanıcılarını KDE’ye yönlendiriyor:

I personally just encourage people to switch to KDE. This ‘users are idiots, and are confused by functionality’ mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don’t use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn’t do what I need it to do. Please, just tell people to use KDE.” Also, “Gnome seems to be developed by interface nazis, where consistently the excuse for not doing something is not ‘it’s too complicated to do’, but ‘it would confuse users’.

İfade oldukça ağır. Linux’un temelini atan bir insandan bunu duymak ise bence üzücü… Linux mu Windows mu kavgasından GNOME mu KDE mi tartışmasına gelmek ise sevindirici.

Benim kişisel tercihim GNOME’dan yana ve öyle olmaya devam edecek.

Linus’un orjinal mesajına buradan ulaşabilirsiniz.

December 26th, 2005

Windows Mobile 2003 PPC için MP3 Zil Sesi

Posted by serotizm in Teknoloji

Windows Mobile 2003 işletim sistemi kullanan Pocket PC’lerde MP3 dosyaları zil sesi olarak atanamıyor. Aslında cihazlar bu özelliği destekliyor ama Microsoft nedense MP3 dosyaların üzerine tıklandığı zaman açılan menüye "Set as Ringtone" seçeneğini eklemeyi unutmuş!

Aşağıdaki adresten indirebileceğiniz yama menüdeki bu seçeneğin yerine gelmesini sağlıyor. Yamayı yükledikten sonra kalem ile bir MP3 dosyasının  üzerine basılı tuttuğunuzda zil sesi olarak atayabileceksiniz. Ayrıca Photo Contacts uygulamasından, kontaklarınız için ayrı ayrı MP3′ler atayabilirsiniz.

Yamayı buradan indirebilirsiniz (Sadece İngilizce versiyon için).

Pocket PC’ler için de Linux çıkmalı! :)  

November 18th, 2005

Ubuntu’da Bluetooth Mouse

Posted by serotizm in Teknoloji

Ofiste, şirketin aldığı A4-Tech kablosuz mouse’ları kullanıyoruz. Fakat bunlar radyo dalgası ile bağlantığı için aynı ofis içinde 2′den fazla aynı mouse olması durumunda dalgalar birbirine karışıyor ve yan masadaki arkadaşın mouse hareketleri benim bilgisayarımı etkiliyordu.

Bunun en kesin çözümü bir Bluetooth mouse olabilirdi :) Aklın yolu bir diyerek ben de böyle bir aleti tercih etme yoluna gittim. Ama eve gelirken bu mouse’un Ubuntu tarafından destekleneceği konusunda ciddi sıkıntılarım vardı.

Netice hiç de beklediğim gibi olmadı. Herhangi bir ek uygulama veya sürücü ihtiyacı olmadan 5 dakika içinde yeni mouse’umu kullanabilir hale geldim…

1- X11 konfigürasyonunu, yeni mouse’u destekleyecek şekilde güncellememiz gerekiyor. Bunun için /etc/X11/xorg.conf dosyasına aşağıdaki satırları ekliyoruz;

Section "InputDevice"
        Identifier "Bluetooth Mouse"
        Driver "mouse"
        Option "SendCoreEvents" "true"
        Option "Device" "/dev/input/mice"
        Option "Protocol" "ExplorerPS/2"
        Option "Emulate3Buttons" "true"
        Option "ZAxisMapping" "4 5"
        Option "Buttons" "5"
        Option "Name" "AutoDetected"
        Option "Vendor" "AutoDetected"
EndSection

Section "ServerLayout"
        Identifier "Default Layout"
        Screen "Default Screen"
        InputDevice "Generic Keyboard"
        InputDevice "Configured Mouse"
        InputDevice "Bluetooth Mouse"
EndSection

2- HIDP modülünü yüklememiz gerekiyor.
     sudo modprobe hidp
3- HIDD sunucusunu çalıştırıyoruz.
     hidd –server
4- Mouse üzerindeki connect tuşuna basıyoruz.
5- Bilgisayar üzerinden bluetooth cihazları arıyoruz;
    hcitoolscan
    Bu komut bize aşağıdaki gibi bir çıktı veriyor.
    00:0A:94:C1:12:C5      Bluetooth Mouse
6- Bilgisayar ile mouse’u eşleştiriyoruz.
    sudo hidd –connect 00:0A:94:C1:12:C5

Ve mouse kusursuz bir şekilde çalışmaya başlıyor…

Ben Cellink‘in BTM 5963 modelini tercih ettim. Fiyatı fena değil. Teknosa‘dan bulabilirsiniz. Logitech’in ve Microsoft’un da benzer modelleri bulunuyor. 

Next Page »