Archive for the ‘Debian makaleleri’ Category

Debian web kamerası tanıtımı

Ocak 21, 2008

Debian’da web kameranızı tanıtmak için şunu deneyebilirsiniz…

Konsolu açın ve root haklarıyla şu komutu verin.
aptitude install gspca-source camorama

Root haklarıyla /usr/src dizinine girin, orada gspca-source.tar.bz2 dosyasını görmeniz gerek. Bu sıkıştırılmış dosyayı /usr/src/modules/gspca klasörüne açın.(büyük ihtimalle gspca klasörü kendiliğinden oluşacaktır.Yani bu klasörün içinde kaynak kodları görmeniz gerek) Konsolda o klasörün içine girin ve root haklarıyla şu komutu verin,
make
Ardından,
sudo make install
Ardından şu komutları sırasıyla verin.

sudo depmode -a

sudo modprobe gspca

Bu işlemden sonra kameranızı takın(belkide entegredir :) ) çekirdek çıktıları şöyle olmalı.

usb 4-1: new full speed USB device using uhci_hcd and address 6
usb 4-1: configuration #1 chosen from 1 choice
/usr/src/modules/gspca/gspca_core.c: USB SPCA5XX camera found.(ZC3XX)
/usr/src/modules/gspca/gspca_core.c: [spca5xx_probe:3887] Camera type JPEG
/usr/src/modules/gspca/Vimicro/zc3xx.h: [zc3xx_config:515] Sensor ID:7
/usr/src/modules/gspca/Vimicro/zc3xx.h: [zc3xx_config:597] Find Sensor HV7131R(c)
/usr/src/modules/gspca/gspca_core.c: [spca5xx_getcapability:1165] maxw 640 maxh 480 minw 176 minh 144
usbcore: registered new interface driver gspca
/usr/src/modules/gspca/gspca_core.c: gspca driver 01.00.04 registered

Kameranız büyük ihtimalle /dev/video0 olarak tanımlanmıştır. Herhangi bir görüntü alma programıyla /dev/video0 üzeriniden ya da video1 üzerinden görüntü almanız gerek. Menülerden yada hazır açıkken konsoldan camorama programını çalıştırarak yaptıklarınızın işe yarayıp yaramadığını kontrol edebilirsiniz.
http://debianletters.blogspot.com/2007/11/how-to-configure-webcam-in-debian-linux.html

Multisession-çokluortam kipi- CD/DVD’leri bağlamak

Ocak 21, 2008

Bu multisession kelimesinin karşılığı olarak çokluortam kipi kullanılıyor sanırım.Tam emin değilim o yüzden multisession kelimesini kullanacağım. Eğer bu tip bir disk bağlamaya çalışırsanız şöyle bir hata alırsınız. Sadece takıp otomatik bağlanmasını beklerseniz bilgisayar hiç bir tepki vermeyecektir.
mount: block device /dev/hda is write-protected, mounting read-only.
mount: wrong fs type, bad option, bad superblock on /dev/dvd, missing codepage or other error
In some cases useful info is found in syslog - try dmsg | tail or so.

Bu o CD’yi aşağıda verdiklerimi yapmadan kullanamayacağınız anlamına geliyor. 2 yol var.
1- cdfs kullanmak gerekiyor. Normalde cdfs’yi kernele ekleyip derlemek gerek yani çok uzun ve zahmetli bir hal alabilir. Fakat Debian yada onun türevini kullanan şanslı biriyseniz işiniz kolay. Şu komutu verin…
apt-get install module-assistant cdfs-src
Bunlara ek olarak çekirdeğinize uygun kernel-headers paketini yüklemeniz gerek. Bu işlemlerin ardından
m-a a-i cdfs-src
komutu ile cdfs’yi çalıştırıyoruz.
Bunun ardından multisession bir cd yada DVD taktığınızda otomatik olarak bağlanması lazım sanırım. Eğer olmazsa elle bağlarız :)
mount /dev/hda /media/cdrom0 -t cdfs
/dev/hda ve bağlanacağı yer size göre değişir.
2-cdfs yükleme durumunuz olmayabilir. Çözümler yine tükenmiyor. Şu komutu veriyoruz.
mount -o session=x /dev/hda /media/cdrom0
x dediğim şey oturum numarası. Bu komut ile en fazla 5 oturum bağlanabiliyor.
Kaynak: lapis forumları.

Linux’ta sabit disk gürültüsü

Ocak 21, 2008

Bazı disklerde kafaların düzgün parketmesi için gereken sürücü elimizde olmadığından sistem kapanırken değişik sesler duyuyoruz. Bu sorun 20 serisi çekirdekte çözüldü. Fakat debian sid’de kullandığım 2.6.22-3-686 çekirdeğinde aynı ses yine vardı. Sistem kapanırken şuna benzer bir hata alıyordum.
DISK MIGHT NOT BE SPUN DOWN PROPERLY. UPDATE SHUTDOWN UTILITY
For more info, visit http://linux-ata.org/shutdown.html


Ardıdan sabit diskten gulp diye bir ses geliyordu. Kafaların düzgün park etmemesinin diske zarar verdiği söyleniyor.Gerçi tersini söyleyenlerde mevcut ama ben bir şekilde zarar verdiğini düşünüyorum. Neyse çözüme gelelim. /etc/init.d/halt dosyasını root olarak açın,

# Don’t shut down drives if we’re using RAID.
hddown=”-h”
if grep -qs ‘^md.*active’ /proc/mdstat
then
hddown=”"
fi

