Windows programlarını linux üzerinde çalıştırmak. Sanal bir makinede Linux. Windows'ta coLinux'u yükleme

  • 28.05.2019

Windows'ta Linux veya UNIX uygulamalarının kullanımı, bazı programların banal alışkanlığından ayrı bir Linux makinesi başlatmanın imkansızlığına kadar çeşitli nedenlerle belirlenebilir. Birisi hata ayıklama için yazılımın yerel sürümlerini kullanmak isterken, birileri bu şekilde kullanıcıları sorunsuz bir şekilde tam teşekküllü bir dağıtım kitine geçmeye zorlamanın mümkün olduğunu umuyor.

Emülatörlerle uğraşmadan önce, en sevdiğiniz programların portlu sürümlerini veya analoglarını aramak daha iyidir. Aynı GIMP, Audacity, Pidgin ve diğer birçok yardımcı program, yalnızca Windows için değil, Mac OS X için de yerel derlemelere sahiptir. Herhangi bir belirli işlevsellik elde etmek için, tam teşekküllü bir Linux yazılımı analoğu genellikle gerekli değildir. Örneğin, bash'ta Sekme otomatik tamamlamaya çok çabuk alışırsınız, ancak Windows komut satırında bunun izi yoktur. Clink yardımcı programı, bu ve diğer can sıkıcı eksikliklerin giderilmesine yardımcı olacaktır.

GNU Coreutils paketindekiler gibi standart konsol yardımcı programları uzun süredir Windows'a taşınmıştır. Hem oldukça eski GNUWin II setleri hem de sürekli güncellenen UWIN (kullanım için önerilmez) ve. İkincisi için, temel yükleyicinin kurulumunu tamamladıktan sonra, download.bat ve install.bat dosyalarını sırayla çalıştırmanız ve ardından gnuwin32 klasörünü uygun herhangi bir konuma kopyalamanız ve update-links.bat dosyasını buradan çalıştırmanız gerekir. StartMenu alt dizinindeki son betiği çalıştırdıktan sonra, GNU ortamıyla komut satırının başlatılmasına ve yardımcı programların belgelerine bağlantılar olacaktır.


Maksimum ve kurumsal sürümlerde Windows Vista / 7 sahipleri ve Microsoft OS'nin sunucu sürümleri hiç rahatsız olmayabilir. UNIX tabanlı Uygulamalar (SUA) veya UNIX için Microsoft Windows Hizmetleri (UNIX için Microsoft Windows Hizmetleri, SFU) için bir alt sistem onlar için kullanılabilir. Bu temel yardımcı program seti, sistem bileşenlerinde bulunur. Ek yazılım kitleri indirilebilir. Son olarak, UNIX programlarını çalıştırmak için listedeki son ve en popüler ilk çözüm Cygwin'dir. Bu paketin kurulumu kolaydır ve Windows'a taşınan küçük bir uygulama kümesinden çok uzaktır. Kullanılması tavsiye edilir.




Şimdi garip olan hakkında konuşabiliriz - Windows olmayan bir sistem KDE'sini başlatmak. Aslında, Windows'ta KDE projesi birkaç yıldır var ve ilk başta, talihsiz sistemi BSOD'ye sürmeyen düzenli çökmeler nedeniyle kullanmak imkansızdı. Bununla birlikte, geliştiriciler boş yere oturmadılar ve projenin mevcut reenkarnasyonunda güvenle kurulabilir - hatalar oldukça nadirdir ve hatta bunlar kritik değildir. Her şeyi bir kerede koymak muhtemelen mantıklı değil, ancak bazı uygulamalar size çekici gelebilir.





Ne yazık ki, taşınan uygulamalar her zaman kendi yerel ortamlarındaki gibi davranmazlar veya diğer programlarla çakışabilir. Bu nedenle, çıplak metal üzerine bir "penguen" işletim sistemi kurmanın yanı sıra tek çıkış yolu, Linux'u taklit etmektir. Tek seferlik kullanım için, gereksiz hareketler olmadan LiveCD / USB'yi çeşitli dağıtımlarla çalıştırmanıza yardımcı olacak MobaLiveCD adlı QEMU için bir kabuk kullanabilirsiniz. Kalıcı kullanım için Linux'u sanal bir makineye kurmak daha iyidir: VirtualBox veya VMWare Player'da. Daha rahat bir deneyim için Misafir Eklemeleri yüklemeyi unutmayın. Alternatif bir seçenek de, sanallaştırılabilen ayrı bir ana bilgisayar üzerinde çalışan Windows Linux uygulamalarına sorunsuz bir şekilde entegre olma yeteneğine sahip VDI çözümlerinin kullanılmasıdır.


Linux uygulamalarını çalıştırmak için en iyi seçenek, coLinux ortamını kullanmaktır. Nispeten konuşursak, Linux çekirdeğini Windows çekirdeği düzeyinde çalıştırır ve neredeyse hiç performans kaybı olmadığı için makinenin tüm donanım kaynaklarına erişimi vardır. Aynı zamanda, Linux uygulamalarıyla tam uyumluluğu koruyarak doğrudan çalışmasına izin verir. CoLinux, hızlı başlangıç, Topologilinux (Slackware) (çeşitli dağıtımlar) ve andLinux (Ubuntu) için hazır sistemlere sahiptir. CoLinux ve buna dayalı tüm paketlerin tek rahatsız edici sınırlaması, Windows 2k / XP / 2k3 / Vista / 7'nin 32 bit sürümünü kullanma ihtiyacıdır. Örnek olarak minimal Debian Squeeze kurulumuna bir göz atalım. İlk adım, en son sürümü yüklemek, hazır görüntüleri indirmeyi reddetmek ve yol boyunca WinPcap'ı kurmaktır.


Şimdi Debian disk görüntüsünü arşivlemeniz ve onu coLinux'un kurulu olduğu klasöre açmanız gerekiyor. Rootfs_2gb.img diskinin boyutu istenirse artırılabilir. Sıkıştır.conf dosyasının biraz ayarlanması gerekecek. Minimum değişiklikler - ayrılan RAM (mem) miktarını artırın, COFS aracılığıyla C: sürücüsüne erişime izin verin ve TAP ağ arabirimini ekleyin. Lütfen COFS kullanırken, aynı klasör dosyalarına Linux ve Windows'tan aynı anda erişmemenin en iyisi olduğunu unutmayın.

Çekirdek = vmlinux cobd0 = "rootfs_2gb.img" cobd1 = "swap_128mb.img" root = / dev / cobd0 ro cofs0 = "C: \" initrd = initrd.gz mem = 512 eth0 = slirp eth1 = tuntap

Sıkıştır.bat'ı başlattıktan sonra Debian konsoluna yönlendirileceksiniz. Varsayılan giriş root'tur ve şifre yoktur. Nano'yu kullanarak / etc / network / interfaces dosyasındaki ağ arayüzlerinin parametrelerini düzenleyin. eth1 için bir bölüm ekleyelim. Diğer yerel alt ağlarla kesişme olmadığı sürece herhangi bir IP adresi kullanırız. Windows'ta, TAP-Win32 Adapter V8 (coLinux) ağ bağdaştırıcısının IPv4 ayarlarında aynı alt ağdan bir adres belirtmelisiniz.

Otomatik eth1 iface eth1 giriş statik adresi 192.168.100.2 ağ maskesi 255.255.255.0

Nano'dan değişiklikleri kaydederek çıkıyoruz - F2, Y, Enter. Şimdi C: sürücüsünün takılacağı bir klasör oluşturalım...

Mkdir / mnt / windrvc

... / etc / fstab dosyasının sonuna bir satır ekleyin ve kaydedin:

/ dev / cofs0 / mnt / windrvc cofs varsayılanları 0 0

Şimdi X-sunucusunu kuracağız, ancak şimdilik, basitlik için, DISPLAY değişkeninin dışa aktarımını ~ / .profile dosyasına kaydedeceğiz (bu, diğer kullanıcılar için yapılmalıdır). IP adresi olarak Windows'ta TAP bağdaştırıcısı için belirtileni kullanın. Bundan sonra, yeniden başlatma komutuyla yeniden başlatabilirsiniz.

EKRANI dışa aktar = 192.168.100.1: 0

