Archive for the ‘Debian’ Category

Doğan görünümlü Şahin

Wednesday, December 16th, 2009

Kullananlar bilir, Ubuntu’nun temaları genelde çok şık bir şekilde karşımıza çıkıyor. Eğer Ubuntu’nun görünümü sizi cezbetti ama benim gibi ne pahâsına olursa olsun Debian’dan vazgeçmeyecek biriyseniz tam aradığınız şey burada; Debian 5.0 “lenny”e Ubuntu karmic teması giydirmek:

  1. Öncelikle gerekli paketleri Ubuntu depolarından indiriyoruz: human-theme (indir) ve humanity-icon-theme (indir).
  2. Paketleri bildiğimiz üzre `dpkg -i’ ile kuruyoruz. (Eğer bağımlılıklar kurulu değilse kurmanız gereken paketler: dmz-cursor-theme gtk2-engines-murrine gnome-icon-theme hicolor-icon-theme)
  3. Lenny içerisinde yer alan Murrine gtk2 motoru Human teması için eski olduğundan bazı değişiklikler yapmak gerek. Yaptığım değişiklikler için bir patch hazırladım. Yamayı uygulamak için paketleri kurduktan sonra aşağıdakileri yapınız:

    wget http://0nur.net/u/2009/12/human-theme-debian.patch -O /tmp/human-theme-debian.patch
    cd /usr/share/themes/Human/gtk-2.0/
    patch < /tmp/human-theme-debian.patch
  4. Kullandığınız masaüstü ortamına göre, Görünüm ayarlarından veya gtk-theme-switch2 ile Human motoruna geçin, border clearlooks olmalı.

Ve artık Doğan görünümlü bir Şahin’e sahipsiniz, her ne kadar murrine’in eski olması nedeniyle bazı özellikleri çıkarmış olsak da, Ubuntu görünüşünün tadını çıkartın.

GDM ile şifresiz login

Monday, May 18th, 2009

Bilgisayarımdaki anneme ait kullanıcı hesabının şifresi gereksizdi. Bende GDM’de şifreli girişi nasıl değiştiririz diye bir arama yaptım. Karşıma ubuntu forumlarında ki bir sonuç çıktı.

GDM’de şifresiz olarak giriş yapmak istiyorsanız:

  1. /etc/pam.d/gdm dosyasını açın. Dosyaya:
    auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/nopassusers onerr=fail

    satırını ekleyin.

  2. /etc/gdm/nopassusers isimli bir dosya oluşturun ve bu dosyaya şifresiz giriş yapmasını istediğiniz kullanıcı adlarını yazın.
  3. İsterseniz gdmsetup içerisinde face browseri aktifleştirerek, kullanıcı seçim penceresini etkinleştirebilirsiniz.

Debian DVD’lerinden local depo oluşturulması

Wednesday, April 8th, 2009

EEE PC siparişi vermem üzerine, netsiz kaldığım durumlarda Debian sıkıntısı çekmeke için Debian DVD kalıplarını indirdim. Mağlum, EEE PC üzerinde bir optik sürücü bulunmamakta. DVD’leri local depo olarak kullanabileceğim bir script hazırladım. Script, depo layoutunu oluşturduktan sonra, mount ettiği yollardaki deb paketlerini bu yeni depoya linkliyor.

(more…)

My Debian Repository

Tuesday, February 24th, 2009

I made a Debian GNU/Linux repository to host my Debian packages. I am thinking to build and host the official Debian packages for lenny. I also build vdr-softdevice-plugin for lenny. Softdevice plugin allowing to make a software device and get output from this device for VDR. The packages are available for both i386 and amd64 platform.

You can access my repository from: http://0nur.net/repo/

İyiki doğdun Debian

Saturday, August 16th, 2008

16 Ağustos Debian Day olarak Debian’ın 15. yaş günü kutlanacak. Debconf8 Arjantin’de devam ederken, bende burada iyiki doğdun Debian demek istiyorum. Nice senelere.

Debian ffmpeg-installer

Friday, August 15th, 2008

debian-ffmpeg-installer is a ffmpeg package builder with additional libraries. You can see supported libraries under the page.

Debian doesn’t support lame mp3 and x264 libraries for ffmpeg. This project allowing download and build ffmpeg with lame and x264 library.

This project’s goal is support all Debian based distributions. Installer can download and build ffmpeg and dependency packages for your Debian based system.

Project developing in Debian testing (lenny).
Features

1. libfaac support
2. libmp3lame support
3. libx264 support
4. Full compatible with Debian and Ubuntu

Requirements

1. Internet connection
2. wget
3. autotools (automake, autoconf)
4. build-essential (libc6-dev, gcc, g++, make)
5. dpkg-dev
6. yasm
7. At least 300 Mb free disc space.

Usage

Install all requirements. Download latest version of installer. Extract the tarball to any directory. Type ./install from console and start the building.

Installer create dependencies before compile ffmpeg. You must install this dependencies with root permissions.

Project’s home page: http://code.google.com/p/debian-ffmpeg-installer/

QT Uygulamaları doğal GTK uygulamaları gibi çalışacak

Saturday, May 17th, 2008

QT yapımcıları Trolltech, yeni QT style renderer’lerini duyurdular. Bu sayede artık QT uygulamaları native GTK uygulamalarıymış gibi çalışabilecek. Bu haber özellikle kaliteli QT uygulamalarını, düzgün bir görünüşle kullanabileceğim için beni çok heyecanlandırdı.

Projenin ana sayfası: QGtkStyle

Debian’ın hükümdarlığı

Thursday, February 14th, 2008

Debian ile ilk olarak `sarge` r4 ile tanıştım. Şuan `sarge` r4 ün çıkış tarihine bakıyorum da Nisan ve ya Mayıs 2005 de başlamış bu sevda. O zamandan bu zaman çok şey değişti. İlk indirdiğin günden beri sürekli merağımı üzerinde topladığım Debian’ın sonsuz boşluğunda giderek kayıp mı oluyordum? O’nunla yatıp, O’nunla kalkıyordum. O’ndan aldığım zevk ve hazı başka hiç birşeyden alamıyordum. Bir bilgisayar gördüğümde Debian kurma isteğim hemen baş gösteriyor ve çok kısa zaman geçmeden kuruyordum. O beni eline geçiriyor ve logosundaki girdap gibi beni kendine çekiyordu.

Son günlerde farkettim ki bu artık bende bir bağımlılığa dönüşmüştü. Debian ile tanıştığımdan buyana geçen süre zarfında gerçek yaşam adına ne yaptığıma bir baktım ve koca bir hiçle karşılaştım. 1.5 senedir tamamen Debian kullanmaktayım ve 1.5 senedir normal hayatımda hiç bir gelişme yaşamadım. Özellikle hala eğitim öğretim hayatımı tamamlamamış olmam ileride beni sıkıntıya sokacağından artık biran önce bu bağımlılığımdan kurtulma yollarını arıyorum.

Debian ile arama mesafe koymayı çok denedim. Fakat sürekli yeni şeyler keşfetmem ve bu keşiflerin peşinden koşmam bir süre sonra mesafeyi tekrar sıfıra indirgiyordu. Debian’ı silip başka bir sistem kullanmayı da denedim. Debian’ın çalışabileceği bir sistemde başka bir sistem kullanmak ona karşı yapılan bir saygısızlıktı!

Özellikle dünkü konuşmamda aslında olayın ne kadar ciddi boyuta vardığını anladım:
23:19 e peki
23:19 niye o sana klavye mouse takip
23:19 seni kullanmiyorda
23:19 sen onu kullaniyorsun sifreleyebiliosun
23:19 silebiliorsun
23:19 ?
23:19 noyan
23:19 cunku o oyle istedigi icin !

Ve Debian beni ele geçirmişti! Soyut bir varlığın esiri olmuştum. Evet ben bir bağımlıyım. Debian bağımlısıyım. Bu utunılacak bişey mi? Hayır değil. Fakat benim durumumdaysanız, eğitim öğretim hayatınızı tamamlamadıysanız böyle bir bağımlılık size zarar vermekten başka bişey yapmıyor.

Bundan sonra ne olacak? Bundan sonra artık Bilgisayar sistemlerinden olabildiğince uzaklaşacağım. Evimde kullandığım internet aboneliğimi kapatıp, PC’mi memleketime götüreceğim. Eve Debian Junior kurup annemin kullanmasını sağlayacağım (!). Bu hareket benim için doğru mu olacak yanlış mı olacak bunu zaman gösterecek. İleride çıkıp iyiki yapmışım diyebilmeyi umuyorum. Şuan `etch` r2 DVD’leri inmekte. Onlar indikten sonra PC’yi bir güzel paketleyeceğim ve kendimi ÖSS’ye adayacağım. Bu sene ki ÖSS’ye sadece 5 ay kalmasına rağmen bir sonuç elde etmeye çalışacağım.

“You’re not your job. You’re not how much money you have in the bank. You’re not the car you drive. You’re not the contents of your wallet. You’re not your fucking khakis. We are the all-singing, all-dancing crap of the world.”

Net Install CD’si ile Wireless üzerinden Debian kurulumu

Tuesday, February 5th, 2008

Sadece Wireless kartınız varsa bile Debian’ı net install cdsinden kurabilirsiniz. Fakat bazı paketler, eğer kartınızın sürücüsü özgür değilse, kartınızın sürücüsünü derlemek için gerekli olacak. Bu yüzden benim yaptığım gibi Debian’ın ilk CD’sini kullanabilirsiniz. Bu yazıda ayrıca WPA şifreli bir wireless ağına nasıl bağlanacağınızı da anlatmakta.

Yazıda kurulumu gerçekleştirilen sistem Debian `etch` stable dir.

Öncelikle Debian Installer’i kullanarak base sistemi kuruyoruz. Sistemi kurarken Debian wireless network adapter’inizi görmeyecektir. Benim elimde USROBOTICS USR5418 pci wireless kartı bulunmakta ve işyerinde kullandığımız WPA şifreli wireless ağımız bulunmakta.

Kullandığım kartın Linux sürücüsü özgür değil fakat Debian non-free depoların da bulunmakta. Kernel’e sürücü derleyebilmek için öncelikle build-essetial ve module-assistant ile bu paketlerin bağımlılıklarını kuruyoruz. Bunlar Debian’ın 1. cdsinde bulunmakta. Eğer yok ise önce başka bir makine yardımıyla internetten indirip usb flash diske atarak ta kullanabilirsiniz. Aynı şekilde wireless araçlarının paketi olan wireless-tools paketi ve bağımlılıklarını, kartımın sürücüsünü içeren non-free olan, kartımı kullanabilmek için derleyeceğim madwifi paketi ve bağımlılıklarını bir flash disk yardımıyla yeni kurulmuş Debian’ıma attım.

Şimdi wireless kartının sürücüsünü derlemekte sıra. Kurduğumuz module-assistant sürücümüzü derlememize yardımcı olacak.

# m-a a-i madwifi

Diyerek sürücümüzü derliyoruz. Bu işlemi yaptıktan sonra iş kolay. Derlemede eğer bir sorun yaşarsanız, madwifi’nin son stabil sürümünü indirip make ve make install diyerek yükleyiniz.

Sürücümüzü derledikten sonra, oluşan kartımızın modülünü kernele eklememiz gerekli.

# modprobe ath_pci

diyerek ekleyebilirsiniz.

Bu işlem başarılı bir şekilde gerçekleşirse wireless kartımız kullanıma hazır hale gelecektir. WPA şifreli ağı kullanabilmek için wpa_supplicant’ı edinmemiz gerekli. http://hostap.epitest.fi/wpa_supplicant/ adresinden edinebilieceğiniz yazılımı derlemeden önce açtığınız wpa_supplicant-X.X.X dizini içine .config adında bir dosya oluşturuyoruz ve içine:

CONFIG_DRIVER_MADWIFI=yCFLAGS += -I/usr/src/modules/madwifi/net80211CONFIG_CTRL_IFACE=y

Ekleyip kaydediyoruz. Daha sonra programımızı make && make install diyerek derliyoruz.

Şidmi WPA supplicant’ı kendi ayarlarımıza göre çalıştıracağız.

# wpa_passphrase AGIMIZ_NETWORK_ESSID_SI "ŞİFRESİ" > /etc/wpa_supplicant.conf

diyerek passphrase imizi oluşturuyoruz.

Bundan sonra iş networku çalıştırmaya geldi. Eğer yapmadıysanız modülümüzü ekliyoruz ve ath0 a essid yi giriyoruz.

# modprobe ath_pci

Diyerek işlemimizi tamamlıyoruz. Eğer ağda çalışan bir dhcp server varsa ip almak için:

# dhclient

diyoruz, eğer yoksa kendi ipnizi belirtmek için yukarıdaki işlemi yaparken:

# ifconfig ath0 192.168.1.5 up

diyerek kendi ipmizi belirtiyoruz.

Artık Wireless kartı ile internette bulunan bir Debian’ınız var. Bununla depoları ekleyebilir ve kullanmak istediğiniz paketleri apt yardımıyla indirip kurabilirsiniz.

Linux router IP yönlendirme

Friday, January 18th, 2008

Eğer bir linux makineyi internet gateway olarak kullanıyorsanız, DNAT ile istedi ğiniz bir ipyi başka bir ipye yönlendirebilirsiniz. Yapmanız gereken:

iptables -t nat -A PREROUTING -d 212.175.13.42 -j DNAT --to-destination 192.168.1.2

Bu sayede 212.175.13.42 (turktelekom.com.tr) ipsini 192.168.1.2 ye yönlendirmiş olduk.