[Pardus-kullanicilari] wine ile SPSS

irfan irfanbilgili at superonline.com
5 Mar 2007 Pzt 18:56:14 EET


Linux ortamında çok uzman bir kullanıcı olduğumu söyleyemem ancak windows 
konusunda oldukça iyiyimdir. Wine bir windows programının yaptığı çağrıları 
linux çekirdeğininin anladığı şekle dönüştürüyor. Yani bir emulatör gibi bir 
hafıza birimi ayırıp bu hafıza içerisinde programın istediği ortamı 
hazırlamıyor. Zaten adıda burdan geliyor "Wine Is Not Emulator" Wine Emulatör 
Değildir..

Birçok windows program bazı dll dosyalarına ihtiyaç duyuyor. Bazı dll 
dosyaları wine tarafından içsel olarak desteklense de istenirse dışarıdan 
(wine ayar dosyası değiştirilerek) dll dosyasının kendisi kullanılabiliyor. 
Bazı programlar kendi içindeki dll ler ile yetinmeyip bazı windows ta standart 
bulunmayan ancak internet explorer,  nero, directx  veya başka programlara 
ait dll dosyalarına gereksinim duyabiliyorlar. Bu durumda ya bu dll 
dosyalarını wine dizinine taşıyıp wine ayar dosyasına eklemeniz veya o 
programı kurmanız gereklidir. Directx gerektiren uygulamalarda winex 
kullanılabilir. Çoğu zaman da gerekli dll dosyaları windows ve/veya system32 
dizinine kopyalandığından programın bulunduğu klasöre önce bu dosyaları 
tespit edip sonra dosyaları kopyalamanız gereklidir. Bu işlemi ise windows 
ortamında sistem takip yazılımı kurduktan sonra programı kurup sistem takip 
yazılımda sisteme eklenen ne varsa görüp kullanabilirsiniz. Bir diğer yol 
programı bir sanal pc yazılımı ile windows 95 altında yine sistem takip 
yazılımı ile kurmak olabilir. Windows  95 te çalışan program daha az 
gereksinim duyacağından çalıştırmak  daha kolay olacaktır. 

Wine programını biraz incelediyseniz kullanıcı dizin altında gizli bir dizin 
yapısı oluşturup windows programına bu dizin yapısını sanki c: imiş gibi 
gösteriyor ki bunu oluşturulan wine kısa yollarını inceleyerek de 
görebilirsiniz.   Ancak yine kısayoldan anlaşılan o ki programı istediğiniz 
herhangi bir dış dizinden çalıştırıp çalışılan dizin olarak wine nin bu 
dizinini gösterebilirsiniz ancak bu durumda şu iki sorun ortaya çıkıyor. 

Birincisi programın olduğu dizindeki dll dosyaları hesaba katılmıyor ve 
ikincisi linuxta hiçbir kullanıcı kendi dizini dışında tam denetim sahibi 
olamaz hatta bir üçüncü sorun bazı programlar ntfs ve fat vfat formatlı 
bölümleri okumayabilirler. 

Bu nedenle gidilecek yol programı önce gerekliliklerini sağlayıp ya wine ile 
kendi dizinine kurmak veya windows ile kurduktan sonra kendi kullanıcı 
dizininize almak ve burada çalıştırmak. 

Ancak tabi bazı splash ekranlarında sorun çıkabiliyor bunuda belki bir 
resource editor yardımı ile aşabiliriz   ancak böyle bir uğraşa girmedim. 

Ancak genel kanım windowsta grafik veya skin(kabuk) görüntüsü olmayan ,sistem 
kaydına çok fazla ekleme yapmayan veya tam ekran ve directx veya internet 
explorer bağımlılığı olmayan hemen her program wine ile çalıştırılabilir. 

wine nin kendi sitesindeki forumlarda bazı uygulamaların çalıştırılması 
örnekleri ile anlatılmış tabi ingilizce ama bakmakta fayda var. 


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi