30 Nisan 2009 Perşembe

Wine ile Linux üzerinden Warcraft 3:Frozen Throne ve Eurobattle.net üzerinden oyun oynamak.

Wine ile Warcraft 3: Reign of Chaos ve ek paketi olan Frozen Throne yi kurduktan sonra Eurobattle ' ın istediği yamayı yapıyoruz ( şu an 1.23a yı kullanıyorlar )
Yamayı yaptıktan sonra eurobattle ' ın bağlantı programını indiriyoruz.

Yamayı ve Bağlantı programını

http://eurobattle.net/showthread.php?t=88659

adresinden bulabilirsiniz.

bağlantı programı:
http://www.easy-share.com/1904207628/xpam.rar

Parola : eurobattle

easy-share ye erişemiyorsanız;

http://rapidshare.com/files/215942013/xpam.rar

Parola : ReaL-X.LinosNet

Parola büyük-küçük harf duyarlıdır.

oyun yaması:
http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_123a_English.exe

eğer 1.22a yamasına sahipseniz

http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_122a_123a_English.exe

bağlantısını kullanabilirsiniz.

Eğer yamayı yüklemeye kalktığınızda location path not found ya da InstallPath ile ilgili hatalar veriyorsa registry e girip oraya bunu eklememiz gerekiyor. Bunun için;

konsoldan

wine regedit

yazıyoruz.

Burdan

HKEY_LOCAL_MACHINE - Software

e giriyoruz.

Eğer Blizzard Entertainment yok ise

Software yazan yere gelip farenin önce sol sonra sağ tuşuna tıklayıp New - Key e tıklayıp
oraya Blizzard Entertainment yazınız.

Aynı şekilde Blizzard Entertainment yazan yere gelip farenin önce sol sonra sağ tuşuna tıklayıp New - Key e tıklayıp oraya Warcraft III yazınız.

Warcraft III e sol tuşla tıklayıp sağ tarafa geçip orada sağ tuşla tıklayıp

New - String Value ' ye

tıklayınız.

Yeni oluşan değere gelip ( New Value #1 olarak adlandırılmıştır) Fare ile önce sol tuş sonra sağ tuş ile tıklayıp Rename ' ye tıklayınız.
Sonra

InstallPath


yazınız ( boşluk yok )

Sonra InstallPath yazan yere sol tuşla çift tıklayınız.

Açılan pencerede

Value data:

yazan yere Warcraft III:Frozen Throne yi kurduğunuz yeri yazınız.

Örneğin:
/home/kullanici_adi/Warcraft III
(Wine ile C ye kurduysanız ) /home/kullanici_adi/.wine/drive_c/Program Files/Warcraft III

yazınız.Sonra OK a basınız.

Şimdi yamayı yapabiliriz.

Yaması yaptıktan ve bağlantı programını kurduktan sonra eurobattle.net serverine bağlanmak için regedit yardımıyla registry de bir giriş yapmamız gerekmekte bağlantı programını kurduğumuzda eurobattle.reg dosyasını kurulumun yapıldığı dizine atıyor( bu dosya yapmamız gereken işi yapıyor) fakat bu dosyayı wine desteklemiyor. Bunun için ya windows işletim sisteminin regeditinden export işlemini win9x/nt4.0 için yapacağız ya da aşağıdaki işlemleri uygulayacağız.

Bunun için

wine regedit

ile registry e giriyoruz.

Daha önce oluşturduğumuz Warcraft III e geliyoruz

HKEY_LOCAL_MACHINE - Software - Blizzard Entertainment - Warcraft III

Sağ tarafta daha önce oluşturduğumuz InstallPath ve Default olması gerekiyor.
Şimdi sağ tarafta boş bir yere sağ tıklayıp

New - Multi String Value ye tıklıyoruz.

Oluşan yeni değere ( ismi muhtemelen New Value #1 dir ) farenin önce sol sonra sağ tuşuyla tıklayıp Rename ye basıyoruz.

Yeni isim olarak ;

Battle.net Gateways

yazıyoruz . ( büyük küçük harf ,boşluk,noktalama duyarlı )

Sonra Battle.net Gateways yazan yere farenin sol tuşuyla çift tıklayıp
açılan pencerede Value Data yazan yere:

1001
04
uswest.battle.net
8
Lordaeron (US West) *Blizzard*
useast.battle.net
8
Azeroth (US East) *Blizzard*
europe.battle.net
8
Northrend (Europe) *Blizzard*
asia.battle.net
8
Kalimdor (Asia) *Blizzard*
server.eurobattle.net
1
Europe PVPGN (eurobattle.net)

yazıyoruz.OK a bastıktan sonra regedit i kapatabilriz.Sonra Eurobattle' ın bağlantı programının masaüstüne oluşturduğu w3l kısayolundan ya da oyunu kurduğumuz dizinden ;

wine euroloader.exe

ile çalıştırıyoruz. Eurobattle e sorunsuz giriyoruz.

Kolay gelsin.

Wine ile Linux üzerinden Arcanum: of Steamworks & Magick Obscura oyununu oynamak

Wine ile Arcanum u çalıştırdıktan sonra menüye gelince oyun düzgün çalışmıyor.Bunu düzeltmek için komut satırından;

Oyunun kurulu olduğu dizine gelip ( eğer wine ile kurduysanız ve C ye kurduysanız "/home/kullanici_adi/.wine/drive_c/" adresinde olması gerekir)

wine Arcanum.exe -no3d

ile çalıştırırsanız oyun başındaki o sorun kalkıyor.

Kolay gelsin.

Wine ile Linux üzerinden Psychonauts oyununu oynamak , err:module:import_dll Library OpenAL32.dll hatasının çözümü

Psychonauts oyununu ister linux üzerine isterseniz de windows bölümü üzerine kurun wine ile çalıştırmak istediğinizde openal dll dosyaları hatasını verecektir.
Hata aşağıdaki gibidir:

err:module:import_dll Library OpenAL32.dll " oyunun adresi " not found
err:module:import_dll Library AudioDrv.dll " oyunun adresi " not found
err:module:LdrInitializeThunk Main exe initialization for " oyunun adresi " failed, status c0000135


Bunu düzeltmek için wine ile openal için gerekli programı kurmanız gerekmektedir.

Kurmamız gereken program oalinst.exe dir.

http://fs2source.warpcore.org/exes/latest/oalinst.exe

adresinden indirebilirsiniz.

sonra indirdiğimiz dizine gidip;

wine oalinst.exe

ile kurduktan sonra oyunumuzu çalıştırabiliriz.

Kolay gelsin.

Wine ile regedit kullanımı

Dağıtımımıza wine programını kurduktan sonra regedit i çalıştırmak için;

wine regedit

komutunu kullanıyoruz.

Wine haricinde herhangi bir program kurmaya gerek kalmadan bu komutu kullanabiliyoruz.

Debian squeeze de cpu frequency policy not supported hatası ve çözümü

Debian Squeeze ' i ( kernel 2.6.26-2 ) kurduktan sonra kpowersave programı cpu frequency policy not supported diyor ve dizüstü bilgisayarı AC güçten çekip batarya ile çalıştırmaya başladığımda da işlemci tam performans çalışıyor ve bu da bataryanın daha az dayanmasına sebep oluyordu.Bunu düzeltmek için

sudo apt-get install cpufreqd cpufrequtils

komutu ile gerekli programları kuruyoruz. Bilgisyarı yeniden başlattığımızda artık kpowersave de işlemci frekansı ayarlanabiliyor ( enerji tasarrufu vs.).

Benim kullandığım dizüstü bilgisayarda Intel Core2Duo T5450 (1.66ghz) işlemci var.

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.

Debian squeeze de iceweasel ile java 1.6 desteği

Debian Squeeze ' de ( kernel 2.6.26-2 ) iceweasel ile java 1.6 desteğini yapmak için;

sudo apt-get install sun-java6-jdk

komutu ile java yı kurduktan sonra ek olarak
iceweasel için java eklentisini kurmamız gerekiyor.
Bunun için de

sudo apt-get install sun-java6-plugin

komutunu yazmamız yeterli.

Kurulumdan sonra tarayıcınızı yeniden başlatmanız gerekmektedir
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.

24 Mart 2009 Salı

error: ‘getenv’ was not declared in this scope hatasının düzeltilmesi

Debian 5.0 da paket derlerken karşıma ;

error: ‘getenv’ was not declared in this scope
error: ‘setenv’ was not declared in this scope
error: ‘unsetenv’ was not declared in this scope

Hataları çıkıyordu ve make başarısız olarak çıkıyordu.
Düzeltmek için;

g++4.2 yi ve libstdc++6-4.2-dev yi

sudo apt-get install libstdc++6-4.2-dev

komutuyla kurdum.Bu komutu yazdığımızda bağımlılıklardan dolayı g++4.2 yi de kuruyor.

Bir de libc6-dev i kurmak gerekiyordu,

sudo apt-get install libc6-dev

komutuyla da libc6-dev i kurdum.

Sonra da /usr/bin/ dizininin altındaki g++ linkini g++4.3 ten g++4.2 ye değiştirdim. Bunun için ;

cd /usr/bin/
rm g++
ln -s g++4.2 g++

yaptım.

tekrar configure ve make komutlarını uyguladığımda sorun düzelmişti.

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.

26 Ocak 2009 Pazartesi

dosya olarak oluşturulmuş takas alanını silip bir partitionu takas alanı yapma

Dosya olarak takas alanımızı

sudo dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
sudo mkswap /swapfile1
sudo swapon /swapfile1

komutlarıyla oluşturmuştuk.Ve de /etc/fstab dosyasını uygun biçimde düzenlemiştik.

Şimdi öncelikle

sudo swapoff /swapfile1

yaparak takas dosyasını pasif hale getiriyoruz.

Sonra

/etc/fstab ı düzenliyoruz.

/dev/sda5 swap swap defaults 0 0

sda5 yerine sizin partitionunuzu yazınız.

swapon -a

ile takas alanını aktif hale getiriyoruz.

En son olarak da

rm /swapfile1

ile eski takas dosyasını siliyoruz.

Not1: swapfile1 yerine takas dosyamızı yazıyoruz.

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


19 Ocak 2009 Pazartesi

pardusta su komutu şifremi kabul etmiyor

Pardus 2008.1 kurduğumda konsoldan

su

yaptığımda başka yerlerde kullandığım şifremi kabul etmiyordu.

bunun için

tasma yı çalıştırıp ==> sistem seçenekleri ==> kullanıcı yöneticisi

kullanıcılar sekmesinde su komutunu kullanabilmesini istediğiniz kullanıcıyı seçip üstteki düzenle ye tıklayın

sağ tarafta yetkiler sekmesinden , gruplar sekmesine gelip oradan

whell grubunu ekleyin

tasmaya girmek için pardus ( sol alttaki menuye girilen simge) dan tasma ya tıklayın.
Kolay gelsin.