Şöyle bir bölüm bulun ve kalınla işaretlediğim yerdeki -h yi silin şöyle gözükmeli,
# Don’t shut down drives if we’re using RAID.
hddown=”"
if grep -qs ‘^md.*active’ /proc/mdstat
then
hddown=”"
fi


Bilgisayarınızı kapattığınızda bir daha gulp duymayacaksınız.

Debian 4 Etch Intel PRO/Wireless 3945ABG kurulumu

Ocak 21, 2008

Debian 4 Etch Intel PRO/Wireless 3945ABG Kablosuz ağ kartını otomatik olarak tanımıyor. Öncelikle Debian Etch’de şu depo adresinin ekli olmasi gerek.
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free

Bu depoyu ekleyin. Ardından şu komutu verin.(root olarak)
apt-get update
Bu komut apt paket veri tabanını ve depo indeksinizi güncelleyecek(sanırım :) )
Ardından şu komutu verin,
apt-get install firmware-ipw3945 ipw3945d ipw3945

Wireless’i kapatın ve şu komutu verin.
invoke-rc.d ipw3945d restart
Şöyle bir çıktı geri dönmeli,
ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.1.3dmpr
ipw3945: Copyright(c) 2003-2006 Intel Corporation
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection

Eğer işe yaramıyorsa sistemi yeniden başlatın.

Bu yazılanlar eğer kablosuz internet dışında ethernet gibi bir internet çıkışınız varsa işe yarar.Yukarıdaki yolu denemedim. Sadece bir belgeden birebir çeviri yaptım. Şimdi gelelim benim metoduma.

Öncelikle interneti olan bir Linux dağıtımından yada windoze’den
Şu sayfaya giriyoruz,
http://packages.debian.org/search?searchon=names&keywords=ipw3945
Ardından şu paketleri indiriyoruz.(etch için olanları indirin. Eğer sid yada lenny kullanıyorsanız onlara göre paketlerde var.)
firmware-ipw3945
ipw3945-modules-2.6-686(işlemcinize göre değişir eğer amd falan kullanıyorsanız ona göre paket indirin)
ipw3945-modules-2.6.18-5-686(yine işlemciye ve çekirdek sürümüne göre değişecek)
ipw3945d
Daha öncede belirttiğim gibi. Yukarıda sıraladığım paketlerin sürümü, kullandığınız çekirdeğe ve işlemci mimarisine göre değilişir. Verdiğim sitede hepsi var. Debian 4 Etch Linux kernel 2.6.18-5 kullanıyor. İntel Core2Duo makina için 686 serisini indirin.
tüm bu paketleri indirdikten sonra tek bir klasör içinde toplayın ve
dpkg -i *.deb
komutu ile tüm paketleri bir hamlede kurun. Sistemi yeniden başlattığınızda kablosuz internet erişiminiz sağlanmış olmalı.

Kolay gelsin…

Debian Sid, Lenny ekran kartı kurulumu

Ocak 21, 2008

Eğer Debian Etch kullanıyorsanız işiniz kolay olabilir ama Sid ya da Lenny kullanıyorsanız o kadar kolay değil. Paket yöneticisinden kurmaya çalışınca bağımlılık hatası alıyorum, Nvidia’nın sitesinden indirilen şeyi kurmakta hiç öyle kolay değil. Eğer sizide benim yaşadığımı yaşıyorsanız kolay bir yol var. Konsolu açıyoruz ardından,
su
Komutu ile root oluyoruz. Ardından,
cd /usr/local/bin;wget -Nc techpatterns.com/sgfxi;chmod +x sgfxi;sgfxi -h
Komutunu veriyoruz(internete bağlı olmak gerek) bu komut sisteminize özel bir betik yükleyecek. Bunun yardımıyla çok kolay bir şekilde ekran kartı sürücüsü yükleyebilirsiniz. Kullanım için bazı ayrıntılar aşağıdaki gibi,

# Normal nvidia sürücülerini yükler(composite özelliği ile bilirlikte-Compiz Fusion için gerekli)
sgfxi -c
# Normal fglrx yüklemek için
sgfxi
# Normal ati xorg sürücüsü yüklemek için
sgfxi -n
# Özel xorg radeon sürücüsü yüklemek için
sgfxi -N radeon
# xorg radeon iel birlikte experimental drivers and libs
sgfxi -eE -N radeon
# Eski nvidia kartlar için sürücü yüklemek için, composite ile birlikte
sgfxi -co 9755

Ben kendim için yaptığım şeyleri anlatayım. Öncelikle X sunucusunu kapatıyoruz.(Tabii tüm bu betiği sisteme yükledikten sonra)
/etc/init.d/gdm stop
Bununla X’i susturuyoruz. Ardından,
sgfxi -c
Ben nvidia kartımı kurmak istediğim için bu komutu verdim. Siz ATI kullanan bir talihsiz iseniz yukarıda kabaca bahsettiğim gibi bir komut verin. Ardıdan arkanıza yaslanın. Tüm işlem bittiğinde X sunucu tekrar başlayacak. Açılışta nvidia logosu görmeniz gerekiyor fakat görmeyebilirsiniz. Konsoldan root olarak
nvidia-settings
Eğer bu komut çalışmazsa nvidia-setting olarak deneyin.
Açılan programda solda “X server display configuration” diye bir seçenek var. Oradan renk derinliği ayarlarınızı yapın. Ya da çözünürlük. Bundan sonrası sizin donanımıza has ben bilemem.
Ayrınlıtı bilgi için bana ulaşabilirsiniz yada
http://techpatterns.com/forums/about933.html
sitesinden yardım alabilirsiniz.

Kolay gelsin…