31 Mart 2010 Çarşamba

pardusta ImportError: No module named pkg_resources hatası

Pylons ile yazmış olduğum bir projeyi
paster serve --reload development.ini ile çalıştırmaya çalışınca

ImportError: No module named pkg_resources

şeklinde bir hata alıyordum.

hatanın çözümü olarak;

sudo pisi it setuptools

yaptım.Ve düzeldi.

Not: Eğer sudo komutu yoksa/kullanım dışıysa root haklarına sahip olduktan sonra
veya root iseniz komutları sudo yazmadan uygulayınız.

21 Mart 2010 Pazar

Debian da World of Warcraft : Wrath Of The Lich King oynamak

Windows üzerinden kurmuş olduğum World of Warcraft : Wrath Of The Lich King i debiandan wine Wow.exe ile çalıştırdım ama oyun hata veriyordu. Crash Report çıkıyordu.

yapmamız gerekenler :

Oyunun bulunduğu klasördeyken :

cd WTF/

burda Config.wtf dosyası olacak.

Herhangi bir işlem yapmadan önce yedeğini alalım.
Ondan sonra herhangi bir metin editörü ile içine girip:(mesela vim Config.wtf)

ilk satıra

SET gxAPI "OpenGL"

satırını ekleyelim.

şimdi cd .. ile oyunun ana dizinine dönüp

wine Wow.exe -opengl (aslında -opengl yazmadan da çalışıyor)

ile çalıştırdığımızda oyun sorunsuz çalışıyor.

Kolay gelsin.

Mplayer New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf) hatası

Debian da mplayer ile altyazılı herhangi bir şey izlemeye çalışırken,

New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf)

hatası aldım. Bunun üzerine ~/.mplayer/subfont.ttf ye gerekli ttf dosyasının linkini koydum.

sudo ln -s /usr/share/fonts/truetype/arial.ttf ~/.mplayer/subfont.ttf

yaptım.

Eğer truetype ın içerisinde arial.ttf yi bulamazsanız onun yerine;

sudo ln -s /usr/share/fonts/truetype/freefont/FreeSans.ttf ~/.mplayer/subfont.ttf

komutunu da uygulayabilirsiniz.

Not: Eğer sudo komutu yoksa/kullanım dışıysa root haklarına sahip olduktan sonra
veya root iseniz komutları sudo yazmadan uygulayınız.

10 Mart 2010 Çarşamba

Pardus ( ya da başka bir dağıtım ) üzerinden debian grub kurulumu

Pardus 2009 un grubunu kurduktan sonra grub, debian ı görmedi. Bunun üzerine debianın olduğu partitionu pardus a bağlayıp grub.cfg dosyasındaki bilgilerle pardusun grub/menu.lst sini güncelledim, fakat bu değişiklik sonunda da grub dan debian ı açamıyordum.
son çare olarak chroot yapmaya karar verdim

Yaptığım işlemler;

öncelikle bir tane diski bağlayacağım dizin oluşturdum

sudo mkdir /mnt/kurtarma

sonra bu oluşturduğum dizine debianın olduğu partitionu bağladım,

sudo mount -t ext3 /dev/sda4 /mnt/kurtarma

burda ext3 yerine dosya sisteminizi , sda4 yerine de kendi kurtaracağınız bölümünüzü yazınız (sda1,hda1 gibi )

sonra dev ve proc dizinlerini bağladım.

sudo mount -t proc none /mnt/kurtarma/proc

sudo mount -o bind /dev /mnt/kurtarma/dev

chroot için hazırlıklar tamam.

Şimdi chroot yapıyoruz.

sudo chroot /mnt/kurtarma /bin/bash

Burada ise grubu kuruyoruz

grub-install /dev/sda

harddiskinizi hda olarak görüyorsa grub-install /dev/hda yapınız.

burada sda yapmamızın nedeni boot loader i direk mbr ye kurmamız içindir.
Partitiona kurmak için , ilgili partitionu gösterebilirsiniz;
örneğin grub-install --force /dev/sda4

--force yapmadan yapmaya kalktığınızda

usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea.
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged.
/usr/sbin/grub-setup: error: If you really want blocklists, use --force

diye bir hata alıyorsunuz.

İşlemler tamamlandığında

exit

ile chroot yaptığınız sistemden çıkabilirsiniz. Bilgisayarınızı yeniden başlattığınızda grub yüklenmiş olarak karşınıza gelecektir.


Kolay gelsin.


Not: Eğer sudo komutu yoksa/kullanım dışıysa root haklarına sahip olduktan sonra
veya root iseniz komutları sudo yazmadan uygulayınız.