Ubuntu'da Şarap Nasıl Kurulur ve Yapılandırılır

How Install Configure Wine Ubuntu



Bu makale, Windows uyumlu uygulamaları çalıştırmak için Ubuntu'da Wine'ın nasıl kurulacağını ve yapılandırılacağını açıklayacaktır.

Şarap Hakkında

Wine, Microsoft Windows uyumlu programları ve oyunları Linux, macOS ve Android (deneysel destek) üzerinde çalıştırmanıza izin veren ücretsiz ve açık kaynaklı bir yazılımdır. Wine, yirmi yılı aşkın bir süredir geliştirilmekte ve uygulama uyumluluğu, ilk piyasaya sürülmesinden bu yana önemli ölçüde iyileşmiştir. Genellikle bir öykünücü olarak yanlış yorumlanır. Ancak, Windows API çağrılarını gerçek zamanlı olarak POSIX çağrılarına dönüştüren ve Windows ile neredeyse aynı performansı sağlayan (ve bazı durumlarda daha da iyi) yalnızca bir uyumluluk katmanıdır. Şarap, Şarap Emülatör Değildir anlamına gelir.







Ubuntu'da Wine Kurulumu

Şarap paketleri, varsayılan olarak Ubuntu depolarına dahil edilmiştir. Ancak bunlar her zaman güncel ve en son sürümlerle aynı seviyede değildir. Bu nedenle, şarap ekibi tarafından sağlanan resmi Ubuntu PPA'sından şarap paketleri kurmanız önerilir. Bunu yapmak için sırayla aşağıdaki komutları çalıştırın:



Ubuntu 19.10 için:



$sudoapt-add-deposu'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan ana'
$sudouygun güncelleme

Ubuntu 18.04 için:





$sudoapt-add-deposu'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic ana'
$sudouygun güncelleme

Artık aşağıdaki komutlardan birini çalıştırarak şarap kararlılığı, geliştirici veya hazırlama yapılarını yükleyebilirsiniz:

$sudouygunYüklemekwinehq-kararlı
$sudouygunYüklemekwinehq-devel
$sudouygunYüklemekwinehq evreleme

Farklı Şarap Yapıları Arasındaki Farklar

Resmi şarap deposu, kararlı, geliştirme ve evreleme olmak üzere üç farklı yapı sunar. Stabil yapılar, adından da anlaşılacağı gibi, şarabın en son kararlı sürümünü sağlarken, geliştirici yapıları geliştirme aşamasında olan en son sürümlerdir. Hazırlama derlemeleri, bazı özellikleri test etmeyi veya uyumluluk sorunlarını gidermeyi amaçlayan birçok deneysel yama içerir. Tüm bu yamaların gelecekte kararlı dalına dahil edileceğinin garantisi yoktur.



WINEARCH

Wine'ı kurduktan sonra, şarap önekleri için doğru mimariyi tanımlamak için WINEARCH ortam değişkenini kullanabilirsiniz. Varsayılan olarak, tüm şarap uygulamaları 64 bitlik bir ortama yüklenir. Ancak, WINEARCH ortam değişkenini aşağıdaki biçimde kullanarak davranışı değiştirebilirsiniz:

  • WINEARCH=win32
  • WINEARCH=win64

Yeni bir önek oluştururken (aşağıda açıklanmıştır) WINEARCH'ı yalnızca bir kez kullanmanız gerektiğini unutmayın.

WINEPREFIX Özelliğini Anlamak

WINEPREFIX, windows uygulamalarını, sistem kitaplıklarını ve yapılandırma dosyalarını tek bir dizinde sınırlayarak izole edebileceğiniz ve kapsayabileceğiniz oldukça kullanışlı bir şarap özelliğidir. İstediğiniz kadar ön ek oluşturabilirsiniz ve bunların her biri ayrı ayrı ele alınacaktır.

Birçok Linux kullanıcısı, şarap kullanarak yüklemek ve çalıştırmak istedikleri Windows uygulamalarının veya oyunlarının her biri için ayrı bir önek oluşturmayı tercih eder. Genellikle bir Windows uygulamasının yüklenmesi, üçüncü taraf kitaplıklarının ve araç setlerinin yüklenmesini gerektirir. Uygulamalar için ayrı öneklerin kullanılması daha iyi uyumluluk, daha az çakışma ve daha temiz dosya sistemi sağlar. Aşağıdaki biçimde bir ortam değişkeni kullanarak yeni bir WINEPREFIX oluşturabilirsiniz:

$ŞARAP ÖNERİ=/yol/ile/önekşarap /yol/ile/dosya.exe

Yukarıdaki komut, WINEPREFIX değişkeninde belirtilen önek yolunu kullanarak file.exe'yi çalıştıracaktır. Yol yoksa, otomatik olarak yeni bir dizin oluşturulur. WINEPREFIX değişkenini atlarsanız, tüm uygulamalar ana dizininizdeki gizli şarap klasöründe (~/.wine) bulunan varsayılan önek üzerine yüklenir.

Bir Windows Uygulamasını Çalıştırmak için WINEARCH ve WINEPREFIX'i Birlikte Kullanma

Bir önek için mimariyi doğru bir şekilde belirtmek için WINEARCH'ı özel bir WINEPREFIX ile birleştirebilirsiniz.

