[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