Wine nasıl kurulur ve yapılandırılır?


184

Ubuntu'da Wine ile çalışırken yeni kullanıcıların pek çok sorununu kurma, yapılandırma ve hata ayıklama yöntemlerinde bana yol göstermesi için adım adım talimat arıyorum.

Wine'ı, en önemli sorunlarından birini ve bunları nasıl çözeceğinizi söylemenin önerilen yolu nedir?

Şarap'taki bir Uygulama ile ilgili belirli bir sorunum varsa, bu sorunu nasıl çözebilirim? Kullanmak istediğim bir uygulamayla ilgili bir sorunu çözebilmeyi sağlamak için önerilen adımlar nelerdir?


Yanıtlar:


283

Wine'ın en son geliştirme / aşamalandırma sürümünü kullanmak istiyorsanız, lütfen aşağıdakileri kapsayan temel olarak aşağıdakileri kapsayan Ubuntu Resmi WineHQ Kılavuzundaki rehbere uyduğunuzdan emin olun :

  • 64 bit Mimari kullanıyorsanız, daha iyi uyumluluk için 32 bit'i etkinleştirin

    sudo dpkg --add-architecture i386
    
  • Şarap Anahtarı, Şarap Deposu ve Güncelleme Depolarını Ekleyin

    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
    

Örneğin Ubuntu 19.04 için böyle bir havuz ekleriz ( komut satırının sonundaki sürümün adını değiştirin, bu durumda kullandığınız Ubuntu sürümünün ismine disko kelimesini değiştirin):

    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
    sudo apt update
  • Ardından kullanmak istediğiniz Wine sürümünü yükleyin:

    • Şarap Gelişimine Dayalı (Kararlı) (örneğin: 4.0)

      sudo apt install --install-recommends winehq-stable
      
    • Şarap Geliştirmeye Dayalı (Test Aşaması) (örneğin: 4.1)

      sudo apt install --install-recommends wine-devel winehq-devel
      
    • Şarap Aşamasına Dayalı (Bleeding Edge) (örneğin: 4.1.1)

      sudo apt install --install-recommends wine-staging winehq-staging
      

    Son olarak çalıştırmak

    WINEARCH=win32 winecfg
    

    Şarap doğru yapılandırdığından emin olmak için terminalde (Bu sırayla). Ayrıca yüklemeniz gerekir winetricks(.NET Framework ve diğer gerekli kitaplıklar gibi Windows bileşenlerini yüklemek için gerçekten yararlı olan başka bir yapılandırma paketi). Bundan sonra, lütfen yapın:

    sudo apt install winetricks
    

Wine 1.9.X'i Eylemde Gösteren Video Gösterimi - Wine 1.9.X Performansı

1. Şarap Kararlı, Geliştirme ve Aşama sürümleri arasındaki farklar

Kararlı versiyonlar daha iyi stabilite ile daha az hata sunar ve piyasaya sürüldükten sonra her 3-6 ayda bir güncellemeler alır.

Geliştirme sürümü geliştirme aşamasında bir sonraki kararlı sürümüdür ve her 2 haftada bir güncellemeler alır.

Hazırlık sürümü, Geliştirme Sürümü ile aynıdır ancak Wine-Staging'in tüm yamalarını ve geliştirmelerini içerir

Kararlı versiyona (Çift sayı versiyonları: 1.0, 1.2, 1.4 ...) veya kararsız versiyonlara (Tek sayı versiyonları: 1.1, 1.3, 1.5 ...) bağlı kalma kararı kullanıcıya bağlıdır, ana fark Geliştirme sürümünde geliştirilmiş olan uyumluluk ve performans. Size sunduğu en son düzeltmeleri alırsınız ve ayrıca geliştirme döngüsüne yardımcı olabilecek bir test cihazı haline gelirsiniz.

