Halid Altuner

Bir Geliştiricinin Güncesi

Archive for the ‘Ubuntu’ tag

Ubuntu 10.04 64 Bit Adobe AIR Sorunsalı

leave a comment

Kişisel bilgisayarımda ve ofisteki bilgisayarımda TweetDeck, DestroyTwitter vb. Adobe AIR platformu üzerinde çalışan yazılımlar kullanıyorum. Ofisteki Intel i7 işlemcili makinama Ubuntu 64 Bit 10.04 kurduktan sonra ciddi sorunlar yaşamadım. Ancak son birkaç gündür Adobe AIR ile ilgili tutarsızlık ve yazılım arayüzlerinde çeşitli sorunlar yaşamaya başladım. Bundan dolayıdır ki, Adobe KB vb. ortamlarda benzer sorunları yaşayan insanlara ait girdileri araştırdım.

Şurada ve şurada çözüm önerileri sunulmuş. Ancak her ikisinde de farklı çözüm yolları sunulmuş. Yöntemleri deneyip başarılı bir sonuca ulaşamadım. Ancak yine araştırırken şu şekilde bir çözüm yoluna rastladım.

Getlibs paketini indirip kuruyoruz;

1
wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb ; sudo dpkg -i getlibs-all.deb

Gerekli paketleri kuruyoruz;

1
2
sudo apt-get install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 \
lib32z1 libc6 libc6-i386 lib32nss-mdns

Gerekli kütüphaneleri getlibs yazılımı ile ediniyoruz;

1
2
3
sudo getlibs -l libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d \
libnspr4.so.0d libplc4.so.0d libplds4.so.0d libgnome-keyring.so libgnome-keyring.so.0 \
libgnome-keyring.so.0.1.1

İlgili kütüphaneyi kopyalıyoruz;

1
sudo cp /usr/lib/libadobecertstore.so /usr/lib32

Konfigürasyonu yeniliyoruz;

1
sudo ldconfig

Bu işlemlerden sonra şu adresten Adobe AIR’ı edinerek, kurabilirsiniz.

Written by Halid ALTUNER

Mayıs 21st, 2010 at 12:17 am

Posted in Linux - Unix

Tagged with , , , , ,

Ubuntu & Debian Türevi Dağıtımlar Üzerinde SSL Desteği ile Apache, Subversion, Trac Kurulumu ve Konfigrasyonu

leave a comment

applications-scienceUzun zamandır paylaşmayı ve yazmayı düşündüğüm bir döküman niteliğinde konu aslında. Geliştirme tarafında geliştiricinin neredeyse eli ayağı haline geliyor bu araçlar.

Çalıştığım neredeyse her kurumda bu gibi araçlar kullanılmakta. Özellikle Linux işletim sistemlerinde konsol tabanlı uygulamaların hayli fazla kullanılması subversion kullanımı sanırım arttırıyor.

Kurulum sırasında ben Ubuntu 9.10 Karmic Koala kullanmaktayım.

Gereksinimler(Minimum)

- Ubuntu 8.04 LTS veya Debian 4

- İnternet Bağlantısı (:

Kurulum Aşamaları

- Subversion Kurulumu

- Apache Kurulumu

- SSL Desteği ile Apache Yapılandırma

- Subversion ve Apache Üzerinde Subversin Yapılandırma ( SSL ile )

- Trac Kurulumu ve Yapılandırma

Read the rest of this entry »

Written by Halid ALTUNER

Kasım 4th, 2009 at 2:25 pm

Posted in Linux - Unix

Tagged with , , , , , ,

Unetbootin ile Usb Diskten Linux Kurulumu

leave a comment

1255923344_Perspective Button - RebootŞu Compact Disk’ler çıktı çıkalı ne kadar fazla derdimiz oluştu değil mi? :) Özellikle sistem kurarken yeniden yazdırdığımız disklerin küçük bir çizik veya hasardan ötürü onca hata vermesi kimi zaman bizleri çileden çıkarıyor. Özellikle DVD tarafında daha fazla veri kaybı yaşandığı da gerçeklik payı yüksek olan bir önerme. Bu nedenle uzun bir süredir taşınabilir bellekler artık bootable özelliğinden ötürü bu disklerin yerini sistem kurulumlarında bile almaya başladı.

Üniversitede bir arkadaşımın taşınabilir bilgisayarına Ubuntu kuracaktım. Ancak cd-dom’u arızalı olduğu için elimiz kolumuz bağlı durumdaydık. Daha önce Usb Booting konusunu hiç denemediğim için Google sayesinde küçük bir araştırma yaptım. Araştırmalarım neticesinde “Unetbootin” adlı yazılıma ulaştım. Yazılım çalışma mantığı olarak aslında basit. Ancak desteklediği dağıtım sayısı(30+) ile neredeyse eşsiz… Hatta Ubuntu, Debian, Fedora, Suse, Arch, Gentoo vb. dağıtımların resmi depolarında yer almaya başlamış bile.

unetbooting_screenshot

Unetbootin adlı yazılımın en büyük özelliği, indirmenize gerek kalmadan Dağıtım ve versiyonu seçerek indirip, ardından otomatik olarak hedef diske yazdırmasıdır.

Diğer taraftan normal yollardan;

Usb Disk’e yüklemek istediğiniz yazılımın imajını(ISO) kendiniz indirip ilgili dosyayı seçerek, hedef disk’i seçerek 3-4 dakika içerisinde işlemi tamamlayabilirsiniz.

Diğer taraftan disk’e yazdıracağınız kernel ve initrd’yi kendiniz seçebilirsiniz. Yani kendi oluşturduğunuz bir dağıtımın üzerine kendi derlediğiniz çekirdek ve initrd’yi disk üstüne yükleyebilirsiniz.

Yazılım ile ilgili geri dönüşlerinizi yorum olarak ekleyebilir ya da Unetbootin geliştirici ekibine iletebilirsiniz.

Written by Halid ALTUNER

Ekim 19th, 2009 at 6:55 am

Synergy ile 2+ Bilgisayarınızı Birbirine Bağlayın! ( Tek Klavye, Tek Fare! )

10 comments

Selam,

Detaylı bir şekilde anlatmak istiyorum. Ancak farklı yerlere konu olacağı için sadece nasıl yapılır anlatmış olacağım.

Synergy; iki veya daha fazla bilgisayarı ( masaüstü, taşınabilir, netbook vs.) birbirine bağlayıp tek fare, tek klavye yönetimini sağlayan enfes bir yazılımdır.

Tek şartımız bağlanacak bilgisayarın aynı ağ üzerinde yer almaları :)

Master(ana) ve Client(istemci) bilgisayarlara şu komut ile gerekli programı kuruyoruz.

[bash]sudo aptitude install synergy[/bash]

(Ara)Not: Synergy sadece linux bilgisayarları değil, windows – linux, macos – linux gibi farklı işletim sistemlerini de bağlayabilir. Windows ve Mac Os x için http://sourceforge.net/projects/synergy2/files/ adresinden ilgili yazılımı indirebilirsiniz.

Kurulum tamamlandıktan sonra ana bilgisayarda home/user dizini(başlangıç) altında .synergy.conf adında bir konfigrasyon dosyası belirleyeceğiz.

Hostname’i “anaBilgisayar” olan Ana bilgisayarın size göre solda olduğunu ve Hostname’i “istemciBilgisayar” olan istemci bilgisayarın sağda olduğunu düşünürsek şöyle bir konfigrasyon dosyasının olması gereklidir.

[bash]    section: screens

anaBilgisayar:

istemciBilgisayar:

end

section: links

istemciBilgisayar:

left = anaBilgisayar

anaBilgisayar:

right = istemciBilgisayar

end[/bash]

Daha sonra ana bilgisayar üzerinde yani size göre solda olan bilgisayarda şöyle bir komut ile synergy’i başlatıyoruz.

[bash]synergys –config .synergy.conf[/bash]

Komut çıktılarını gördükten sonra işlem arka planda çalışacaktır. Enter ile komut satırına yeniden düşebilirsiniz.

Son işlem olarak sağ tarafınızda bulunan istemci bilgisayara giderek şu komutu çalıştırıyoruz;

[bash]synergyc 192.168.1.59[/bash]

192.168.1.59 verdiğim örnek IP adresidir. Ana bilgisayarınızın IP adresi neyse onu oraya yazmanız gerekecektir. Bu komutu onayladıktan sonra ekranda anlık bir değişim görebilirsiniz.

Soldaki yani ana bilgisayarınızdaki fare ve klavyeyi kullanacaksınız. Diğer bilgisayardaki fare ve klavyeyi çöpe ( :P ) atabilirsiniz. Fare ile hangi ekrana geçtiyseniz klavye o ekranda aktif olacaktır.

Daha fazla bilgisayarı bağlamak isterseniz conf dosyası içerisinde değişiklik yapmanız gerekecektir.

Kolaylıklar,

Written by Halid ALTUNER

Temmuz 10th, 2009 at 1:08 am

Posted in Diğer

Tagged with , , ,