include: Specify calling convention explicitly in idl files where needed.
[wine/hramrach.git] / documentation / README.tr
blobcc5ace5a32f9595154c3f171fedd229c859071f7
1 1. GİRİŞ
3 Wine Microsoft Windows programlarını (DOS, Windows 3.x ve Win32
4 uygulamaları dahil) Unix üzerinde çalıştırmanıza izin veren bir
5 programdır. Microsoft Windows ikili dosyalarını yükleyip çalıştıran
6 bir program yükleyici ve Windows API çağrılarını Unix ve X11
7 eş değerlerini kullanarak gerçekleyen (Winelib isimli) bir kitaplıktan
8 oluşur. Kitaplık ayrıca Win32 kodlarını doğal Unix çalışabilir
9 dosyalarına çevirmek için kullanılabilir.
11 Wine, GNU LGPL altında dağıtılan özgür bir yazılımdır; ayrıntılar için
12 LICENSE dosyasına bakabilirsiniz.
14 2. HIZLI BAŞLANGIÇ
16 Eğer kaynaktan derlemek istiyorsanız, Wine'ı derlemek ve kurmak için
17 Wine Kur'u kullanmanız önerilir. Wine kaynak kodu içerisinde (README
18 dosyasını içeren) en üst dizine geçin ve aşağıdaki komutu verin:
20 ./tools/wineinstall
22 Programları "wine [seçenekler] program" şeklinde çalıştırabilirsiniz.
23 Daha ayrıntılı bilgi ve sorun çözümü için, bu dosyanın geri kalanını,
24 Wine kılavuz sayfalarını ve özellikle http://www.winehq.org sitesindeki
25 zengin bilgi arşivini okuyabilirsiniz.
27 3. GEREKSİNİMLER
29 Wine'ı derlemek ve çalıştırmak için, aşağıdakilerden en az birine sahip
30 olmanız gerekir:
32   Linux sürüm 2.0.36 veya üzeri
33   FreeBSD 5.3 veya sonrası
34   Solaris x86 2.5 veya sonrası
35   NetBSD-current
37 Wine çalışmak için çekirdek düzeyinde evre desteğine ihtiyaç duyduğundan
38 sadece yukarıda söz edilen işletim sistemleri desteklenmektedir.
39 Çekirdek düzeyi evrelerini destekleyen diğer işletim sistemleri de
40 gelecekte desteklenebilir.
42 Linux hakkında bilgi:
43   Linux 2.2.x hala çalışması gerekirken Linux 2.0.x de hala çalışabilir
44   (çok eski 2.0.x sürümlerinde evre ile ilgili çökmeler yaşanmaktadır),
45   2.4.x gibi yeni bir çekirdek kullanmak en iyisidir.
47 FreeBSD hakkında bilgi:
48   Wine FreeBSD 4.x ve FreeBSD 5.x üzerinde derlenmesi gerekirken
49   FreeBSD 5.3 öncesi sürümler büyük olasılıkla düzgün çalışmayacaktır.
51   Ayrıntılı bilgi aşağıdaki adreste yer alan FreeBSD uyarlama ağacında
52   bulunabilir:
53   <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.
55 Solaris hakkında bilgi:
56   Wine'ı derlemek için muhtemelen GNU araçlarına (gcc, gas, vb.) ihtiyaç
57   duyacaksınız. Uyarı: gas kurmuş olmak onun gcc tarafından kullanılacağını
58   temin etmez. gas kurduktan sonra yeniden gcc derlemeniz veya cc, as ve ld
59   sembolik bağlantılarını gnu araçlarına ayarlamanız gerekmektedir.
61 NetBSD hakkında bilgi:
62   USER_LDT, SYSVSHM, SYSVSEM ve SYSVMSG seçeneklerinin çekirdeğinizde etkin
63   olduğundan emin olunuz.
67 Desteklenen dosya sistemleri:
68   Wine birçok dosya sisteminde çalışabilir. Bununla beraber, Wine /tmp
69   dizini için umsdos kullanıldığında hata verecektir. Samba üzerinden
70   yapılan dosya erişimlerinde de birkaç uyumluluk sorunu raporlanmıştır.
71   Ayrıca, NTFS şu an sadece okuma kipinde güvenli bir şekilde kullanılabildiği
72   için NTFS kullanmamanızı öneririz. Windows programları, çalışmak için
73   neredeyse her zaman yazma erişimine gereksinim duyarlar. NTFS dosyaları
74   ile çalışmak zorunda kaldığınızda, dosyaları yazılabilir bir konuma
75   kopyalayabilirsiniz.
77 Temel gereksinimler:
78   X11 geliştirme dosyalarının kurulu olması gerekir
79   (Debian'da xlib6g-dev, Red Hat'da XFree86-devel adlı paketler).
81 Derleme aracı gereksinimleri:
82   x86 sistemlerinde gcc >= 2.7.2 gereklidir.
83   2.7.2.3 öncesi sürümlerde bazı dosyaların en iyilemeli derlenmesinde,
84   daha çok başlık dosyası yönetimi ile ilgili sorunlardan dolayı hata
85   oluşmaktadır. pgcc şu an Wine ile çalışmamaktadır. Bu sorunun nedeni
86   bilinmemektedir.
88   Elbette "make" aracına da (genellikle GNU make) gereksinim duyacaksınız.
90   Ayrıca flex 2.5 sürümü ve sonrası ile birlikte bison gereklidir.
92 Seçeneğe bağlı destek kitaplıkları:
93   Eğer CUPS yazdırma desteği isterseniz, hem cups hem de cups-devel paketlerini
94   kurmalısınız.
95   Tam işlevsel bir msxml gerçeklemesi elde etmek için libxml2 paketini kurunuz.
97 4. DERLEME
99 Eğer wineinstall kullanmamayı seçtiyseniz, Wine'ı derlemek için aşağıdaki
100 komutları çalıştırınız:
102 ./configure
103 make depend
104 make
106 Bu "wine" programını ve destek kitaplıklarını/ikili dosyalarını derleyecektir.
107 "wine" programı Windows uygulamalarını yükleyecek ve çalıştıracaktır.
108 "libwine" ("Winelib") kitaplığı Windows kaynak kodunu Unix altında derlemek
109 ve bağlamak için kullanılabilir.
111 Derleme yapılandırma seçeneklerini görmek için ./configure --help giriniz.
113 Yama dosyası kullanarak yeni bir sürüme yükseltmek için önce en üst dizine
114 (README dosyasının bulunduğu dizin) geçin. Ardından bir "make clean" yapın
115 ve şu komutla sürümü yamalayın:
117     gunzip -c yama-dosyası | patch -p1
119 "yama-dosyası" yama dosyasının adıdır (Wine-yymmdd.diff.gz benzeri). Ardından
120 yine "./configure" komutunu verin ve "make depend && make" komutunu
121 çalıştırın.
123 5. KURULUM
125 Wine düzgün bir şekilde inşa edildiğinde, "make install" komutunu
126 verebilirsiniz; bu komut wine çalışabilir dosyalarını, kılavuz sayfalarını
127 ve gerekli birkaç dosyayı kuracaktır.
129 Önce, çakışan eski bir wine kurulumunu kaldırmayı unutmayın. Kurmadan
130 önce "dpkg -r wine" veya "rpm -e wine" veya "pisi rm wine" ya da
131 "make uninstall" komutlarından birini deneyin.
133 Yapılandırma ipuçları için http://www.winehq.org/ adresinde Destek
134 bölümüne bakınız.
136 Eğer paylaşımlı kitaplık hataları alıyorsanız
137 (ör. "Error while loading shared libraries: libntdll.so"), root olarak
138 kitaplık yolunu /etc/ld.so.conf dosyasına eklediğinizden ve ldconfig
139 komutunu verdiğinizden emin olun.
141 6. PROGRAMLARIN ÇALIŞTIRILMASI
143 Wine'ı çağırırken çalışabilir dosyanın tam yolunu verebilir veya sadece
144 bir dosya adı belirtebilirsiniz.
146 Örneğin: Solitaire çalıştırmak için:
148         wine sol                   (dosyaları konumlandırmak için config
149         wine sol.exe                dosyasındaki Path arama yolunu kullanarak)
151         wine c:\\windows\\sol.exe  (DOS dosya adı sözdizimi ile)
153         wine /usr/windows/sol.exe  (Unix dosya adı sözdizimi ile)
155         wine sol.exe /parametre1 -parametre2 parametre3
156                                    (programı parametre vererek çağırma)
158 Not: komut satırında tam bir dosya adı verildiğinde dosyanın yolu
159      ayrıca path bilgisine eklenecektir.
161 Wine henüz tamamlanmış değildir; bu nedenle bazı programlar çökebilir. Eğer
162 winedbg'yi documentation/debugger.sgml'de belirtildiği gibi düzgün bir şekilde
163 kurarsanız, bir hata ayıklayıcı satırına düşeceksiniz. Böylece hatayı keşfedip
164 sorunu çözebilirsiniz. Bunun yapılışı hakkında daha fazla bilgi için lütfen
165 documentation/debugger.sgml dosyasını okuyunuz.
167 Wine'ın erişimine açtığınız tüm önemli dosyalarınızı yedeklemelisiniz veya
168 bu dosyaların özel bir Wine kopyalarını tutmalısınız. Çünkü, bazı dosya
169 bozulmalarını raporlayan kullanıcılar görülmüştür. Explorer'ı çalıştırmayın,
170 örneğin, eğer düzgün bir yedeğiniz yoksa bazı dizin adlarının değiştirilmesine
171 veya bozulmasına yol açabilir. Messenger gibi diğer MS uygulamaları da bir
172 şekilde Explorer'ı çalıştırdıklarından dolayı güvenli değildir. Birtakım
173 bozulmalar (!$!$!$!$.pfr) kısmen bu adresteki bilgiler kullanılarak
174 düzeltilebilir:
175 http://home.nexgo.de/andi.mohr/download/decorrupt_explorer
177 7. DAHA FAZLA BİLGİYE ERİŞİM
179 WWW:    Wine hakkında geniş bilgiyi WineHQ sitesine http://www.winehq.org/
180         adresinden ulaşarak edinebilirsiniz : çeşitli Wine kılavuzları,
181         uygulama veritabanı, hata izleme gibi. Burası muhtemelen en iyi
182         başlangıç noktasıdır.
184 SSS:    Wine hakkında sıkça sorulan sorulara buradan ulaşabilirsiniz:
185         http://www.winehq.org/FAQ
187 Usenet: comp.emulators.ms-windows.wine üzerinde wine ile ilgili konularda
188         tartışabilir ve yardım alabilirsiniz.
190 Hatalar:
191         Hatalarınızı http://bugs.winehq.org adresinden Wine Bugzilla
192         ile raporlayabilirsiniz. Lütfen bir hata raporlamadan önce
193         hatanın önceden girilip girilmediğini öğrenmek için bugzilla'da
194         arama yapınız. Hata raporlarını ayrıca comp.emulators.ms-windows.wine
195         haber grubuna gönderebilirsiniz.
197 IRC:    irc.freenode.net sunucusundan #WineHQ kanalı ile çevrimiçi yardım
198         alabilirsiniz.
200 CVS:    Geçerli Wine geliştirme ağacı CVS üzerinden erişilebilir.
201         Daha fazla bilgi için http://www.winehq.org/cvs adresine gidiniz.
203 E-posta listeleri:
204         Wine geliştiricileri için birtakım e-posta listeleri bulunmaktadır.
205         Daha fazla bilgi için http://www.winehq.org/forums adresine gidiniz.
207 Eğer bir şey eklemek veya hata düzeltmek istiyorsanız, lütfen sonraki
208 sürümde içerilmesi için wine-patches@winehq.org e-posta listesine bir yama
209 ('diff -u' biçiminde) gönderiniz.
212 Alexandre Julliard
213 julliard@winehq.org
216 Türkçe çeviri:
217 Fatih Aşıcı
218 fasici@linux-sevenler.org