2. Önerilen Kararlı Şarap versiyonunun kurulması (PPA'dan)

Terminalde Wine PPA'yı eklemek, depoları güncellemek ve en son Wine & Winetricks versiyonunu yüklemek için aşağıdakileri yazın:

wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks

veya Wine 32-Bit Arch'ı (Daha iyi destek) ve winecfg'yi yapılandırabilir (Bu sadece mevcut Wine kurulumunu winebck adlı bir klasöre taşıyacağı için yeni kurulumlara uygulanmalıdır):

sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg

3. Bir uygulamanın hangi bileşenlere ihtiyaç duyduğunu bilmek

Bir uygulamanın hangi bileşenlere ihtiyacı olduğunu bulmak için Şarap Uygulama Veritabanına bakın . Uygulamanın kullanılabilir olup olmadığını, hangi bileşenlere ihtiyaç duyduğunu ve nasıl kurulacağını listeler.

4. Wine'a ek bileşenler, DLLS ve Kütüphaneler nasıl kurulur?

Oyunlarınız ve uygulamalarınız için çalışan ve gelişmiş bir Şarap ortamına sahip olmak için, oyunlarla winetricksdaha iyi uyumluluk sunan ek bileşenler yüklemenizi öneririm . Burada aşağıdaki HL / HL2 için bir örnek yok daha iyi bir çalışma sistemine sahip (. Buhar Sürümü İçin buraya gitmek Sigara Buhar: Nasıl Steam yükleyebilir? Bilin. Half-Life ve HL2 doğal Ubuntu desteklenmektedir):

HL / HL2 oynamak için yukarıda belirtildiği gibi Wine PPA'ya ihtiyacınız vardır. winecfgTerminalde en az bir kez açtıktan sonra , winetricksçalıştırıp açıp winetricks --guiaşağıdaki adımları izleyin:

Seç Varsayılan wineprefix seç

görüntü tanımını buraya girin

Windows DLL veya bileşeni yükle'yi seçin.

görüntü tanımını buraya girin

İşaretlediklerimi (ve ihtiyaç duyduğunuz her şeyi) yükleyin. Bu birçok uygulamayı kapsar:

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

HL / HL2 yükleyicisini sağ tıklayın ve Şarapla Aç'ı seçin . Her iki oyun da mükemmel çalışmalı. Bu genel olarak uygulamalar için geçerlidir ve uygulamaya bağlı olarak daha fazla veya daha az bileşen kurmanız gerekir.

Komuttan sonra bileşenin adını ekleyerek her bileşeni terminalde de yükleyebilirsiniz winetricks:

winetricks vcrun2010 - wincricks kullanarak vcrun2010 kuracak

winetricks xna40 - xna40'ı yükleyecek

5. Bir Şarap Uygulamasında Sorun Giderme

Bazen, bir Uygulamayı çalıştırırken, aşağıdakilerden biri veya birkaçı eylem gerçekleştirebilir:

  • Dondurulmuş App
  • Şarap bir anlığına Mavi bir pencere açar ve ardından kapatır
  • Hiçbir şey olmuyor
  • Şarap penceresinin içinde her şey başlangıçta veya bir noktada Siyah
  • DLL, Ekran kartı veya Bileşen tanınmıyor

    Bu sorunların çoğu için çözümler var. Bir Şarap uygulamasında yolunuzu gidermeye başlamanız için önerilen adımlar şunlardır:

    1. Uygulamanın çalışması için diğer test uzmanlarının neler yaptığını görmek için her zaman Şarap Uygulama Sitesini ziyaret edin . Mesela buradaki Dead Island: Riptide testini yapıyorum, çünkü onu bir Bronz verdim, çünkü karakteri seçtikten sonra bütün oyun Siyah ekrana geçti. Olanları test etmek için yaptığım şey terminale gidip oyunu oradan çalıştırmaktı. Terminalde bazı hatalar oyunun çalışması için hayati bir parçanın eksik olduğunu öne sürdü. Hata çıktısını okuduktan ve önerdiği şeyi yaptıktan sonra (Bozuk bir DLL dosyasının değiştirilmesi) oyunun ihtiyaç duyduğu bir bileşeni yükleyebilirim ve oyun mükemmel çalıştı .

    2. Oyunun neye ihtiyacı olduğunu bilmek , oyunun doğru çalışmasını sağlamak için çok önemlidir. winecfgSeçeneklerin ve işletim sistemi ortamının ayarlanması sadece küçük bir kısımdır. Bu sadece uygulama için ortam yaratıyor. DirectX, XNA, .NET Framework gibi başka işlevler eklemeniz ve uygulamanın çalışması için ihtiyaç duyabileceği daha fazla özellik eklemeniz gerekir. Bunlar bazı uygulamalar için temel bileşenlerdir. Bunlar olmadan, bazı uygulamalar düzgün çalışsa bile diğerleri çalışmaz. Bu bileşenlerin hepsine sahip olduğunuzdan emin olmak, bir uygulamanın ihtiyaç duyduğu şeylere uyma şansınızı arttırır.

    3. Dead Island testimden de görebileceğiniz gibi, birkaç winetrickspaket ekledim ve oyunlarla birlikte verilen 3 paket de yükledim (DirectX, Windows Media Format ve Microsoft Visual C ++ 2010). Bununla oyunun başlayacağını ve oynanabileceğini garanti ettim.

    4. Bazı uygulamalar Dungeon Keeper'da görüldüğü gibi yalnızca belirli Windows sürümleri için oluşturulur . Belirli bir uygulama için belirli bir Windows Sürümü belirlemek winecfgiçin Uygulamalar'a gidip Uygulama Ekle'yi seçip ardından çalıştırılabilir dosyaları arayıp Aç'ı tıklatabilirsiniz . Şimdi listeden uygulamayı seçin ve ardından Windows Sürümünü değiştirin. Bu yolla, tüm uygulamalar için Windows sürümünü genel olarak değiştirmek yerine, yalnızca bu uygulamanın kendisine atanmış bir Windows sürümü olacak.

    5. Windows sürümünü genel olarak değiştirmek, farklı bir Windows sürümüyle birlikte yüklenen uygulamaları etkileyebilir. Örneğin, Terraria’yı bir Windows XP ortamında kurmak ve ardından Windows 7’ye çaldıktan sonra değiştirmek, birincisi, kaydedilmiş oyunları bulamıyor ve iki uygulamayı çalıştırmıyor.

    6. Uygulamanın ne yaptığını veya neye ihtiyaç duyduğunu bilmek için en iyi yol olan terminalden sorunun ne yapılabileceğini teşhis etmek için bir uygulama çalıştırmak. App gibi bilgileri söyleyebilirim:

      • Ne eksik DLL çalıştırmak gerekir (mscore.dll, steam_api.dll)
      • Hangi eksik bileşeni çalıştırması gerekiyor (XNA, DirectX, .NET ...)
      • Sorun, 32 Bit yerine 64 Bit ortam kullanıyorsanız
      • Uygulamanın çalışması için bir parametre eklemeniz gerekirse

      Eksik DLL'ler için APP için gereken eksik belirli DLL'leri indirmek için dll dosyalarını kullanmanızı öneririm . Normalde bu DLL'leri oyun klasörünün içine veya Windows / System32 klasörüne (veya her ikisine) yapıştırabilirsiniz ve bu sorunu çözmelidir. Eksik bileşenler için kullanın winetricks.

    7. Bir Uygulama sorunlarını giderirken, uygulamayı her zaman öykünmüş bir Masaüstü Penceresinde çalıştırın. Aç winecfggidin Grafik ve etkinleştirmek taklit Sanal Masaüstü . Sonra bunun için çözünürlüğü ayarlayın. Bu sayede, uygulama donarsa, klavyeyi ve / veya fare odağını kapatırsa, en azından birkaç seçeneğinizin olduğu tam ekran olması yerine uygulamayı ortadan kaldırmanın bir yolunu bulacaksınız:

      görüntü tanımını buraya girin

    8. Bir uygulamanın tam ekran görünümlerini dondurmak için, dondurulmuş bir Şarap uygulamasından çıkmaya çalışırken size birkaç saniye kazandırabilecek Klavye Düzeni Penceresinde bulunan "Kill X" özelliğini etkinleştirmenizi öneririm:

      görüntü tanımını buraya girin

    9. Dondurulmuş bir durumdan çıkmanın bir başka tekniği, bir terminal açmak wineserver -kve X sunucusunu yazmak ya da öldürmektir. Bunu yapmak için bunu çalıştırarak sudo dpkg-reconfigure keyboard-configurationve X'i öldürmekten bahseden son seçenekte "YES" deyin. Bu, CTRL+ ALT+ BACKSPACEkombinasyonunu etkinleştirir .

    10. Unutmayın ki bir uygulama Windows'ta minimum veya önerilen bir donanım gereksinimine ihtiyaç duyuyorsa, aynı zamanda Linux'ta da buna ihtiyaç duyacaktır. Uygulamanın 512 MB RAM ve 2.0 Ghz CPU'ya ihtiyacı varsa, Linux kullanarak Wine'da da aynı şeye ihtiyacı olacaktır.

    11. Bazen, bir uygulamada ISO veya açmasını veya yüklemeyi başaramadığınız başka bir Görüntü biçimiyle karşılaşırsınız. Ubuntu, bu dosyaları açmak için birkaç araçla birlikte gelir, ancak şimdiye kadar denedim en iyisi, Çok Sektörlü veya Korumalı formatı getiren birkaç görüntü türünü kapsayan CDEMU. DAEMON Tools'a benzer bir şeye en yakın olanı budur. Sims 3, Simcity 2000 ve diğerleri gibi durumlar sadece bu uygulamayı kullanarak açılabilir ve kurulabilir. Çok sektörlü veya korumalı formatta CD / DVD Görüntülerini takma / çıkarma yetenekli Uygulamalar hakkında daha fazla bilgi

    12. Belirli bir uygulamanın çalışmadığı, grafik aksaklıkları, siyah ekranı gösteren veya tam grafiklerle çalışmadığı durumlarda, video desteği için son kullanıcı için geçerli olan aşağıdaki bağlantılardan birini okumanızı öneririz:

      Nvidia Kullanıcıları - Nvidia sürücülerini nasıl kurarım?

      Hibrit - Ubuntu tarafından Optimus Teknolojisine sahip bir NVIDIA GeForce destekleniyor mu?

      Ati - Özel ATI Catalyst Video Sürücülerini (fglrx) doğrudan AMD'den kurmanın doğru yolu nedir?

      Yukarıdakileri kontrol etmenin yanı sıra, eğer doğru sürücülere sahipseniz, ekran kartınızın OpenGL desteğinin olup olmadığını kontrol etmeniz gerektiğini de eklerim. Bunun için ilk önce henüz kurulmamışsa mesa-utils yüklerim:

      sudo apt-get install mesa-utils

      OpenGL desteğini test etmek için. OpenGL desteğiniz olup olmadığını görmek için basitçe bir kontrol yapın:

      glxinfo|grep 'direct rendering'

      eğer desteğiniz varsa bu da Evet demeli . Başka bir alternatif olacaktır:

      /usr/lib/nux/unity_support_test -p

      Son olarak, glxgearsvideo kartınızın nasıl oluşturulduğu ve render için FPS'si hakkında bir fikir vermek için koşabilirsiniz . Diğer bir önemli nokta ise uygulamayı terminalden olduğu gibi çalıştırmak wine AppName.exe, problemin ne olduğunu gösterecek.

    13. Bir Şarap uygulamasını çalıştırırken Unity Launcher kendisini gizlemiyorsa veya uygulamayı sağa doğru hareket ettiriyorsa, 2 şeyden birini yapabilirsiniz:

      • ALTAnahtarı basılı tutun ve Şarabı sola doğru sürükleyin

      • Görünüm seçeneğinde "Başlatıcıyı Otomatik Gizle" yi seçin ve hassasiyeti istediğiniz seviyeye ayarlayın. Bu şekilde, fare alandan ayrıldığında başlatıcı gizlenir.

      görüntü tanımını buraya girin

    14. Shader Model 3.0 Wine'da tanınmıyor (Steam oyunları dahil)

      Shader Modelleri gerektiren ve Gerekli OpenGL GL_EXT_texture_compression_s3tc uzantısına benzer bir hata çıkaran oyunlar var . Bunu düzeltmek için, sadece terminalde aşağıdakileri yazın:

sudo apt-get install libtxc-dxtn-s2tc0 (Ubuntu’nun son sürümünde libtxc-dxtn-s2tc0artık gerekli olmadığını unutmayın )

Şarap, yeni oyunların oynanamadığı günlerden beri UZUN bir yol kat etti. Ubuntu'da oynamanın zahmetsiz olduğu bir noktaya geldi. Wine, Wine 1.6'da SM4.0 ve DirectX 10/11 için bir miktar desteğe bile sahip. Sorun devam ederse, ekran kartınızın bunu desteklemediği veya doğru kitaplıkların bulunmadığı anlamına gelir.

Wine'ın Shader Modelini algılamamasının bir başka nedeni de Winetricks’te Disabled’a ayarlanmış olmasıdır. Dash'i açın ve yazın winetricks. Ardından wineprefix seçin Ayarları Değiştir . Sonra glsl = etkin seçeneği arayın ve onu seçin. Bu Shader Model sorununu çözmelidir. Limbo oyunu gibi durumlar bu şekilde çözülür.

6. Aynı Pencereyi kullanarak onlar olmadan birden fazla Wine uygulamasını nasıl açarım (Örtüşen)

Her bir Wine programına başlamadan önce Wine parametrelerini ayarlayarak birden fazla Wine penceresi ayarlayabilirsiniz. En hızlı yol, çalıştırmak istediğiniz uygulamanın yürütülebilir dosyasının bulunduğu terminali açmaktır. Wow.exe uygulaması olduğunu varsayalım . Sonra sadece aşağıdakini yazın:

wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console

Bu, Wow.exe dosyasını "WOW" adlı bir pencere ile açabilir, bu belirli Pencere için 1024x768 çözünürlüğe sahip olur ve -opengl ve -console parametrelerini Wow yürütülebilir dosyasına uygular. Şimdi, oyunun başka bir yere kurulduğunu varsayarsak, aşağıdaki değişikliği yapardınız:

wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console

Bu, / media / USER klasörünüzdeki fun adlı bir bölümün içindeki vay klasöründe bulunduğunu varsayarak Wow.exe dosyasını çalıştırır. Örneğin 4 uygulama çalıştırırken çıktı buna benzer olmalıdır:

Şarap

Bunu başarmanın daha kolay bir yolu var. Fikir, Masaüstüne sağ tıklayıp Yeni Belge -> Boş Belgeyi seçerek bir Masaüstü kısayolu oluşturmaktır . Bu, masaüstünüzde bir "Adsız Belge" dosyası oluşturmalıdır. Şimdi dosyayı açın ve aşağıya yapıştırın:

   [Desktop Entry]
   Type=Application

Şimdi kaydedin ve dosyayı açmak istediğiniz uygulamaya yeniden adlandırın ancak sonunda ".desktop" ekleyin. Bir "Çalıştırılabilir Windows Simgesine" dönüşecektir. Simge tekrar sağ tıklayın ve Özellikler -> İzinler -> Dosyayı program olarak çalıştırmaya izin ver seçeneğini etkinleştirin . Şimdi Temel Sekmesine gidin ve bu şarap uygulamasını yürütmek için ihtiyacınız olan bilgileri ekleyin. Sonuçta böyle bir şey olmalı:

görüntü tanımını buraya girin

7. Ubuntu 64 bit etkisini barındırıyor mu Şarap

Evet, Ubuntu 64 Bit'e sahip olmak ayrıca Wine'ı 64 bit olarak ayarlayacaktır. Bu, yalnızca 32 Bit'te çalışan birçok Windows uygulaması için çeşitli sorunlar yaratacaktır, örneğin yalnızca .NET Framework'lerin birkaçını yükleyememekle birlikte, yalnızca 32 bit sürümünde çalışacak, bu da kullanıcının yapamamasına neden olacaktır. birçok Windows uygulamasını çalıştırmak için. Bunu çözmek için yukarıda belirtilen PPA sürümünü başarıyla yükledikten sonra aşağıdakileri yapmanız gerekir. Hemen PPA şarap paketini takmadan winecfgsonra terminali açmadan önce (Yazarak giriş klasörünüzde olduğunuzdan emin olun cd ~) yazıp şunları yazın:

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg

Değişim USER kullanıcı hesabınızla. Mesela Benim durumumda bu satır okunacaktıexport WINEPREFIX="/home/cyrex/.wine"

Bu yöntemle Şarap mimarisini 32 bit olarak değiştirdiniz ve Winecfg'yi açtığınız anda, tüm Windows sürümlerini 32 Bit için ayarlayacaktır.

8. Şarap PPA'sına Alternatifler

PlayOnLinux (PoL)

Gerçekte yalnızca Wine ile ihtiyacınız olan her şeyi yükleyip yapılandırabilseniz de, PoL kullanarak tamamlayıcı uygulamalar (winetricks, regedit, explorer), bir uygulamayı yüklerken size biraz sorun ve zaman kazandırabilir. PoL ile veritabanında seçip yükleyebileceğiniz uygulamaların bir listesini bulabilirsiniz:

görüntü tanımını buraya girin

ve sadece kurmayı seçerek aşağıdaki avantajları elde edersiniz:

  • Uygulamayı yüklü tutan bağımsız bir kap oluşturmak, yüklü uygulamanın belirli bir Şarap sürümü (Bazı durumlarda, belirli bir Şarap sürümü, belirli bir uygulama için geçerli Şarap sürümünden daha iyi çalışır).

  • Herhangi bir DLL ve Bileşenleri otomatik olarak yüklemek, uygulamanın doğru çalışması için gerekli.

  • Uygulamanın ihtiyacı olan uygun kayıt defteri anahtarlarını ekleme

  • Windows sürüm değişiklikleri, değiştirilen regedit, belirli Wine sürümleri vb. İle birbirleriyle çakışmadan çoklu uygulama çalıştırmanın bağımsız bir yolunu oluşturun.

    Elbette, PoL'un Wine ile yan yana çalıştığını ve doğru çalışması için Wine'a ihtiyaç duyduğunu bilmek önemlidir (Buna dayanmaktadır). Çoğu durumda, bir uygulama PoL ile çalışmayabilir ancak bu kılavuzda bahsettiğim varsayılan Şarap yapılandırmaları ile çalışacaktır. Yani PoL kullanmak istediğiniz uygulamayı bulursanız, harika. Ancak bulamazsanız, uygulamayı yüklemek ve yapılandırmak için her zaman varsayılan Wine'ı kullanma alternatifine sahip olduğunuzu unutmayın.

    Uygulamayı Wine kullanarak ve PoL kullanarak kurmanın avantajları, Wine ile DASH kullanarak App'a erişip yürütebilmenizin, aşağıdaki resimlerdeki gibi:

    görüntü tanımını buraya girin (Terraria)

    görüntü tanımını buraya girin (Ölü Uzay ve Ölü Ada)

    CodeWeavers CrossOver (CC)

    CC, uygulamaların nasıl yükleneceği ve yapılandırılacağı konusunda PoL'a çok benzer. Temel fark, CC'nin resmi destek sağlamasıdır. Hatta 10.000'den fazla uygulama barındıran kendi CodeWeavers Veri Tabanına da sahipler. Sadece bu değil aynı zamanda Wine'ın AppDB'dekine benzer bir sıralama sistemine sahipler. Ayrıca, bir kısmı Desteklerinde görebileceğiniz Wine'ın gelişimine katkıda bulundular .

    DosBox (DB)

    DB, Windows uygulamalarında Wine olduğu gibi MS-DOS uygulamaları içindir. DB ile sisteminizde MS-DOS uygulamalarını çalıştırabilirsiniz. Sadece dosboxpaketi yükleyin ve bitirdiniz. Bir uygulamayı çalıştırmak, uygulamanın bulunduğu klasöre gitmek ve aşağıdakileri çalıştırmak kadar kolaydır:

    dosbox ./

    Bu, mevcut klasörü DB ortamında bir sürücü harfi olarak açacaktır.

    DB'yi açtıktan sonra aşağıdakileri yaparak da bir klasör bağlayabilirsiniz:

    mount x: /Absolute/Path/To/Folder/Of/App

    Örneğin

    mount c: /home/cyrex/Desktop/Dune2

    Dune2 klasörünü içeren C: Sürücü harfini oluşturur. Yani sadece dune2.exe yürütürsem aşağıdakileri alıyorum:

    görüntü tanımını buraya girin

9. Wine ile birlikte kullanabileceğim bazı özel parametreler ve ipuçları nelerdir?

Örneğin, bir çift var:

KOMUTLARI

wine --version - Şarabın versiyonunu gösterir

wineserver -k- Belirli bir kullanıcı için tüm şarap sürümlerini öldürür. Wine uygulamanız donmuşsa, tüm ekranı kaplarsa ve Ubuntu kullanmanıza izin vermiyorsa, fareye veya klavyeye odaklanmışsa ve bazı uygulamalarda ortaya çıkabilecek diğer Wine sorunları varsa bu kullanışlıdır.

wine explorer - Windows Gezgini'ne benzer bir gezgin açacak

wine explorer /desktop=X,Y- X'in , Masaüstü Penceresinin adı ve Y'nin Pencerenin çözünürlüğü olduğu sanal bir masaüstü oluşturur . Örneğin:wine explorer /desktop=WOW,1024x768 Wow.exe

regedit - Wine'ın regedit sürümünü Windows'a benzer şekilde açacak.

wine uninstaller- Windows'takine benzer bir Şarap Ekle & Kaldır'ı açacaktır. Burada yalnızca hangi uygulamaları kurduğunuzu ve kaldıracağınızı göremeyeceksiniz, aynı zamanda isterseniz yeni uygulamaları da kurabileceksiniz.

winetricks - Birçok Windows uygulamasının doğru çalışması için gerekli olan eksik Kütüphaneleri, DLLS ve Bileşenleri yüklemek için winetricks uygulamasını açacaktır.

winecfg - Video, Ses ve Windows sürümünü ayarlayabileceğiniz Şarap Yapılandırmasını açacaktır.

wine ipconfig- Size Wine'ın görebileceği IP'yi gösterir. İpconfig benzer.

wine netstat- Size yapılan IP / Port bağlantılarını gösterir. Netstat benzer.

wine start- Çalıştırılabilir dizinin çalışma dizinini ayarlar. Bu seçenek, yürütülebilir dosyanın yalnızca aynı klasörden çalıştığını ve tam yoldan çalışmadığı durumlarda yardımcı olur. Örneğin, bir .bat dosyası çalıştırmak veya başka bir klasörden (örneğin: Üst klasör) bir komut çalıştırmak istiyorsanız, MetroLL.exe ile aynı klasörde olmadığımızı farz edersek, böyle bir şey yaparsınız:

 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`

Bu iki şey yapardı, ilk önce dizini Metro Last Lightklasöre ayarlar ve sonra MetroLL.exesonunda belirtilen diziyi çalıştırır . Bu, yürütülebilir dosyayı aynı klasörden çalıştırmaya benzer, ancak uygulamayı başka bir yerden çalıştırma avantajına sahiptir. Burada bilinmesi gereken şey şudur:

  • Şarap, Unix yollarını sevmez, bu nedenle klasörleri \\yerine klasörlerle ayırmanız gerekir .\
  • Mutlak bir yol kullanmanız gerekir. C:\\Yürütülebilir dosyanın her zaman gerektiği gibi çalışacağından emin olmak için başlamanız gerekir.
  • Yürütülebilir C:sürücü sürücünün dışındaysa , ilgili harfi ekleyin. Örneğin, Wine dışında bir Windows ikili çalıştırmak için, Z:\\harfi Z:normalde Linux sisteminin kök dizinine işaret ettiği için kullanırsınız.
  • Şüphe ile yardım komutu sorarsanız /?parametresi, (örn: wine start /?)

export WINEPREFIX- Bu değişken Wine Prefix'i başka bir konuma değiştirmek için kullanılır. Örneğin PoL ve Wine'ı birleştirmek istiyorsanız (PoL'un birden fazla Öneki olduğundan önerilmez) aşağıdakileri yapabilirsiniz:

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`

PREFIX'in Wine ile birleştirmek istediğiniz yer olduğu yer. Winecfg'yi tekrar çalıştırman gerekecek.

İPUÇLARI

  • Bir klasörle uğraşırken boşluklar vardır (örn: World of Warcraft), Wow.exe dosyasını her alanın önüne \ simgesi ekleyerek çalıştırabilirsiniz, bu sembolden kaçar. Sonuç, "World \ of \ Warcraft \ Wow.exe" gibi bir sonuç olacaktır. Bu kaçış sembollerini kod satırınıza eklemek istemiyorsanız, bağlantının tamamını iki katına çıkarın, şöyle görünür:

    şarap gezgini / masaüstü = WOW, 1024x768 "/ medya / cyrex / Bölümüm / World of Warcraft / Wow.exe" -opengl-konsolu

    Gördüğünüz gibi, içinde "My Partition" ve "World of Warcraft" bulunan 2 klasör var, ancak tüm dizeyi alıntı yaptığım için kaçış karakterleri içermesine gerek yok. Şarap Yolu'nu kullanmak istemeniz durumunda (örneğin: C: /) tüm eğik çizgiler çift eğik çizgi olacaktır (örneğin: "C: \ Program Files \ App").

  • Bir uygulamaya uygulanan parametreler her zaman alıntılanan dizelerin dışında olmalıdır. Yukarıdaki örneği kullanarak, tırnakların dışında -opengl ve -console'yu görebiliriz .

  • Farenizi ve / veya klavyenizi ele alan uygulamalarla uğraşırken, uygulamayı wineserver -köldürmek için kullanabilirsiniz , ya da Uygulamayı yalnızca Windows modunda açmak veya Windows modunu wine explorer /desktopparametre ile ayarlamak sizi bu fare / klavye sorunlarından kurtulmanızı sağlar.

10. Son Kullanıcılara Kararlılık, Performans ve Uygulama Desteği Şarap teklifi

UYGULAMA DESTEĞİ

2005'ten beri Wine'ı denedim ve Ubuntu altındaki Wine'da gelişen sürecin en yeni oyunları nasıl yakaladığını gördüm.

2012'de Wine 1.2 çıkmadan önce Wine üzerinde çalışan birçok uygulamanın elde edilmesi zordu, ancak Wine 1.2 çıktığında tamamen farklı bir sonuç ortaya çıktı. Hatta daha çok sonra 1.4 2012 yılında çıktı , 2013 yılında 1.6 ve daha sonra 2015 yılında 1.8 . Birçok vaka kutudan çıktığı yerde ortaya çıkmaya başladı. O anda oynayabileceğim ve oyundan 3 gün sonra test ettiğim en yeni oyunlardan biri olan Deep Space 2 gibi durumlar. Alice Harikalar Diyarında (Demek istediğim), Sims 3, World of Warcraft, Amnesia ve diğerleri. Skyrim bile oynanabilirdi. Bunlar güçlü grafikler gerektiren oyunlardır ve bunları, yukarıda verilen normal kurulum dışında başka hiçbir kurulumla çok az veya hiç kurmadan oynayabilirsiniz.

Wine'da hangi oyunları oynayabileceğinizi bilmek için Wine App Veritabanını ziyaret etmenizi öneririm: http://appdb.winehq.org/ 10K + 'dan daha fazla olan. Bu, performansları ve kararlılıklarıyla ilgili bilgileri içerir ve bir oyunun oynanabilir olup olmadığını bilmek konusunda yardımcı olur.

Wine App database ayrıca hangi oyunların daha az sayıda oynanabileceğini belirleyen bir sıralama sunar . Bu rütbeleri gördüğünüzde, Uygulamanın çalışıp çalışmayacağı konusunda bir fikriniz var. Test cihazının Şarap Veritabanında hangi donanım ve Şarap versiyonunu gösterdiğini de göz önünde bulundurmanız gerektiğini unutmayın. Sıralamalar aşağıdaki gibidir:

Platinum Rank - Uygulamanın kutudan çıkma şansı neredeyse% 100 demektir.

Gold Rank - Kendinizi biraz yapılandırma yaparken bulabileceğiniz anlamına gelir, ancak sonunda işe yarayacaktır.

Silver Rank - Uygulamanın çalışacağı, ancak grafiksel, ses veya kontrol sorunları olabileceği anlamına gelir.

Bronz Sıralaması - Uygulamanın düzgün çalışmayacağı anlamına gelir.

Çöp Sıralaması - Uygulamanın hala çalışmadığı ve muhtemelen yüklenmeyeceği anlamına gelir. İşe yaramanın tek yolu Süpermen’in sabahları kriptonlu mısır gevreği yemeye başlamasından kaynaklanıyor.

Referans olarak, birkaç yıl önce, Platinum oyunların miktarı 50'den azdı. 2012'de , 200'ü en yeni oyunlarda bulunan 1.5K'dan fazla oyunu bulabilirsiniz . Bugün 4K + 'nın Platin olduğu 6K'dan fazla oyun var. Wine uygulamalarını test etmeye katılan kişiler ne kadar çoksa, o kadar iyidir. Ana sebep her zaman PPA 'dan Wine' ı kullanmanızı öneririm.

VERİM

Performans bilgisi için Windows ve Ubuntu arasındaki Oyun performansı farkı bölümüne bakınız.

11. Şarap nasıl kaldırılır

Şarap kaldırma, ihtiyaçlarınıza bağlı olarak 2 şekilde yapılabilir. Şarabı yalnızca varsayılan değerlere "Sıfırla" seçeneğine ihtiyacınız varsa, .wineklasörü kolayca silip çalıştırarak yeniden oluşturabilirsiniz winecfg. .wineYedeklemek istediğiniz klasörde uygulama varsa , şimdi klasörü silmeden önce iyi bir zaman olabilir. Klasörü silmek için aşağıdakileri yapmanız yeterlidir ve tüm Şarap ortamına bakar:

rm -fr ~/.wine
rm -fr ~/.cache/wine

Şimdi aslında Ubuntu gelen şarap kaldırmak istiyorsanız, aşağıdakileri yapmanız, ancak bu unutmayın edebilirsiniz DEĞİL sizin silmek .wineveya önbelleğe alınmış klasörü:

sudo apt purge wine*

Bu şarap, şarap, şarap1.9, winehq, winetricks ve daha fazlası dahil olmak üzere şarap ile ilgili her paketi kaldırır. Temel olarak şarapla ilgili herhangi bir şeyi kaldırmak.


40
+1 Tüm bu bilgileri bir yerde gördüğüm için çok mutluyum!
Eliah Kagan

3
@LuisAlvarado, ne şaşırtıcı bir cevap! PlayOnLinux için +1; Wine'ı nasıl kullanacağımı bile bilmiyorum - PlayOnLinux'un benim için her şeyi yapmasına izin verdim.
Paddy Landau

1
Bu tonlarca bilgi! Kolayca burada gördüğüm en uzun cevap. Sadece Ubuntu Yazılım merkezine gidip Şarap'ı arayabilir ve yükleyemez misiniz?
Harsha

1
@LuisAlvarado Lütfen şarabın nasıl kaldırılacağını açıklayabilir misiniz? Bu bana çok yardımcı olur. Teşekkürler.
kodlayıcı

@codeaviator Fikir için teşekkür ederiz. Kapsama sonunda, şarabı "sıfırlamak" isteyen kullanıcıları ve gerçekte cehennemi temizlemek isteyen kullanıcıları yarın olmadığı gibi ekledi. İyi iş koordinatörü.
Luis Alvarado
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.