$WINEARCH=win32ŞARAP ÖNERİ=/yol/ile/önekşarap /yol/ile/dosya.exe

Şarap Öneki Dosya Sistemi Düzeni

Varsayılan veya özel tüm şarap önekleri, tüm sistem kitaplıklarının ve uygulamalarının C sürücüsüne yüklendiği tipik bir Windows dosya sistemini temsil eden birçok dosya ve klasör içerir. Bu önekler, Wine açık kaynak projesinin parçası olan bir dizi kitaplık içerir. Aşağıdaki ekran görüntüsü size dizin düzeni hakkında biraz fikir verecektir:

Wine kullanarak bir .exe veya .msi yükleyici çalıştırırsanız, uygulama Drive_c altındaki Program Dosyalarına yüklenir (özel bir yol sağlamadığınız sürece). Bu nedenle, kurulum tamamlandıktan sonra bir .exe dosyasını çalıştırmak için uygulamayı başlatmak için Program Files dizinindeki uygulama klasörüne gitmeniz gerekebilir.

vinecfg

winecfg komutunu çalıştırarak bir şarap önekinin birçok ayarını ve davranışını değiştirebilirsiniz. Ayarların bazıları ekran ayarlarını, harici sürücü ayarlarını ve ses ayarlarını içerir.

Winecfg'yi başlatmak için aşağıdaki komutlardan birini çalıştırın:

$şarap cfg
$ŞARAP ÖNERİ=/yol/ile/önekşarap cfg

Şarap Kontrol Paneli

Şarap kontrol Paneli, gamepad'leri yapılandırmanıza ve diğer kullanışlı seçenekleri ayarlamanıza izin veren, şarapta bulunan bir başka kullanışlı yardımcı programdır.

Aşağıdaki komutlardan birini kullanarak winecontrol'ü çalıştırabilirsiniz:

$şarapkontrol
$ŞARAP ÖNERİ=/yol/ile/önekşarapkontrol

şarap hileleri

Winetricks, bir GUI arabiriminden birçok üçüncü taraf kitaplığı ve uygulaması yüklemenize olanak tanıyan, şarapla birlikte gelen kullanışlı bir araçtır. Ayrıca bir wineprefix ayarlarını değiştirmenize ve bakım görevleri yapmanıza olanak tanır. Winetricks GUI'si diğer tipik GTK ve Qt Linux uygulamaları kadar sezgisel olmasa da, işi halleder.

Ubuntu'da winetricks kurmak için aşağıdaki komutu çalıştırın:

$sudouygunYüklemekşarap hileleri

Artık aşağıdaki komutlardan birini kullanarak winetricks çalıştırabilirsiniz:

$ şarap hileleri
$ŞARAP ÖNERİ=/yol/ile/ön ek şarap hileleri

Winetricks ayrıca güzel bir komut satırı arayüzüne sahiptir, aşağıdaki komutu çalıştırarak bunun hakkında daha fazla bilgi edinebilirsiniz:

$şarap hileleri--Yardım

Lnk Dosyalarını Şarapta Çalıştırmak

Şimdiye kadar yukarıdaki örnekler, Wine kullanarak .exe dosyalarının nasıl çalıştırılacağını açıkladı. Ancak, Windows'taki bazı uygulamalar, bazı ekstra özelleştirmeler ve parametrelerle birlikte yürütülebilir ikili dosyaların kısayollarından başka bir şey olmayan .lnk dosyalarıyla birlikte gelir.

.lnk dosyalarını wine kullanarak çalıştırmak için aşağıdaki biçimlerden birini kullanarak bir komut çalıştırmanız gerekir:

$şarapBaşlat/yol/ile/dosya.lnk
$ŞARAP ÖNERİ=/yol/ile/önekşarapBaşlat/yol/ile/dosya.lnk

Bat dosyalarını Wine'da çalıştırma

Bat dosyaları, Windows'ta komut istemi veya yorumlayıcı kullanılarak çalıştırılabilen bash benzeri komut dosyalarıdır. Wine, komut istemini başlatmak ve .bat dosyalarını çalıştırmak için kullanılabilecek bir wineconsole yardımcı programı içerir. .bat dosyalarını aşağıdaki komutlardan birini kullanarak çalıştırabilirsiniz:

$şarap konsolu /yol/ile/dosya.bat
$ŞARAP ÖNERİ=/yol/ile/önekşarap konsolu /yol/ile/dosya.bat

Yukarıda gösterilen komut yorumlayıcı, Windows ile uyumlu tüm ana komutları destekler.

Çözüm

Wine, Linux'ta çok sayıda Windows uygulamasını çalıştırabilir ve iki platform arasındaki boşluğu doldurabilir. Bazı popüler uygulamalar henüz Wine ile çalışmıyor olsa da, genel uyumluluk önemli ölçüde iyileşmiştir. Yakın geçmişte Valve, Steam kullanarak Linux üzerinde Windows oyunlarını çalıştırmak için Proton uyumluluk katmanını duyurdu. Proton, Wine tabanlıdır ve ek özellikler, yaşam kalitesi güncellemeleri ve uyumluluk yamaları ile birlikte gelir.