Kiril olanlar da dahil olmak üzere bir set kurmak faydalı olacaktır. İsteğe bağlı olarak, Cygwin'den C: \ Windows \ Fonts, mkfontdir ve mkfontscale yardımcı programları dahil olmak üzere yazı tipi dizinlerine göz atabilirsiniz. Artık X sunucusunu kurmaya hazırsınız. Bu işlemden hemen sonra, Debian'daki TAP arayüzünün IP adresini X0.hosts dosyasına ekleyin (bizim örneğimizde 192.168.100.2'dir).


Windows'a uyanık olduğu için "teşekkür edeceğiz" ve standart güvenlik duvarında Xming ile ilgili tüm kuralları yasaklamaktan izin vermeye kadar değiştireceğiz, aksi takdirde programlar X sunucusuna ulaşmayacaktır. Şimdi, X pencereleri için görüntüleme modunu seçebileceğiniz ve ek parametreler ayarlayabileceğiniz XLaunch yardımcı programını başlatıyoruz. Alt + Shift geçişli ve isteğe bağlı olarak DPI ayarlı Rusça ve İngilizce mizanpajlar için desteği yapılandırmamız bizim için önemlidir. Sonunda, ayarlar dosyası name.xlaunch olarak kaydedilmelidir. İleride bu dosyaya çift tıklayarak X-server belirttiğimiz parametrelerle açılacaktır.

Xkblayout us, ru -xkbvariant basic, winkeys -xkboptions grp: alt_shift_toggle -dpi 96


Çok sıkıcı olmamak için, daha uygun yazılım kurulumu için sinaptik grafik paket yöneticisini ve örneğin lxpanel gibi bir uygulama menüsüne sahip bazı hafif panelleri kuracağız. Basitlik adına, ~ / .profile'ın sonuna lxpanel & komutunu ekleyerek ikincisini oturum açma sırasında otomatik çalışacak şekilde yazacağız.

Apt-get update apt-get upgrade apt-get install synaptic lxpanel

Eksiksiz olması için ses desteği ekleyelim. Pulseadio arşivini buradan indirin ve default.pa metin dosyasını oluşturduğumuz bir dizine açın. Bu dosyayı aşağıdaki satırlarla dolduruyoruz. Burada 192.168.100.0/24 bizim TAP alt ağımızdır.

Load-module module-native-protocol-tcp auth-ip-acl = 127.0.0.1; 192.168.100.0/24 load-module module-esound-protocol-tcp auth-ip-acl = 127.0.0.1; 192.168.100.0/24 yük modülü modülü-algılama ekle-otomatik yükleme-sink çıkış modülü-waveout lavabo_adı = çıkış seti-varsayılan-havuz çıkışı

pulseaudio.exe'yi çalıştırın ve bir kez daha Windows güvenlik duvarındaki izinleri düzenlemeye gidin. Debian konsolunda gerekli yardımcı programları ve kitaplıkları kurun.

Apt-get install libpulse0 libasound2-plugins alsa-utils

/etc/pulse/client.conf dosyasına, Pulseaudio sunucusunu çalıştıran ana makinenin IP adresini ekleyin - default-server = 192.168.100.1 ve /etc/asound.conf dosyasına aşağıdaki parametreleri ekleyin:

Pcm.! Varsayılan (puls tipi) ctl.! Varsayılan (puls tipi) pcm.pulse (tip pals) ctl.pulse (puls tipi)


İşlevselliği test etmek için test dosyalarından birini oynatmayı deneyebilirsiniz.

Aplay /usr/share/sounds/alsa/Front_Center.wav

Debian başladığında, bu komutu sıkma.conf yapılandırma dosyasının sonuna ekleyerek Pulseaudio otomatik olarak başlar.

Exec0 = "X: \ yol \ - klasör \ pulseaudio \ pulseaudio.exe"

Bu numara bir X sunucusu için uygun değildir. Prensip olarak, zaten yapılmış olan iş için yeterlidir. Ancak, Linux'a root olmayan yeni bir kullanıcı eklemek, bunun için mingetty ile otomatik yüklemeyi ayarlamak, coLinux'u bir Windows hizmeti olarak kurmak ve Xming'i otomatik çalıştırmaya ayarlamak güzel olurdu. Kolaylık sağlamak için, Windows'ta birden çok sanal masaüstü oluşturan Desktops yardımcı programını yükleyebilir ve X sunucusunu ikinci masaüstünde tam ekran modunda çalıştırabilirsiniz.

Sonuç olarak, Windows'ta Linux uygulamalarının neredeyse yerel olarak başlatılması için hızlı bir ortam elde ettik. Web uygulamaları, çapraz derleme sürücüleri ve diğer görevleri yazmak ve hata ayıklamak için kullanılabilir. Ancak ağır uygulamalar için hala mantıklı bir grafik hızlandırma yok ve 64-bit versiyonu sadece birkaç ay önce geliştirilmeye başlandı. Ancak, coLinux günlük kullanım için uygundur. Bu sistemin yeteneklerini ve ayarlarını daha fazla araştırmak için proje wikisine bakın. Pekala, bununla, şimdilik, Windows ve Linux arasındaki simbiyotik ilişki konusunu farklı yerlerden kapatacağız. İyi şanlar!

Wine, Windows uygulamalarını Linux dahil UNIX benzeri sistemlerde çalıştırmanıza izin veren özel bir yazılımdır. Wine'ı duydum, sanırım hepsi olmasa da birçoğu. Ben de bu konu hakkında biraz fotoğraf çekmek istiyorum. Wine ile ilgili birçok makale pezevenk basmanız gerektiğini, dalgalı çizgiyi çekmeniz gerektiğini ve ardından programın (adını girin) çalışacağını söylüyor. Bunu bir kenara bırakıp genel olarak Wine'dan, inceliklerinin neler olduğundan ve genel olarak nasıl kullanılacağından bahsetmek istiyorum. En azından ilk başta gözden kaçırdığım şey buydu.

Birçok dağıtımda Wine kurulu "kutudan çıkar çıkmaz" - sadece .exe uzantılı dosyaya çift tıklayın ve büyük olasılıkla her şey işe yarayacaktır. Bunun yeterli olmadığı ortaya çıktıysa, ayrıntılara dalalım.

Wine'ın hangi sürümünün yüklü olduğunu nasıl bilebilirim?

Konsolu açın, şu komutu yürütün:

şarap cfg

Açılan pencerede, istediğinizin bulunduğu "Hakkında" sekmesini seçin.

Şarap nereden alınır ve hangi sürüm seçilir?

Kurulumla ilgili olarak, sadece birçok popüler dağıtımda Winetricks'in depolardan kurulabileceğini açıklayacağım.

Winetricks'i varsayılan önek olarak çalıştırmak için şu komutu çalıştırmanız yeterlidir:

şarap hileleri --gui

Çeşitli önekler oluşturmayı başardıysanız, şu komutu kullanın:

WINEPREFIX = ~ / .wine_example / winericks --gui

Yukarıdakilerin hepsini benim için yapacak herhangi bir program var mı?

Var ve en fazla iki tane var. PlayOnLinux ile başlayalım - https://www.playonlinux.com/ru/. Bu program, Wine altında çeşitli uygulamaları yüklemek için çok sayıda komut dosyası içerir. Bazen bir dağıtım kitine ihtiyaç duyarsınız, bazı durumlarda PlayOnLinux bunu kendisi indirir ve ayrıca gerekli Şarap ayarlarıyla ayrı bir önek oluşturur, gerekli tüm bileşenleri indirir ve kurar, vb. "Genel eğitim amaçlı" programlar listesinde çalışmayanlar da var. Kırmızı ile vurgulanırlar. PlayOnLinux arayüzü basit ve hatta Rusça.

İkinci seçenek, ücretli ve iyi bilinen CrossoOver çözümüdür (https://www.codeweavers.com/). Wine'ın ticari bir versiyonu olarak konumlandırıldı. Ürün, bir yandan ofis uygulamalarını başlatmayı hedefliyor. Öte yandan, PlayOnLinux'ta olduğu gibi, oyunlar da dahil olmak üzere çok sayıda başka uygulamayı yüklemek için komut dosyaları vardır. Şahsen, bir şekilde bu programın "numarasını" gerçekten kesmedim. Ucuz değil ve ayrıca "bir kez ve herkes için" satın almaktan değil, bir abonelikten bahsediyoruz: 12 ay - 40 dolar. Aynı zamanda, test sürümünü kullanarak (isterseniz bunu da yapabilirsiniz), ilgilendiğim programların (özellikle Microsoft Office'in yanı sıra diğer bazı küçük şeylerin) altından daha iyi çalışmadığını gördüm " basit" Şarap ve CrossOver'ı satın almadı. CrossOver'ın yeni, 15. sürümünün yolda olduğunu, bize pek çok yeni şeyin vaat edildiğini görmeden edemiyorum - örneğin, çalışan bir Office 2013. Nasıl çalışacağı, elbette, bir büyük soru. Ama bu arada.

Sonuç nedir?

Sonunda, her şey basit:
- Wine'ın yeni bir versiyonuna sahip olmak;
- Herhangi bir programla ilgili zorluk yaşarsanız, AppDB'yi ziyaret etmek için tembel olmayın ve sadece forumları okuyun. Örneğin, birçok MMO forumunun Wine altında çalıştırılmasıyla ilgili özel konuları vardır;
- ek bileşenler, ihtiyaç duyulduğu anda Winetricks kullanarak kurun;
- özel bir önek kullanarak özellikle "ağır" yazılımlar kurun.

Bu arada, ek bileşenler hakkında. Birçok kişi DirectX'i Wine altına kurmaya çalışır, çoğu durumda tamamen gereksizdir. Oyun belirli bir kütüphanenin eksikliğinden şikayet ederse, onu Winetricks aracılığıyla kurmanız yeterlidir.

Genel olarak Wine'ı dikkatli kullanın. Wine altında bildiğiniz tüm programları denemek ve çalıştırmak için Linux'a geçmenin bir anlamı yok.

İlk olarak, Linux'ta çok sayıda iyi yerel yazılım var, sadece daha iyi arama yapın ve aradığınızı kesinlikle bulacaksınız. Örneğin, "pencerelerde" kullandıklarım yerine onları zaten aldım.

İkincisi, "Şarap" onunla birlikte sadece Windows uygulamalarını değil, aynı zamanda bu platformun doğasında bulunan çeşitli sorunları da beraberinde getiriyor. Örneğin virüsler. Ve Wine altında çalışan uygulamaların ana dizininize erişimi olduğu gerçeğini göz önünde bulundurarak ... Bildiğim kadarıyla bazıları Wine'ın altına antivirüsler bile kuruyor. Ama bu, bana öyle geliyor ki, tamamen abartılı.

Sadece her şeyi yüklememeye dikkat etmeniz gerekiyor. Wine altında iki oyun çalıştırıyorum ve ayrıca zaman zaman 7-zip arşivleyici - Linux için bana tam olarak uyan bir analog bulamıyorum.

Uyarıların aksine şunu söylemek isterim ki Wine gibi bir yazılımın varlığı bile pek çok fırsatı beraberinde getiriyor, özellikle de Wine'ın son zamanlarda kelimenin tam anlamıyla gözümüzün önünde geliştiğini hesaba katarsak.

Şarap- uyumluluk katmanı olan bir uygulama Windows API'si kütüphaneleri kullanmak pencereler OS ailesi için geliştirilen uygulamaların performansını sağlamak için Microsoft Windowsörneğin farklı bir ortamda Ubuntu... Wine kullanarak, sanki kullanıyormuşsunuz gibi çeşitli programları yükleyebilir ve çalıştırabilirsiniz. pencereler.
Şarap aktif olarak gelişmektedir. Tüm uygulamalar yeterince kararlı değil Şarap, ancak Şarap zaten dünya çapında birkaç milyon kullanıcı tarafından kullanılıyor.
Programın adı Şarap (waɪn- arasında " yol" ve " asma", Rus. Wine), "" ifadesinin özyinelemeli bir kısaltmasıdır. W ben ben s n o bir E mulatör "- rus. "Şarap bir öykünücü değildir."

Şarap Kurulumu

PPA'dan yükleme

Wine'ın aktif olarak gelişmesi nedeniyle, depolarda Ubuntu genellikle çok eski bir sürüm içerir. Bu nedenle, resmi siteden en son sürümü yüklemeniz önerilir. depoŞarap.

En son şarap ve ubuntu 64 bit için

Sudo dpkg --add-mimarisi i386 sudo add-apt-deposu ppa: şarap / şarap yapıları && sudo apt-get güncellemesi sudo apt-get install --install-tavsiyeler winehq-devel

Genel olarak, şarabı kendiniz doldurmanız ve yapılandırmanız önerilmez. Şarapla çalışmak çok uygun değil. Bu veya bu programı kurmak için, hangi paketleri kurmanız gerektiğini ve hangi kütüphaneleri eklemeniz gerektiğini anlamak için bir sürü foruma ve bloga tırmanmanız gerekecek. Bunu, uzun bir sorun giderme süreci, winetricks aracılığıyla paket yükleme ve kayıt defterini manuel olarak değiştirme vb. izler. Bu, yeni başlayanlar bir yana, deneyimli kullanıcılar için bile çok zordur. Bu nedenle, yapılandırılmış şarap önekini buradan indirmeniz önerilir: http://forum.ubuntu.ru/index.php?topic=199897.0

özelleştirme

Uygulamaları çalıştırmak için Wine'ı kullanmadan önce, ana dizininizde bir dizin oluşturacak olan kurulum programını çalıştırmanız gerekir. ~ / .şarap iş için gerekli dosyalar ile. Bunu yapmak için ana menü öğesini seçin Uygulamalar → Şarap → Şarabı Yapılandır veya terminalde şu komutu çalıştırın:

şarap cfg

Dosyaları şarap programları ile ilişkilendirme

Şarap programlarını kullanarak dosyaları şeffaf bir şekilde çalıştırmak için küçük bir komut dosyası yazacağız. Diyelim ki CAD dosyalarını Compass ve zwcad ile açmamız gerekiyor.

#! / bin / bash # Dosya uzantısını belirleyin dd = 1 $; razr = `echo $ (dd: (- 3));` ff = `echo $ (dd / \" / \ "Z :)`; ff = `eko" \ "Z:"$ ff \ "`; # Uzantıya bağlı olarak istediğiniz programı çalıştırın case $ razr in frw) env WINEPREFIX = "/ home /" $ USER "/.wine" wine start `echo $ ff` & ;; cdw) env WINEPREFIX = "/ home /" $ USER "/.wine" şarap başlangıcı "C: \\ Program Dosyaları \\ ASCON \\ KOMPAS-3D Görüntüleyici V9 \\ Bin \\ kViewer.Exe"`echo $ ff` & ;; dwg) env WINEPREFIX = "/ home /" $ USER "/.wine" şarap başlangıcı `echo $ ff` & ;; dxf) env WINEPREFIX = "/ home /" $ USER "/.wine" şarap başlangıcı "C: \\ Program Dosyaları \\ ZWCAD 2009 Müh \\ ZWCAD.exe"`echo $ ff` & ;; # Burada daha fazla uzantı ve program ekleyebilirsiniz esac

Scriptimizi çalıştırılabilir hale getirmeyi unutmayalım

chmod + x wine_cad.sh

ve çizimleri dosya yöneticisinde bir komut dosyasıyla ilişkilendirin.

Windows uygulamalarını başlatma

Uygulamayı çalıştırmak için açmanız gerekir terminal ve içine şunu yazın:

şarap yolu / uygulamaya / program.exe

Uygulamanız başlamıyorsa veya düzgün çalışmıyorsaŞarap web sitesinde açıklamaları olan bir uygulama listesi var, önce kontrol etmenizi tavsiye ederim. http://appdb.winehq.org/ - Sitenin bir arama kutusu var. İngilizceniz kötüyse, http://translate.google.com/ tercümanını kullanın.

Dosya yöneticisini kullanmaya başlamak için ihtiyacınız olan uygulamanın bulunduğu klasörü de açabilir, ardından uygulamaya sağ tıklayıp çalıştırılacak programı - Wine'ı seçebilirsiniz.

Web sayfalarını çalıştıran şarap uygulamaları Gecko gerektirir

gekoİnternet şarabı üzerinde çalışırken tarayıcı için ücretsiz bir web sayfası oluşturma motorudur. Eğer şarap internette çalışmıyorsa ve bir windows exe tarayıcısı çalıştırmıyorsanız, o zaman Gecko'ya ihtiyacınız yoktur. Normalde, bir web sayfası uygulamasını başlatırken, Wine otomatik olarak önce /usr / share / wine / gecko'da Gecko'yu arar. Wine orada Gecko arşivini bulamazsa, otomatik olarak İnternet'ten indirir, ancak bazı uygulamalar Gecko'nun yüklenmesini ve donmasını veya çökmesini beklemekten hoşlanmaz. Gecko, şu komutu çalıştırarak kurulabilir:

sudo apt-get install wine-gecko< версия>

nerede<версия>Yüklü Wine sürümüyle değiştirilmelidir.

Ayrı bir grafik kartıyla başlatma

Ayrı bir ekran kartından geçmek için terminale ücretsiz sürücülere kaydolmanız (veya bir komut dosyası yazmanız) gerekir.

Vblank_mode = 0 DRI_PRIME = 1 şarap dosyaadı.exe

vblank_mode = 0, dikey eşitleme (Vsync) anlamına gelir. Oyun ayarlarında VSync yoksa vblank_mode = 0'ı silmeniz gerekir.

Kaydetmek. Oyun klasörüne yerleştirin. Özelliklerde yürütülebilir yapın. Komut dosyasının bağlantısını masaüstüne yerleştirin. Oyun dosyası yerine bağlantıyı çalıştırın. Daha da yüksek performans için kapalı bir tescilli sürücü yüklemeniz gerekir.

şarap hileleri

şarap hileleri Microsoft® ve diğerlerinden çeşitli bileşenleri yüklemek için bir komut dosyasıdır. Winetricks'i terminale almak için şunu girin:

sudo apt-get install winetricks

Winetricks, çeşitli şarap kitaplıklarından oluşan birkaç düzine paket içerir. Örneğin, DirectX ™ yüklemek için şunu girin:

Şarap hileleri d3dx9

Tüm paketlerin listesini görüntülemek için şunu girin:

Şarap hileleri?

Ayrıca Winetricks'in basit bir GUI'si vardır. Çalıştırmak için girin.

Makale Şarap ve kullanımının tüm yönlerine ayrılmıştır. ağ çok
birçok bilgi, çeşitli kurulum kılavuzları ve daha fazlası var. NS
Herhangi bir kişinin başarabilmesi için her şeyi birleştirmeye çalışacağım
maksimum başarı, yetenekleri ve tabii ki imkanlar dahilinde
programlar. Öyleyse başlayalım.

Wine, çoğu gibi bir öykünücü değil, bağımsız bir Windows API uygulamasıdır
düşünmek. Bir kereden fazla tekrarlandı, ama burada uygun olacak. Projenin yaptığı bu
çeşitli sistemlerin kullanıcıları için benzersiz ve ilginç, çeşitli açılır
Fikirlerinizi hayata geçirmenin yolları. Benzersizlik, kullanmanın gerçeğinde yatmaktadır.
bu program Windows uygulamalarını Ubuntu ve diğerlerinde çalıştırabilir
Linux sistemlerinin yanı sıra FreeBSD ve Mac OS X. Doğru, var
onların "tuzakları". Bazı insanlar birinden geçişin kolay olacağını düşünüyor
sistemleri diğerine, bu durumda Windows ve Linux'u düşünüyoruz.

Yanlış anlama, insanların tükenebileceklerini düşünmeleridir.
Wine altında, alışık oldukları çeşitli yazılımlar ve içinde çalışmaları onlar için uygundur.
Böyle ne kadar havalı değil, hiçbir şey olmuyor. Favori yazılımımızın altında çalışmasını sağlamak için
Şarabın çok çalışması, bir sürü el kitabını yeniden okuması ve bu hacmi tartması gerekiyor.
bilgi. Tabii ki, yazılımın tam olarak "püflenmesi" gerekmeyecek, ancak her şeye hazır olmalısınız. Şarap projesi çok hızlı gelişiyor, ancak kararlı çalışmadan önce
çok uzak. Ama bence yakın gelecekte tüm ana yazılımların yanı sıra oyunlar
üzerinde kararlı bir şekilde çalışacaktır.

Şarap Kurulumu

Linux'a yeni geçen bir kişinin ilk sorusu (bizim durumumuzda
Ubuntu): "Windows'tan programları nasıl çalıştıracağım?". Bunu aramaya başlar
konu ve doğal olarak Wine ile karşılaşıyor.
İkinci soru şudur: "Nasıl söylenir?" İki yol var:
resmi depolar veya kendinizi kaynaktan derleyin. düşüneceğiz
her iki varyant.

Seçenek 1: Depodan yükleyin.

Burada her şey çok basit. Uygulamalar // Standart // Terminal'e gidin:

Sudo eklenti-apt-deposu ppa: ubuntu-şarap / ppa
sudo apt-get güncellemesi
sudo apt-get install wine1.3

Kurulumun tamamlanmasını bekliyoruz...
Her şey! Şarap kuruludur ve oyun ve program yüklemeyi deneyebilirsiniz.

Seçenek 2: Kaynaktan derleme.

1.Kaynakları resmi siteden indirin, oradalar. Benim durumumda
bu Şarap 1.3.11'dir (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

Kaynak arşivin paketinin açıldığı dizine gidin:

Cd şarap-1.3.11 /

Derlemeden önce OpenGL desteği etkinleştirilmelidir. yapmazsak
OpenGL'ye ihtiyaç duyan uygulamalar çalışmayacaktır. Terminalde:

Gedit araçları / wineinstall

CONFARGS = ile başlayan satırı buluyoruz ve ondan sonra gerekli olanı giriyoruz.
parametreleri oluşturun. Bizim durumumuzda, çizgi şöyle görünecek:

KONFARGS = "- with-opengl --disable-debug --disable-trace"

Bağımlılıkları alıyoruz:

Sudo apt-get install auto-apt checkinstall
sudo auto-apt -y çalıştır ./configure

topluyoruz:

make install yerine paket oluşturarak kurun

Sudo kontrol kurulumu

Her şey. Kurulumun bitmesini bekliyoruz.

Debian tabanlı dağıtımlarda Jedi için bir ara seçenek de vardır. Kısaca:

Apt-kaynak şarap1.3 al
sudo apt-get build-dep

Şimdi en ilginç şey: resmi siteden gerekli şarap sürümünü indirin, paketinden çıkarın ve orijinal wine1.3 paketinin kaynak dizininden debian dizinini oraya kopyalayın. Yaparız

Ve ubuntu / debian için dağıtım için gerekli tüm yamaları içeren bir * .deb paketimiz var, neredeyse resmi depodaki gibi, ancak yalnızca yeni bir sürüm. Ayrıca daha sonra apt-get ile güvenle kaldırılabilir.
Her seçeneğin artılarını ve eksilerini düşünelim.

Seçenek 1.
Artıları:
1. Her şey zaten bizim için toplandı ve şişirmeye gerek yok, her şey kullanıma hazır.

eksileri:
1. Örneğin bazı oyuncakların performansını artırmak için yamayı uygulayamayacağız.
2. Bazı video kartlarında kararsız çalışma.

Seçenek 2.
Artıları:
1. Performansı artırmak için yamaları uygulama yeteneği
2. Kararsız ekran kartı sürücüleriyle kararlı çalışma.

eksileri:
1. Uygulamalarda uygun olmayan bir menü yoktur. Her şeyi konsoldan yapmak zorundasın,
Şarap ayarlarına gidin, örn.
2. Bilgisayarınızın gücüne bağlı olarak kurulum süreci çok uzun.
1. Uygulamalarda uygun olmayan bir menü yoktur. Her şeyi konsoldan yapmanız gerekiyor, örneğin Şarap ayarlarına gidin."

Sistem - Seçenekler - Ana menüden kendiniz ekleyebilirsiniz.

Ben ikinci seçeneği tercih ederim. Bu şekilde yüklenen şarap çalışır
depolardan yüklemekten daha iyidir. Ama bu sadece benim küçük IMHO'm.

Programları ve oyunları yükleme

İlk önce appdb.winehq.org adresine gidiyoruz Yukarıda, kullandığımız arama motorunda
oyunun veya programın adını ve orada ne yazdığını görün. Genellikle orada tarif edilir
çeşitli sistemler üzerinde testler, kararlı çalışma için öneriler ve çok daha fazlası.

Program sorunsuz çalışıyorsa, onu saf bir ruhla kurarız.
basit bir tıklama ile. Bu, bir tür ciddi oyun veya programsa
tef ile şamanizm vazgeçilmezdir - bu, için ayrı bir önek * oluşturmanız gerektiği anlamına gelir
bizim danslarımız. * Tüm şarap dosyaları bir önekte saklanır veya şişe olarak da adlandırılır (şarap / şaraba benzer). Orada, bu şişenin içinde C sürücüsündeki tüm dosyalar, kayıt defteri, bireysel ayarlar vb.

Bu tür herhangi bir sayıda şişe olabilir.

Asma altında çok kaprisli davranan ve asmanın diğer uygulamalarının normal çalışmasına müdahale edecek bir tür koltuk değneği gerektiren bir tür yazılım olabilir. Sonra bu yazılımı ayrı bir şişeye (ön ek) koyarız ve herhangi bir ayar diğer programları etkilemez.

Bir asma belirli bir önek olmadan ilk kez başlatıldığında, ~ / .wine kullanılır. Önek yoksa, asma onu oluşturacak ve varsayılan içerikle dolduracak, C: \ windows, C: \ Program Files, C: \ users dizinlerini oluşturacak ve dolduracaktır. Ayrıca temiz bir kayıt defteri oluşturulacaktır.
Ana dizinimize gidin ve yeni bir dizin oluşturun. Örneğin, Şarap2.
Ardından terminale gidip şunu giriyoruz:

WINEPREFIX = "/ ana sayfa / kullanıcı adı / .wine2 /" winecfg

Her şey. Ayrı bir önek oluşturuldu. Çeşitli kayıt defteri yapılandırmaları ve programların kendileri orada saklanır.
Programı konsol üzerinden de kuruyoruz.

WINEPREFIX = "/ ana sayfa / kullanıcı adı / .wine2 /" şarap /media/DVD/setup.exe

Yükleme işlemi devam ediyor ve en önemlisi ayrı bir önekte.
Daha sonra zaten kurulu olan programı yine konsoldan çalıştırıyoruz ve çıktısını izliyoruz.

Çıktı, gerekli bileşen ve kitaplıkların bulunmadığına dair hatalar içerebilir. V
winetricks eksik bileşenleri yüklememize yardımcı olacak (aşağıya bakın)

Bu ne işe yarıyor? Bu, eğer ön ekinde kararlı uygulama performansı sağlar:
birçok program tek bir önekte çalışacak, er ya da geç tıkanacak
bu da diğer programların çökmesine neden olur. Bu nedenle, ayrı kullanmanız gerekir
her şeyi tekrar tekrar yapılandırmak istemiyorsanız önekler.

şarap hileleri

Winetricks doğru öneki belirlememize yardımcı olacaktır.
Winetricks, çeşitli bileşenleri yükleyen bir komut dosyasıdır.
DirectX, Vcredist ve daha fazlası gibi uygulamaların çalışması için gereklidir.
Bu komut dosyası nasıl çalışır? Kütüphaneleri ve bileşenleri şuradan indirir:
Microsoft kaynakları. Aynen öyle, başka türlü değil. Neden bu komut dosyası
ihtiyacın var mı? Bu, Wine ile çalışmayı çok kolaylaştırır. Senaryo olmasaydı kendimiz tırmanırdık ve
gerekli bileşenleri arıyor ve burada her şey zaten yapıldı, sadece kutuyu işaretlemeniz gerekiyor
ve "Yükle" ye tıklayın Bu komut dosyası ayrıca kayıt defterini düzenlemeye yardımcı olur,
oraya çeşitli anahtarlar girin. Ve bunun yanında, winetricks'in birçok ayarı var
ve işlevler.

Kendinizi alıştırmak için, terminal şarap numaralarını girmeniz yeterlidir.

Kayıt defterini düzenleme

Terminalde şunu girin:

Kayıt defterindeyiz. Hiçbir şeyi düzenlememize gerek yok, sadece ekleyeceğiz.

HKEY_CURRENT_USER / Yazılım / Şarap / Direct3D'ye gidin.

Direct3D kataloğu yoksa, umutsuzluğa kapılmayın. Okuyan anlasın diye yazıyorum
düzenlemeniz veya eklemeniz gereken bir yer.

Terminalde:

Winetricks ddr = opengl orm = fbo glsl = devre dışı bırakılmış video belleği boyutu = 1024
(sizinki 1024 değişiklik)

Tüm bu parametreler kayıt defterinde görünecektir. Bu, yukarıda belirtilen klasörde görüntülenebilir.

Bu ne işe yarıyor? Genel olarak oyun performansını, hızını ve oyun oynamayı iyileştirir.
bundan daha iyi çalışır, ancak yalnızca oyunlar içindir.

PlayOnLinux

PlayOnLinux'ta da var. Bu, Wine kullanan ayrı bir programdır.
ama orada her şey daha otomatik ve yapılandırılmış. Programın kendisi gerekli olanı indirecektir.
Wine, bileşenleri yükleyecek ve ayrı bir önek oluşturacaktır. Ama bu demek değil ki
her şey mükemmel çalışacak. Hiç çalışmayabilir. bu yüzden benimkini veriyorum
yerine normal Şarap, manuel yapılandırma ve kendi beyninizi çalıştırma tercihi
otomatik program.

Artıları:
Her şey otomatiktir ve aslında hiçbir şey yapmamıza gerek yoktur.
Wine'ın birden çok sürümünü tutmak ve bunları farklı öneklere uygulamak mümkündür.
Programın kendisi önekler oluşturur.

eksileri:
Programın yaptığı, yüklediği ve indirdiği her şeyi tahmin etmek imkansızdır.
Programın yaptığı her şey kendiniz yapılabilir, kalemlerle, bu bir kişinin bilgisine +.
Robot programı asla insan beyniyle karşılaştırılamaz.

CD / DVD görüntülerinin montajı

Windows'un bunun için Daemon-Tools adlı bir yardımcı programı vardır. Çok rahat
ve değiştirilebilir bir yardımcı program değildir. Bir kişinin bir sorusu var: Bunun bir analogu var mı?
mucize araçlar? Cevap: Çok daha iyi Windows yardımcı programları da vardır. denir
Cdem. Yüklemek için sadece üç komut girmemiz gerekiyor:

Sudo eklenti-apt-deposu ppa: cdemu / ppa
sudo apt-get güncellemesi
sudo apt-get install cdemu-daemon cdemu-client gcdemu

Uygulamayı panele ekleyin, görüntüye giden yolu belirtin ve hayatın tadını çıkarın. Hiç
hiçbir sorun olmayacak ve Wine görüntüyü mükemmel bir şekilde algılayacaktır. Uygulamayı bulamazsak, yeniden başlatmak için acele etmeyin.
Terminalde şu komutları girin:

Sudo hizmeti cdemu-daemon başlangıcı

Hizmet sistem başlangıcında başlamazsa ("Arka plan programı, sistem başlangıcında başlatılmayacak şekilde yapılandırılmıştır"), bunu şu şekilde düzeltebilirsiniz:

Sudo update-rc.d cdemu-daemon etkinleştirme

Oyunları ayrı bir X sunucusunda başlatma

Bütün bir kitap buna ayrılabilir, ancak her zaman kullandığım bir yönteme karar verdim:

Sanal terminale gidin:

Ctrl + Alt + F1
giriş yapmak: ******
parola: ******

X-sunucusunun yeni bir kopyasını manuel olarak başlatıyoruz:

Xinit -: 2
şarap yolu / klasör / c / oyun / game.exe

Bunun getirisi büyük değil, ama kişisel olarak bu benim için yeterli. Tekrarlıyorum:
Ayrı bir x-sunucusunda çalıştırmanın birçok yolu vardır ve her kişi kendisi için seçim yapmakta özgürdür.

Çözüm

Tüm bu ipuçları, bilmek isteyen herkesin bilmesi gereken temel bilgiler
Hedeflerinize ulaşmak için Şarap kullanın. Gerisi sizin elinizde. Eğer
ne olursa olsun hedefine ulaşmak istiyorsun ve umut çoktan gitti, değil
asla umutsuzluğa kapılmayın, çünkü karar önünüzde olabilir. Oturmak
iki sandalyede mümkündür, ancak bu arzu ve çelik gibi sinirler gerektirir. Bir dilek
- arzu değil, bin olasılık - bin sebep.

Bu materyal, "OS için Rusça makalelerin ilk yarışması" için yazılmıştır.
Ubuntu "(konkurs.ubuntu.ru)
Makalenin yazarı Vladimir Kacharmin, yani rootboot'tur.
Kişiler: Skype root.boot2, e-posta [e-posta korumalı]