|  | 1. GİRİŞ | 
|  |  | 
|  | Wine Microsoft Windows programlarını (DOS, Windows 3.x ve Win32 | 
|  | uygulamaları dahil) Unix üzerinde çalıştırmanıza izin veren bir | 
|  | programdır. Microsoft Windows ikili dosyalarını yükleyip çalıştıran | 
|  | bir program yükleyici ve Windows API çağrılarını Unix ve X11 | 
|  | eş değerlerini kullanarak gerçekleyen (Winelib isimli) bir kitaplıktan | 
|  | oluşur. Kitaplık ayrıca Win32 kodlarını doğal Unix çalışabilir | 
|  | dosyalarına çevirmek için kullanılabilir. | 
|  |  | 
|  | Wine, GNU LGPL altında dağıtılan özgür bir yazılımdır; ayrıntılar için | 
|  | LICENSE dosyasına bakabilirsiniz. | 
|  |  | 
|  | 2. HIZLI BAŞLANGIÇ | 
|  |  | 
|  | Eğer kaynaktan derlemek istiyorsanız, Wine'ı derlemek ve kurmak için | 
|  | Wine Kur'u kullanmanız önerilir. Wine kaynak kodu içerisinde (README | 
|  | dosyasını içeren) en üst dizine geçin ve aşağıdaki komutu verin: | 
|  |  | 
|  | ./tools/wineinstall | 
|  |  | 
|  | Programları "wine [seçenekler] program" şeklinde çalıştırabilirsiniz. | 
|  | Daha ayrıntılı bilgi ve sorun çözümü için, bu dosyanın geri kalanını, | 
|  | Wine kılavuz sayfalarını ve özellikle http://www.winehq.org sitesindeki | 
|  | zengin bilgi arşivini okuyabilirsiniz. | 
|  |  | 
|  | 3. GEREKSİNİMLER | 
|  |  | 
|  | Wine'ı derlemek ve çalıştırmak için, aşağıdakilerden en az birine sahip | 
|  | olmanız gerekir: | 
|  |  | 
|  | Linux sürüm 2.0.36 veya üzeri | 
|  | FreeBSD 5.3 veya sonrası | 
|  | Solaris x86 2.5 veya sonrası | 
|  | NetBSD-current | 
|  |  | 
|  | Wine çalışmak için çekirdek düzeyinde evre desteğine ihtiyaç duyduğundan | 
|  | sadece yukarıda söz edilen işletim sistemleri desteklenmektedir. | 
|  | Çekirdek düzeyi evrelerini destekleyen diğer işletim sistemleri de | 
|  | gelecekte desteklenebilir. | 
|  |  | 
|  | Linux hakkında bilgi: | 
|  | Linux 2.2.x hala çalışması gerekirken Linux 2.0.x de hala çalışabilir | 
|  | (çok eski 2.0.x sürümlerinde evre ile ilgili çökmeler yaşanmaktadır), | 
|  | 2.4.x gibi yeni bir çekirdek kullanmak en iyisidir. | 
|  |  | 
|  | FreeBSD hakkında bilgi: | 
|  | Wine FreeBSD 4.x ve FreeBSD 5.x üzerinde derlenmesi gerekirken | 
|  | FreeBSD 5.3 öncesi sürümler büyük olasılıkla düzgün çalışmayacaktır. | 
|  |  | 
|  | Ayrıntılı bilgi aşağıdaki adreste yer alan FreeBSD uyarlama ağacında | 
|  | bulunabilir: | 
|  | <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>. | 
|  |  | 
|  | Solaris hakkında bilgi: | 
|  | Wine'ı derlemek için muhtemelen GNU araçlarına (gcc, gas, vb.) ihtiyaç | 
|  | duyacaksınız. Uyarı: gas kurmuş olmak onun gcc tarafından kullanılacağını | 
|  | temin etmez. gas kurduktan sonra yeniden gcc derlemeniz veya cc, as ve ld | 
|  | sembolik bağlantılarını gnu araçlarına ayarlamanız gerekmektedir. | 
|  |  | 
|  | NetBSD hakkında bilgi: | 
|  | USER_LDT, SYSVSHM, SYSVSEM ve SYSVMSG seçeneklerinin çekirdeğinizde etkin | 
|  | olduğundan emin olunuz. | 
|  |  | 
|  |  | 
|  |  | 
|  | Desteklenen dosya sistemleri: | 
|  | Wine birçok dosya sisteminde çalışabilir. Bununla beraber, Wine /tmp | 
|  | dizini için umsdos kullanıldığında hata verecektir. Samba üzerinden | 
|  | yapılan dosya erişimlerinde de birkaç uyumluluk sorunu raporlanmıştır. | 
|  | Ayrıca, NTFS şu an sadece okuma kipinde güvenli bir şekilde kullanılabildiği | 
|  | için NTFS kullanmamanızı öneririz. Windows programları, çalışmak için | 
|  | neredeyse her zaman yazma erişimine gereksinim duyarlar. NTFS dosyaları | 
|  | ile çalışmak zorunda kaldığınızda, dosyaları yazılabilir bir konuma | 
|  | kopyalayabilirsiniz. | 
|  |  | 
|  | Temel gereksinimler: | 
|  | X11 geliştirme dosyalarının kurulu olması gerekir | 
|  | (Debian'da xlib6g-dev, Red Hat'da XFree86-devel adlı paketler). | 
|  |  | 
|  | Derleme aracı gereksinimleri: | 
|  | x86 sistemlerinde gcc >= 2.7.2 gereklidir. | 
|  | 2.7.2.3 öncesi sürümlerde bazı dosyaların en iyilemeli derlenmesinde, | 
|  | daha çok başlık dosyası yönetimi ile ilgili sorunlardan dolayı hata | 
|  | oluşmaktadır. pgcc şu an Wine ile çalışmamaktadır. Bu sorunun nedeni | 
|  | bilinmemektedir. | 
|  |  | 
|  | Elbette "make" aracına da (genellikle GNU make) gereksinim duyacaksınız. | 
|  |  | 
|  | Ayrıca flex 2.5 sürümü ve sonrası ile birlikte bison gereklidir. | 
|  |  | 
|  | Seçeneğe bağlı destek kitaplıkları: | 
|  | Eğer CUPS yazdırma desteği isterseniz, hem cups hem de cups-devel paketlerini | 
|  | kurmalısınız. | 
|  | Tam işlevsel bir msxml gerçeklemesi elde etmek için libxml2 paketini kurunuz. | 
|  |  | 
|  | 4. DERLEME | 
|  |  | 
|  | Eğer wineinstall kullanmamayı seçtiyseniz, Wine'ı derlemek için aşağıdaki | 
|  | komutları çalıştırınız: | 
|  |  | 
|  | ./configure | 
|  | make depend | 
|  | make | 
|  |  | 
|  | Bu "wine" programını ve destek kitaplıklarını/ikili dosyalarını derleyecektir. | 
|  | "wine" programı Windows uygulamalarını yükleyecek ve çalıştıracaktır. | 
|  | "libwine" ("Winelib") kitaplığı Windows kaynak kodunu Unix altında derlemek | 
|  | ve bağlamak için kullanılabilir. | 
|  |  | 
|  | Derleme yapılandırma seçeneklerini görmek için ./configure --help giriniz. | 
|  |  | 
|  | Yama dosyası kullanarak yeni bir sürüme yükseltmek için önce en üst dizine | 
|  | (README dosyasının bulunduğu dizin) geçin. Ardından bir "make clean" yapın | 
|  | ve şu komutla sürümü yamalayın: | 
|  |  | 
|  | gunzip -c yama-dosyası | patch -p1 | 
|  |  | 
|  | "yama-dosyası" yama dosyasının adıdır (Wine-yymmdd.diff.gz benzeri). Ardından | 
|  | yine "./configure" komutunu verin ve "make depend && make" komutunu | 
|  | çalıştırın. | 
|  |  | 
|  | 5. KURULUM | 
|  |  | 
|  | Wine düzgün bir şekilde inşa edildiğinde, "make install" komutunu | 
|  | verebilirsiniz; bu komut wine çalışabilir dosyalarını, kılavuz sayfalarını | 
|  | ve gerekli birkaç dosyayı kuracaktır. | 
|  |  | 
|  | Önce, çakışan eski bir wine kurulumunu kaldırmayı unutmayın. Kurmadan | 
|  | önce "dpkg -r wine" veya "rpm -e wine" veya "pisi rm wine" ya da | 
|  | "make uninstall" komutlarından birini deneyin. | 
|  |  | 
|  | Yapılandırma ipuçları için http://www.winehq.org/ adresinde Destek | 
|  | bölümüne bakınız. | 
|  |  | 
|  | Eğer paylaşımlı kitaplık hataları alıyorsanız | 
|  | (ör. "Error while loading shared libraries: libntdll.so"), root olarak | 
|  | kitaplık yolunu /etc/ld.so.conf dosyasına eklediğinizden ve ldconfig | 
|  | komutunu verdiğinizden emin olun. | 
|  |  | 
|  | 6. PROGRAMLARIN ÇALIŞTIRILMASI | 
|  |  | 
|  | Wine'ı çağırırken çalışabilir dosyanın tam yolunu verebilir veya sadece | 
|  | bir dosya adı belirtebilirsiniz. | 
|  |  | 
|  | Örneğin: Solitaire çalıştırmak için: | 
|  |  | 
|  | wine sol		   (dosyaları konumlandırmak için config | 
|  | wine sol.exe		    dosyasındaki Path arama yolunu kullanarak) | 
|  |  | 
|  | wine c:\\windows\\sol.exe  (DOS dosya adı sözdizimi ile) | 
|  |  | 
|  | wine /usr/windows/sol.exe  (Unix dosya adı sözdizimi ile) | 
|  |  | 
|  | wine sol.exe /parametre1 -parametre2 parametre3 | 
|  | (programı parametre vererek çağırma) | 
|  |  | 
|  | Not: komut satırında tam bir dosya adı verildiğinde dosyanın yolu | 
|  | ayrıca path bilgisine eklenecektir. | 
|  |  | 
|  | Wine henüz tamamlanmış değildir; bu nedenle bazı programlar çökebilir. Eğer | 
|  | winedbg'yi documentation/debugger.sgml'de belirtildiği gibi düzgün bir şekilde | 
|  | kurarsanız, bir hata ayıklayıcı satırına düşeceksiniz. Böylece hatayı keşfedip | 
|  | sorunu çözebilirsiniz. Bunun yapılışı hakkında daha fazla bilgi için lütfen | 
|  | documentation/debugger.sgml dosyasını okuyunuz. | 
|  |  | 
|  | Wine'ın erişimine açtığınız tüm önemli dosyalarınızı yedeklemelisiniz veya | 
|  | bu dosyaların özel bir Wine kopyalarını tutmalısınız. Çünkü, bazı dosya | 
|  | bozulmalarını raporlayan kullanıcılar görülmüştür. Explorer'ı çalıştırmayın, | 
|  | örneğin, eğer düzgün bir yedeğiniz yoksa bazı dizin adlarının değiştirilmesine | 
|  | veya bozulmasına yol açabilir. Messenger gibi diğer MS uygulamaları da bir | 
|  | şekilde Explorer'ı çalıştırdıklarından dolayı güvenli değildir. Birtakım | 
|  | bozulmalar (!$!$!$!$.pfr) kısmen bu adresteki bilgiler kullanılarak | 
|  | düzeltilebilir: | 
|  | http://home.nexgo.de/andi.mohr/download/decorrupt_explorer | 
|  |  | 
|  | 7. DAHA FAZLA BİLGİYE ERİŞİM | 
|  |  | 
|  | WWW:	Wine hakkında geniş bilgiyi WineHQ sitesine http://www.winehq.org/ | 
|  | adresinden ulaşarak edinebilirsiniz : çeşitli Wine kılavuzları, | 
|  | uygulama veritabanı, hata izleme gibi. Burası muhtemelen en iyi | 
|  | başlangıç noktasıdır. | 
|  |  | 
|  | SSS:	Wine hakkında sıkça sorulan sorulara buradan ulaşabilirsiniz: | 
|  | http://www.winehq.org/FAQ | 
|  |  | 
|  | Usenet:	comp.emulators.ms-windows.wine üzerinde wine ile ilgili konularda | 
|  | tartışabilir ve yardım alabilirsiniz. | 
|  |  | 
|  | Hatalar: | 
|  | Hatalarınızı http://bugs.winehq.org adresinden Wine Bugzilla | 
|  | ile raporlayabilirsiniz. Lütfen bir hata raporlamadan önce | 
|  | hatanın önceden girilip girilmediğini öğrenmek için bugzilla'da | 
|  | arama yapınız. Hata raporlarını ayrıca comp.emulators.ms-windows.wine | 
|  | haber grubuna gönderebilirsiniz. Lütfen hangi bilgilerin gerekli | 
|  | olduğunu öğrenmek için documentation/bugs.sgml dosyasını okuyunuz. | 
|  |  | 
|  | IRC:	irc.freenode.net sunucusundan #WineHQ kanalı ile çevrimiçi yardım | 
|  | alabilirsiniz. | 
|  |  | 
|  | CVS:	Geçerli Wine geliştirme ağacı CVS üzerinden erişilebilir. | 
|  | Daha fazla bilgi için http://www.winehq.org/cvs adresine gidiniz. | 
|  |  | 
|  | E-posta listeleri: | 
|  | Wine geliştiricileri için birtakım e-posta listeleri bulunmaktadır. | 
|  | Daha fazla bilgi için http://www.winehq.org/forums adresine gidiniz. | 
|  |  | 
|  | Eğer bir şey eklemek veya hata düzeltmek istiyorsanız, lütfen sonraki | 
|  | sürümde içerilmesi için wine-patches@winehq.org e-posta listesine bir yama | 
|  | ('diff -u' biçiminde) gönderiniz. | 
|  |  | 
|  | -- | 
|  | Alexandre Julliard | 
|  | julliard@winehq.org | 
|  |  | 
|  | -- | 
|  | Türkçe çeviri: | 
|  | Fatih Aşıcı | 
|  | fasici@linux-sevenler.org |