Bagaimana untuk menjalankan aplikasi Windows pada Linux. WINE dan PlayOnLinux - melancarkan program WINDOWS di Linux. Pemasangan, konfigurasi untuk pemula

Kemungkinan Linux kini lebih luas berbanding sebelum ini. Dengan Steam menawarkan lebih seribu permainan untuk Linux dan trend umum ke arah aplikasi berasaskan web, Windows menjadi semakin kurang diperlukan. Hasilnya, anda akan dapat menonton video dari pawagam dalam talian di Linux tanpa sebarang helah tambahan dan juga menjalankan aplikasi Microsoft Office di sini - sekurang-kurangnya versi Internetnya.

Tetapi lambat laun akan tiba masanya apabila ia menjadi perlu untuk menjalankan beberapa program Windows pada PC yang menjalankan Linux. Terdapat beberapa cara untuk melakukan ini. Dan inilah yang anda perlu tahu untuk ini.

Wine membolehkan anda menjalankan perisian Windows dalam persekitaran Linux tanpa memerlukan pemasangan sistem pengendalian Microsoft itu sendiri. Wain ialah "lapisan perisian serasi Windows" sumber terbuka yang direka untuk menjalankan aplikasi Windows secara langsung pada PC Linux. Pada asasnya, penyumbang kepada projek sumber terbuka ini cuba mencipta semula dari awal subset persekitaran Windows yang mencukupi untuk menjalankan aplikasi Windows tanpa kehadiran OS itu sendiri.

Ini adalah satu-satunya kaedah yang tidak memerlukan salinan Windows. Kelemahannya ialah tidak semua aplikasi berfungsi dengan betul. Anda mungkin mengalami ralat atau prestasi perlahan, terutamanya jika anda menggunakan Wine untuk menjalankan permainan video. Tetapi jika kita bercakap tentang beberapa permainan popular yang dikeluarkan beberapa tahun yang lalu, tiada komplikasi biasanya timbul. Sebagai contoh, ramai orang menggunakan Wine untuk bermain World of Warcraft di Linux. Anda boleh mendapatkan maklumat tentang pengendalian aplikasi tertentu dan tetapan yang perlu dibuat untuk fungsi normalnya di tapak web Pangkalan Data Aplikasi Wain (appdb.winehq.org).

Versi wain PlayOnLinux yang menjalankan Ubuntu

Mula-mula, muat turun Wine dari repositori pengedaran Linux anda. Kemudian anda harus memuat turun fail. exe aplikasi Windows dan klik dua kali dalam Wine. Kemudian anda boleh mencuba antara muka PlayOnLinux yang sangat mudah (playonlinux.com), yang dipasang di atas Wine dan membantu anda memasang program dan permainan popular untuk Windows.

Codeweavers menawarkan versi komersial Wine - CrossOver Linux. Anda perlu membayarnya, tetapi Codeweavers menjanjikan sokongan rasmi untuk aplikasi biasa (Microsoft Office, Adobe Photoshop dan permainan PC paling popular) dan menjamin bahawa ia akan berfungsi dengan betul. Codeweavers juga menyumbang kepada pembangunan projek Wine utama.

Mesin maya

Mesin maya ialah cara yang sangat mudah untuk menjalankan perisian Windows pada PC Linux. Setelah prestasi PC bertambah baik, mesin maya mengambil lebih sedikit sumber.

Dalam kes ini, salinan Windows dipasang dalam program "mesin maya" VirtualBox (virtualbox.org), VMware atau KVM (Mesin Maya berasaskan Kernel, linux-kvm.org), yang dicipta khas untuk Linux. Salinan Windows berpendapat ia berjalan pada perkakasan sebenar, tetapi sebenarnya ia berjalan dalam tetingkap Desktop. Mesin maya moden malah membenarkan anda memanjangkan program Windows di luar tetingkap ini, mempersembahkannya sebagai tetingkap biasa pada desktop Linux.

VirtualBox pada Ubuntu Linux

Penyelesaian ini lebih dipercayai daripada Wine. Dengan menjalankan aplikasi Windows pada salinan Windows sebenar, anda menghapuskan kemungkinan ralat.

Walau bagaimanapun, menggunakan mesin maya memerlukan salinan penuh Windows dan memberi tekanan tambahan pada perkakasan kerana salinan Windows berjalan bersama sistem pengendalian utama. Ini terutamanya memberi kesan kepada permainan intensif sumber yang memerlukan akses terus kepada kad video, dalam hal ini adalah lebih baik untuk menggunakan Wine. Bagi aplikasi pejabat Microsoft Office dan Adobe Photoshop, mesin maya akan menjadi penyelesaian terbaik untuk mereka.

Sistem dwi but

But dwi bukanlah satu cara untuk menjalankan perisian Windows dalam persekitaran Linux, tetapi ramai pengguna Linux menjalankan program Windows dengan cara itu. Daripada mengaksesnya dalam persekitaran Linux, mereka but semula komputer, pilih Windows daripada menu, dan memuatkan sistem pengendalian Microsoft. Oleh itu, perisian Windows berfungsi dalam persekitaran asalnya. Terima kasih kepada pemacu keadaan pepejal moden, proses but semula lebih pantas berbanding sebelum ini.

Pilihan ini amat baik untuk pencinta permainan yang tidak boleh bergerak sepenuhnya daripada Windows. Tidak mahu melepaskan permainan Windows, mereka hanya but semula komputer setiap kali mereka mahu kembali ke permainan kegemaran mereka. Dan kerana Windows mengakses perkakasan secara langsung, tiada masalah prestasi atau keserasian.

Cara terbaik untuk mencipta sistem dwi but ialah memasang Windows terlebih dahulu. Jika komputer anda disertakan dengan sistem pengendalian Microsoft yang telah diprapasang padanya, ini sudah cukup. Seterusnya, pasang pengedaran Linux pilihan anda. Anda kemudian boleh memilih sistem pengendalian yang anda inginkan secara langsung apabila anda but PC anda.

Dalam amalan, pilihan terbaik bergantung pada apa yang anda mahu lakukan. Jika anda perlu menjalankan satu apl atau permainan yang berfungsi dengan baik dengan Wine, Wine ialah pilihan yang sesuai. Jika anda perlu menggunakan banyak aplikasi yang berbeza (contohnya, versi terkini Office atau Photoshop), adalah lebih baik untuk memilih mesin maya. Dan untuk pemain yang ingin menikmati produk Windows terkini, sistem dwi-but akan memberikan prestasi yang tidak mungkin dicapai oleh Wine.

Katakan anda mempunyai aplikasi yang hanya berjalan dan berfungsi dengan baik pada Windows. Program sedemikian tidak mempunyai persamaan dalam Linux, dan tidak berfungsi dalam emulator API Windows yang lain - CrossOver untuk Linux.

Adakah mungkin untuk menjalankan program ini tanpa meninggalkan Linux? Ya, mungkin: Menggunakan hypervisor untuk menjalankan mesin maya Windows (VM).

VM membolehkan anda menjalankan sistem pengendalian tetamu di atas sistem pengendalian lain. Dari sudut pandangan tetamu, sistem itu nampaknya berjalan pada PCnya sendiri, tetapi sebenarnya ia berjalan dalam subsistem maya PC yang terhad, mesin maya. Mesin maya pula dikawal oleh program yang dipanggil hypervisor. Dengan cara ini kita mendapat yang sempurna Emulator Windows pada Linux.
Terdapat banyak hipervisor desktop yang sangat baik untuk Linux, seperti Pemain VMware, Mesin Maya Kernel (KVM), dan kegemaran saya, VirtualBox percuma daripada Oracle. Saya lebih suka VirtualBox kerana ia adalah hypervisor paling mudah untuk menyediakan dan menjalankan mesin maya.

VirtualBox mahupun hypervisor lain tidak menjadikan Windows lebih selamat untuk digunakan daripada yang sebenarnya. Semua lubang keselamatan Windows sedia ada juga akan wujud dan dijalankan dalam mesin maya.

Emulator Windows pada Linux? Apa yang boleh dilakukan oleh VirtualBox untuk anda?

VirtualBox akan bebas masalah Emulator Windows untuk Linux, ia akan dapat melancarkan Windows hanya apabila anda memerlukannya untuk tugasan tertentu. Contohnya, untuk melancarkan aplikasi tertentu.

Windows dalam VirtualBox boleh dihadkan. Contohnya, melumpuhkan rangkaian, yang mungkin menjadikannya lebih selamat. Saya biasanya melakukan langkah keselamatan standard yang sama dalam mesin maya Windows yang semua orang lakukan pada komputer sebenar, memasang antivirus untuk memastikan fail saya yang akan saya berikan kepada orang ramai bebas daripada virus. Di samping itu, saya biasanya membuka satu folder kongsi untuk Windows daripada Linux, untuk memudahkan perkongsian fail.

VirtualBox, seperti hypervisor lain, menyukai sumber sistem yang baik yang akan digunakannya. Oleh itu, jika anda ingin mempunyai emulator Windows yang selesa di Linux, dengan kata lain, menjalankan Windows dalam tetingkap Linux, maka anda tidak sepatutnya mempunyai PC lama, kerana komputer sedemikian tidak akan dapat menggunakan VirtualBox untuk menjalankan Windows.

Dalam pengalaman saya, anda boleh menjalankan Windows di atas Linux menggunakan VirtualBox pada sistem dengan 1GB RAM, tetapi ia tidak begitu selesa. Sekurang-kurangnya, anda perlu mempunyai 2Gb RAM dan pemproses AMD atau Intel 1GHz (GiH).

Selepas menyediakan virtualisasi, anda akan mendapat pengalaman Windows yang sama tanpa meninggalkan Linux. Untuk semua tujuan praktikal anda, anda akan menggunakan sistem pengendalian Windows sebenar.

Anda boleh mengkonfigurasi VirtualBox supaya sistem Linux anda dan sistem pengendalian tetamu Windows anda, seperti yang saya katakan di atas, boleh bertukar-tukar fail. Gunakan direktori (folder): salin, tampal dan edit fail dari satu sistem pengendalian ke sistem pengendalian yang lain. Malah mempunyai papan keratan kongsi. Sebaik sahaja anda membiasakan diri menguruskan dua sistem pengendalian pada masa yang sama, anda akan menyedari bahawa ia boleh menjadi sangat mudah.

Semua ini bermakna apabila anda menjalankan Windows dalam VirtualBox, semua aplikasi anda akan mengakses cakera, fail atau Internet. Jadi berhati-hati, mana-mana program Windows dalam mesin maya anda yang memerlukan akses rangkaian mungkin tertakluk kepada semua ancaman virus seolah-olah anda menjalankan pada PC biasa.

Adakah permainan itu bernilai lilin? Sudah tentu YA! Dengan menggunakan Windows dalam mesin maya, dan bukannya menjalankannya pada PC sebenar untuk melaksanakan tugas tertentu, anda akan mempunyai emulasi WIndows yang sangat baik dalam Linux, menjimatkan masa, dan juga boleh bebas daripada mempunyai Windows pada cakera keras anda sebagai cakera penuh. -sistem berkembang. Dari masa ke masa, hari demi hari, anda akan mendapat lebih banyak pengalaman dengan Linux, dan akhirnya anda akan dapat meninggalkan Windows sepenuhnya, sekali dan untuk semua.

Membiasakan diri dengan sistem baharu dan menyesuaikannya untuk diri mereka sendiri, setiap pemula berhadapan dengan masalah memilih aplikasi, dan tabiat serta kejahilan alternatif memperlahankan proses beralih ke Ubuntu.

Sebagai peraturan, untuk mana-mana aplikasi Microsoft Windows tersuai anda boleh mencari pengganti dalam bentuk aplikasi "asli" di bawah Ubuntu; dalam artikel terakhir (lihat terbitan "Sumber Terbuka" No. 035, diterbitkan pada 21 November 2008) saya cuba menyebut pelbagai aplikasi untuk kerja penuh. Dan pendekatan ini (menggunakan analog Linux "asli") dalam kebanyakan kes akan menjadi lebih baik, kerana ia menimbulkan lebih sedikit masalah, ia diselesaikan dengan lebih cepat, dan secara umum ia lebih menyenangkan apabila semua aplikasi kelihatan dan berfungsi lebih kurang sama.

Jika, atas satu sebab atau yang lain, sukar atau mustahil untuk mencari aplikasi gantian untuk Windows (contohnya, untuk permainan), atau analog yang sedia ada tidak memuaskan, anda boleh menggunakan keupayaan untuk melancarkan aplikasi Windows dalam GNU/Linux persekitaran. Ini boleh dicapai dalam beberapa cara.


Mesin maya

Salah satu cara popular untuk bekerja dengan aplikasi Windows di Linux ialah menggunakan . Seperti semua orang, dia mempunyai kelebihan dan kekurangan sendiri. Yang pertama, sebagai tambahan kepada kesederhanaan, termasuk keupayaan untuk menjalankan aplikasi dalam persekitaran "asli" mereka; kaveat patut dibuat di sini. Microsoft Windows dalam kes ini akan berfungsi sebagai aplikasi biasa - dalam tetingkap berasingan dan akan dipanggil "OS tetamu", manakala OS utama dipanggil "sistem hos" atau "OS hos", pendekatan ini meningkatkan kestabilan aplikasi itu sendiri . Aplikasi yang berjalan dalam kes ini dalam OS tetamu akan diasingkan daripada OS utama, dan jika tiba-tiba OS tetamu dijangkiti cecacing rangkaian atau kegagalan yang tidak dapat dipulihkan berlaku, ini tidak akan menjejaskan OS hos dalam apa cara sekalipun. Kelebihannya termasuk keupayaan untuk bekerja dengan "gambar" sistem, iaitu, merekodkan keadaan semasa OS dan, jika perlu (keseluruhan sistem telah dijangkiti), memulihkan keadaan sebelumnya, dan juga, imej sistem pengendalian tetamu yang dicipta oleh wizard boleh dipindahkan ke mana-mana komputer, dsb. Kelemahan utama adalah keperluan untuk melancarkan keseluruhan sistem pengendalian, yang menyebabkan penurunan prestasi OS utama (kerana mesin maya menggunakan sumber sistem yang agak banyak), masa yang lama untuk melancarkan aplikasi itu sendiri (dari memulakan emulator pada saat aplikasi dibuka) dan, tidak kira betapa bercanggahnya ini boleh membunyikan pengasingan sistem, yang mengehadkan keupayaan untuk bertukar data dengan sistem hos.

Intipati kaedah ini ialah salah satu versi sistem pengendalian Windows dilancarkan dalam program emulator dalam mod bertingkap. Dalam tetingkap ini, anda bekerja dengan OS tetamu seperti biasa, pasang program yang diperlukan dan lancarkannya. Ternyata dalam satu tetingkap terdapat sistem pengendalian yang menjalankan aplikasi yang dikehendaki.

Terdapat beberapa program untuk mencipta dan menjalankan mesin maya - termasuk yang mempunyai antara muka grafik, yang akan dibincangkan. Mari kita lihat dua aplikasi: VMware Server dan VirtualBox. Pilihan jatuh pada mereka bukan secara kebetulan - mereka serupa dalam banyak cara: antara muka pengguna adalah lebih kurang sama, kedua-duanya diedarkan secara percuma dan mempunyai satu set alat untuk OS tetamu. Dalam kes ini, peluang untuk bermain adalah rendah, kerana sokongan untuk pecutan 3D dalam OS tetamu berada di peringkat permulaan.

VirtualBox

Ia datang dalam dua versi: sumber terbuka (Edisi Sumber Terbuka, OSE) dan mengandungi komponen tertutup. Dalam yang terakhir, fungsinya agak berkembang (contohnya, keupayaan untuk menyambungkan peranti USB dalam OS tetamu hanya tersedia dalam versi ini). Ia boleh dipasang dengan memuat turun pakej deb untuk versi pengedaran anda daripada tapak web projek (http://download.virtualbox.org/virtualbox/vboxdownload.html#linux). Pilihan sumber terbuka (OSE) dipasang dari repositori seperti berikut (untuk Ubuntu Linux):

Sudo apt-get install virtualbox-ose

Aplikasi ini membolehkan anda memayakan kebanyakan versi Windows; sepatutnya tiada masalah ketidakserasian.

Pelayan VMware

Pembangunan tertutup tetapi percuma bagi syarikat terkenal VMware, yang pakar dalam perisian virtualisasi. Selain Pelayan, terdapat produk lain, termasuk produk berbayar (http://www.vmware.com/products/product_index.html). Semua butiran tentang mereka dan pautan muat turun tersedia di tapak web syarikat.

Walaupun persamaan prinsip operasi dan keupayaan yang disediakan, terdapat perbezaan antara VirtualBox dan Vmware Server yang dapat dilihat oleh pengguna biasa: manakala tetingkap mesin maya dalam VirtualBox berasingan daripada tetingkap program utama, dalam VMware Server ini dilaksanakan menggunakan tab ; wizard persediaan (bekerja dengan cakera dan pemacu) untuk VirtualBox juga dilakukan dalam tetingkap berasingan; Pakej binari untuk Pelayan cenderung dua kali lebih besar, dsb. Saya menasihati anda untuk mencuba kedua-dua pilihan, bandingkan dan pilih yang anda suka.

WINE

Tidak seperti mesin maya, WINE tidak memayakan apa-apa; ia hanya melaksanakan sebahagian fungsi WinAPI, membolehkan anda menjalankan aplikasi Microsoft Windows pada GNU/Linux. Dan penyelesaian perisian ini mempunyai kebaikan dan keburukannya. Kelemahannya agak ketara: jaminan melancarkan dan mengendalikan aplikasi adalah lebih rendah daripada semasa menggunakan mesin maya; apabila memindahkan WINE dari versi ke versi, aplikasi mungkin berhenti berfungsi, ini terutamanya terpakai kepada aplikasi yang menggunakan fail dll pihak ketiga; terdapat tiada sokongan untuk aplikasi 64-bit. Di antara kelebihannya, perlu dinyatakan bahawa terdapat kurang kehilangan dalam prestasi, keperluan sistem lebih rendah berbanding mesin maya, dan penyepaduan dengan OS utama lebih tinggi.

Enam bulan yang lalu, selepas lima belas tahun pembangunan, WINE telah dikeluarkan di bawah nombor 1.0.0, kriteria keluaran yang mana adalah operasi stabil pembaca fail Photoshop CS2 dan Mircosoft. Sejak masa lalu, program ini telah berkembang lebih banyak dan pada masa ini merupakan satu-satunya (kecuali mesin maya) menghubungkan pautan antara Microsoft Windows dan sistem pengendalian lain.

Memasang WINE pada Ubuntu:

Sudo apt-get install wine

Selepas melaksanakan arahan ini, semua pakej yang diperlukan akan dimuat turun, dipasang dan dikonfigurasikan, bagaimanapun, perlu dipertimbangkan bahawa repositori rasmi Ubuntu biasanya mengandungi versi WINE lama. Untuk mengakses keluaran terkini, anda perlu menyambungkan repositori WINE pihak ketiga. Bagaimana untuk melakukan ini diterangkan di http://www.winehq.org/download/deb. Kemudian anda harus menjalankan "sudo apt-get update" dan pasang WINE menggunakan arahan di atas. Anda boleh mengkonfigurasi WINE dengan menjalankan arahan winecfg (atau daripada menu "Wine" dalam "Applications", jalankan "Configure Wine").

Terdapat dua cara untuk melancarkan aplikasi Microsoft Windows: daripada konsol, yang merupakan kaedah yang lebih fleksibel, kerana anda boleh menentukan parameter pelancaran tambahan dalam baris; melalui antara muka pengguna grafik. Dalam kes pertama, anda perlu menjalankan sesuatu seperti ini pada baris arahan:

Wine -keys /home/user/program.exe

  • wain - arahan pelaksanaan WINE,
  • -keys - kunci yang anda ingin hantar ke program untuk pelaksanaan,
  • /home/user/ - direktori di mana program berada,
  • program.exe ialah fail boleh laku Windows.

Selepas memasang WINE pada sistem, fail boleh laku Windows boleh dilancarkan dengan mengklik kanan dan memilih item menu "buka dengan WINE". Jika anda memasang program Windows dalam WINE, ia akan muncul dalam menu "Wine" khas yang baru dibuat dalam "Aplikasi", seperti yang ditunjukkan dalam gambar.

Laman web WINE rasmi mempunyai pangkalan data khas yang memaparkan prestasi satu atau satu lagi aplikasi Windows yang popular, yang mana anda boleh mengetahui terlebih dahulu sama ada program kegemaran atau perlu anda akan berfungsi. Antara muka web ke pangkalan data terletak di laman web http://appdb.winehq.org/

Perkembangan lain berdasarkan WINE

WINE, seperti banyak projek sumber terbuka, telah menjalani semakan dan penambahan di sisi. Khususnya, aplikasi telah dibangunkan berdasarkannya yang mengkhusus dalam bidang tertentu.

WINE@Etersoft

Pembangunan Rusia berbayar, yang ditujukan terutamanya kepada perusahaan. Keanehannya ialah keupayaan untuk menjalankan program domestik seperti "1C: Enterprise" pada sistem Linux, yang digunakan secara meluas dalam sektor korporat Rusia. Di samping itu, adalah mungkin untuk melancarkan sistem bank pelanggan dan undang-undang, serta beberapa yang biasa kepada pengguna biasa 2GIS, FineReader, ABBYY Lingvo.

CrossOver

Aplikasi yang direka untuk memberikan pengguna pengalaman yang lancar dengan Microsoft Office. Di samping itu, ia menyediakan pelancaran beberapa program khusus: Adobe Dreamweaver MX, Quicken dan lain-lain. CrossOver termasuk utiliti konfigurasi mesra pengguna dan patch aplikasi. Di samping itu, ia menawarkan sokongan teknikal berbayar. Pengeluarnya, CodeWeavers, juga mempunyai produk khusus, CrossOver Linux Games, yang bertujuan untuk menjalankan beberapa permainan popular (senarai mereka boleh didapati di http://www.codeweavers.com/compatibility/browse/group/?app_parent=4100). Program ini juga ditutup dan dibayar, tetapi kebanyakan kerja dikembalikan kepada WINE mengikut syarat lesen GPL.

PlayOnLinux

PlayOnLinux (POL) ialah projek percuma yang agak muda yang bertujuan untuk menjalankan permainan Microsoft Windows dalam persekitaran Linux. Sesiapa sahaja boleh mengambil bahagian dalam pembangunannya dengan menulis pemalam atau modul pemasangan permainan. Intipati projek ini adalah untuk mencipta pangkalan data dengan parameter yang diperlukan untuk memasang dan menjalankan permainan. Anda boleh memasang program di Ubuntu seperti ini:

Sudo wget http://playonlinux.botux.net/playonlinux.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get kemas kini
sudo apt-get install playonlinux

Cedega

Cedega pada mulanya adalah projek komersial, tetapi lebih "matang" yang memfokuskan pada permainan. Ia telah dibangunkan agak lama, dan 7.0 telah dikeluarkan pada pertengahan Disember lalu. Untuk menerimanya, anda memerlukan langganan bernilai 25 USD selama enam bulan. Untuk menarik pembangun pihak ketiga, Cedega memuat naik sebahagian daripada kod sumber ke SVN, yang membolehkan anda mendapatkan fungsi asas secara percuma.

Kesimpulan

Ini ialah artikel terakhir dalam siri "Ubuntu untuk Pemula", yang menandakan berakhirnya pengenalan kepada dunia GNU/Linux. Ia membincangkan aspek penting terakhir untuk bekerja di Ubuntu pada pendapat saya - melancarkan aplikasi Microsoft Windows. Saya ingin mengulangi sekali lagi bahawa dalam kebanyakan kes fungsi aplikasi "asli" untuk GNU/Linux adalah mencukupi dan pilihan ini adalah lebih baik. Gunakan WINE sebagai pilihan terakhir, cuba mengelak daripada menggunakan mesin maya sama sekali.

Tinggalkan komen anda!

Sebilangan besar program telah ditulis untuk sistem pengendalian berasaskan Linux. Walaupun begitu, kadangkala ia menjadi perlu untuk menjalankan program Windows di bawah Linux. Ini terutamanya terpakai kepada permainan dan beberapa program khusus yang tidak mempunyai analog dalam Linux. Di samping itu, sesetengah pengguna, beralih daripada Windows ke Linux, sudah terbiasa dengan set perisian tertentu dan mahu menggunakannya pada masa hadapan. Dalam kes ini, adalah lebih baik untuk mencari program serupa untuk Linux dan menguasainya, kerana program biasanya berfungsi dengan lebih baik dan lebih stabil dalam sistem pengendalian asli. Oleh itu, kami mengesyorkan menjalankan program Windows di bawah Linux hanya selepas anda pasti bahawa tiada analog program yang diperlukan di bawah Linux, atau ia tidak sesuai untuk anda.

Anda boleh menjalankan program yang ditulis untuk Windows di Linux dalam beberapa cara: menggunakan Wain dan produk berdasarkannya, menggunakan mesin maya dan emulator: VirtualBox, VMware, Parallels Workstation, QEMU. Secara teorinya, masih boleh memindahkan program dari Windows ke Linux jika anda mempunyai kod sumber dan kemahiran pengaturcaraan, tetapi kami tidak akan mempertimbangkan pilihan ini di sini.

Program yang berjalan di bawah Wine biasanya berjalan lebih cepat daripada berjalan dalam mesin maya. Ini benar terutamanya untuk permainan 3D moden. Wain tidak memerlukan pemasangan sistem pengendalian dan membolehkan anda menukar versi sistem, perpustakaan dan parameter lain dengan cepat. Anda boleh menjalankan program secara langsung dalam persekitaran Linux. Sebaliknya, anda masih perlu meluangkan sedikit masa untuk mengkonfigurasi Wine, dan mungkin lebih daripada sekali apabila melancarkan program dan permainan individu. Mesin maya menjalankan versi asal Windows dan sistem pengendalian lain yang mesti dipasang dan dikonfigurasikan terlebih dahulu. Sistem ini diperuntukkan sumber komputer tertentu dan peralatan standard dicontohi. Sebelum melaksanakan program, anda mesti melancarkan emulator terlebih dahulu dan memuatkan sistem pengendalian, yang memerlukan masa tambahan. Perlu diingatkan bahawa beberapa program dilindungi daripada berjalan di bawah mesin maya.

Memasang Wain

Buka terminal menggunakan kombinasi kekunci Ctrl+Alt+T. Tambah repositori dengan Wine dengan arahan:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Masukkan kata laluan pentadbir. Semasa proses pemasangan anda perlu menekan butang " Masuk».

Jika anda menaik taraf sistem anda, contohnya, menaik taraf Ubuntu 13.10 kepada Ubuntu 14.04, anda perlu mengulangi operasi di atas selepas naik taraf, kerana repositori bukan standard dipadamkan semasa proses naik taraf.

Selepas menambah repositori, kemas kini maklumat pakej:

sudo apt-get kemas kini

Kini anda boleh memasang Wine dengan arahan:

sudo apt-get install wine1.7

Yang terkini, pada masa penulisan, versi ujian program akan dipasang. Untuk memasang versi yang lebih lama, tetapi lebih stabil, anda perlu menjalankan arahan:

sudo apt-get install wine1.6

Mungkin, apabila anda membaca artikel ini, versi yang lebih baharu akan muncul, maka bukannya wine1.6 atau wine1.7, anda perlu memasang wine1.8 atau wine1.9. Nombor versi semasa disenaraikan di laman web rasmi Wine: http://www.winehq.org

Walaupun anda tidak perlu menentukan versi semasa pemasangan, versi Wine dalam kes ini akan bergantung pada versi sistem pengendalian:

sudo apt-get install wine

Anda boleh menyemak versi yang dipasang menggunakan arahan:

wain --versi

Menyediakan Wain

Selepas pemasangan, anda perlu mengkonfigurasi program dengan arahan:

winecfg

nasi. 1. tetingkap tetapan Winecfg

Perintah ini akan mencipta direktori .wine dalam direktori rumah pengguna, di mana fail sistem dengan tetapan akan ditempatkan - analog bagi pendaftaran Windows dan drive_c - direktori untuk aplikasi Windows. Menggunakan winecfg, anda boleh memilih versi Windows lalai dan untuk aplikasi individu, versi perpustakaan, mengkonfigurasi grafik dan bunyi, penyepaduan desktop, dan pilih pemacu dari mana program Windows boleh dilancarkan.

Anda boleh mengedit pendaftaran menggunakan arahan biasa:


nasi. 2. Tetingkap Regedit di bawah Wine

Selepas persediaan awal ini, anda akan dapat memasang dan menjalankan program menggunakan Wine. Tetapi banyak program tidak akan berfungsi kerana ia memerlukan perpustakaan, fon, dsb. tertentu, yang perlu dipasang secara berasingan. Untuk melakukan ini, kami akan menggunakan program winetricks, yang disertakan dalam pakej perisian Wine standard. Winetricks, sebagai tambahan kepada fon dan perpustakaan, juga membolehkan anda memasang program dan permainan popular serta mengkonfigurasi Wine.

Mari cuba pasang Internet Explorer 7 menggunakan winetricks, untuk melakukan ini kita taip terminal:

winetricks ie7

Mari tunggu seketika sehingga fail yang diperlukan dimuat turun dan pemasang bermula, klik butang "Seterusnya" dan tunggu pemasangan selesai. Untuk melancarkan Internet Explorer kemudian, anda perlu menjalankan arahan:

wain "C:\Program Files\Internet Explorer\iexplore"

Tetapi lebih baik untuk menjalankan program dari direktori asal mereka. Pergi ke direktori (jika terdapat ruang dalam nama fail, maka anda perlu meletakkan garis miring ke belakang "\" di hadapannya):

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/

Dan jalankan program:

wain iexplore.exe

Untuk mengelak daripada menaip arahan ini setiap kali, anda boleh membuat skrip mudah. Pergi ke direktori utama:

Buat fail ie.sh menggunakan editor nano:

nano ie.sh

Tampalkan baris ke dalam fail:

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/ wine iexplore.exe

Simpan fail - Ctrl+O dan keluar dari editor - Ctrl+X. Menjadikan fail boleh laku:

chmod +x ie.sh

Sekarang untuk melancarkan iaitu hanya taip:

~/ie.sh

Atau anda boleh menyalin fail ke desktop anda dan menjalankannya dengan tetikus:

cp ie.sh ~/Desktop/

Memasang program daripada CD atau DVD boleh dilakukan menggunakan arahan berikut:

permulaan wain "D:\setup.exe"

Anda boleh memasang program dan perpustakaan lain dengan cara yang sama. Anda juga boleh menggunakan antara muka grafik program dengan menaip winetricks tanpa parameter. Kemudian pilih "Pilih awalan wain lalai".

nasi. 4. Pilih tindakan winetricks

Dan tandakan kotak untuk perpustakaan yang perlu dipasang. Anda boleh melakukan perkara yang sama menggunakan baris arahan, sebagai contoh:

winetricks d3dx9 dotnet20

Oleh itu, kami akan memasang dua komponen sekaligus: d3dx9 dan dotnet20. Untuk memastikan fon popular dipaparkan dengan betul dalam program, pasangkannya:

winetricks semua fon

Perpustakaan adalah sedikit lebih rumit. Program yang berbeza mungkin memerlukan tetapan berasingan, versi Windows dan perpustakaan tertentu. Untuk melakukan ini, anda boleh mencipta berbilang konfigurasi Wain dengan menentukan direktori tetapan menggunakan pembolehubah persekitaran WINEPREFIX. Secara lalai WINEPREFIX=~/.wine Untuk membuat tetapan baharu dalam direktori ~/.wine2, taip:

WINEPREFIX=~/.wine2 winecfg

Oleh itu, sebarang bilangan konfigurasi boleh dibuat. Untuk mengkonfigurasi dan memasang fon dan perpustakaan, taip:

WINEPREFIX=~/.wine2 winetricks

Untuk menjalankan program yang dipasang:

WINEPREFIX=~/.wine2 "C:/path/to/program/program.exe"

Anda boleh menamatkan program menggunakan arahan:

killall -9 program.exe

Dan untuk menutup semua program yang berjalan di bawah Wine, anda perlu menaip:

pelayan wain -k

Untuk mengalih keluar tetapan dan semua program dalam awalan ~/.wine2, anda hanya perlu memadamkan direktori:

rm -r ~/.wine2

Anda juga boleh memadamkan direktori Wine utama dengan cara yang sama:

rm -r ~/.wain

Berhati-hati, ini juga akan mengalih keluar semua aplikasi Windows yang dipasang dalam direktori ini!

winefile- lancarkan pengurus fail, yang dengannya anda boleh melancarkan aplikasi Windows, menyalin dan memadam fail, dsb. Anda boleh mengetahui aplikasi dan permainan yang dijalankan di bawah Wine dan cara membuat tetapan untuk aplikasi tertentu di tapak web: http://appdb.winehq.org/ Tapak ini dalam bahasa Inggeris. Untuk mencari aplikasi, anda perlu memilih "Semak Imbas Aplikasi" dalam menu dan masukkan nama program dalam medan "Nama". Versi program yang dilancarkan dan dijalankan tanpa ralat atau dengan masalah kecil diberi nilai "Platinum" atau "Emas". Jika program itu tidak berfungsi sama sekali, maka ia diberikan penarafan "Sampah".

PlayOnLinux

PlayOnLinux ialah program yang sangat memudahkan pemasangan dan konfigurasi aplikasi Windows untuk dijalankan di bawah Wine. Ia memuat turun secara automatik dari Internet dan memasang semua komponen yang diperlukan untuk menjalankan program tertentu, serta program itu sendiri, jika ia diedarkan secara percuma melalui Internet. Jika tidak, anda memerlukan cakera pemasangan dengan program ini. Kami memasang program dalam apa jua cara, contohnya di Ubuntu dengan arahan:

sudo apt-get install playonlinux

dan jalankannya:

playonlinux

Menggunakan program ini sangat mudah. Klik butang "Pasang".

nasi. 5. Tetingkap utama PlayOnLinux

Pilih program untuk dipasang. Jika anda tidak menemui program yang anda perlukan dalam tetingkap pemilihan, anda boleh cuba mengklik "Pasang program yang tiada dalam senarai" di bahagian bawah tetingkap.

nasi. 6. Tetingkap pemilihan program PlayOnLinux

Apa yang anda perlu lakukan ialah mengklik butang "Seterusnya" beberapa kali, dan dalam beberapa kes pilih konfigurasi program. Selepas pemasangan, pintasan program akan muncul dalam tetingkap PlayOnLinux utama, dari mana ia boleh dilancarkan dengan mengklik dua kali atau dengan mengklik pada butang "Lancar". Anda juga boleh membuat pintasan ke program Windows pada desktop anda menggunakan butang Pintasan.

nasi. 7. Tetingkap utama PlayOnLinux dengan program Windows FireFox dipasang

Program berasaskan Wain lain

Terdapat juga produk perisian berbayar berdasarkan Wine. CrossOver membolehkan anda menjalankan pelbagai versi Microsoft Office, Adobe Photoshop dan banyak program dan permainan lain di bawah Linux. WINE@Etersoft bertujuan terutamanya untuk menyokong program perniagaan popular: 1C:Enterprise, ConsultantPlus, GARANT dan lain-lain. Anda boleh berkenalan dengan program ini di laman web rasmi: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

VirtualBox

VirtualBox ialah salah satu program maya paling popular yang membolehkan anda menjalankan sistem pengendalian yang berbeza secara serentak pada satu komputer. Anda boleh memasang VirtualBox pada Ubuntu dengan cara standard dengan menaip di terminal:

sudo apt-get kemas kini

sudo apt-get install dkms

sudo apt-get install virtualbox

Anda boleh memuat turun VirtualBox untuk pelbagai sistem pengendalian di sini: https://www.virtualbox.org/wiki/Downloads. Selepas pemasangan selesai, tambahkan pengguna ke kumpulan vboxusers; bukannya nama pengguna, anda mesti menentukan nama pengguna yang betul di mana VirtualBox akan berfungsi:

sudo usermod -a -G vboxusers nama pengguna

Kini anda boleh menjalankan program melalui menu, atau dengan menaip di terminal:

kotak maya

nasi. 8. Pengurus VirtualBox dengan sistem pengendalian yang telah dipasang

Sekarang mari pasang sistem pengendalian; untuk ini anda perlu mempunyai cakera pemasangan atau imejnya. Klik butang "Buat" dan wizard untuk mencipta mesin maya baharu akan bermula:

nasi. 9. Wizard Mesin Maya Baharu

Klik butang "Maju", masukkan nama mesin maya, contohnya "Windows XP", dan di bawah pilih jenis dan versi sistem pengendalian yang sesuai:

nasi. 10. Memilih versi sistem pengendalian

Kami memilih Windows XP kerana ia kurang menuntut sumber komputer, menggunakan lebih sedikit ruang dan memuatkan lebih cepat. Tetapi sokongan untuk sistem ini telah pun dihentikan secara rasmi. Sememangnya, anda boleh memasang versi Windows lain yang disokong oleh VirtualBox: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Seterusnya, pilih jumlah RAM yang akan diperuntukkan kepada mesin maya:

nasi. 11. Memilih kapasiti memori

Pilihan bergantung pada versi OS, jumlah memori fizikal, tugas yang dirancang dan bilangan sistem tetamu berjalan serentak. Bergantung pada versi sistem pengendalian, VirtualBox akan menawarkan tetapan lalai yang berbeza, tetapi ia biasanya minimum, adalah dinasihatkan untuk meningkatkannya. Walau apa pun, untuk operasi biasa sistem pengendalian moden, anda memerlukan sekurang-kurangnya 1-2 Gigabait RAM (512 MB cukup untuk Windows XP) dan anda masih perlu meninggalkan memori untuk sistem hos utama. Seterusnya, cipta cakera keras maya baharu atau pilih yang telah dibuat sebelum ini.

nasi. 12. Cakera keras maya

Pada skrin seterusnya, pilih jenis cakera, VDI standard secara lalai.

nasi. 14. Memilih atribut cakera maya

Tentukan saiz cakera, biarkan lokasi sebagai lalai (cakera akan terletak dalam folder ~/VirtualBox VMs/Nama sistem.

nasi. 15. Memilih lokasi dan saiz cakera maya

Apa yang tinggal ialah mengklik butang "Buat".

nasi. 16. Peringkat terakhir mencipta mesin maya baharu

Mesin maya telah dicipta. Pilihnya dalam pengurus VirtualBox dan klik butang "Properties".

nasi. 17. Pemilihan sistem

Di sini anda boleh mengkonfigurasi mesin maya yang dibuat secara terperinci. Pertama sekali, anda perlu menentukan cakera dari mana kami akan memasang sistem. Untuk melakukan ini, klik pada "Media" di sebelah kiri, pilih cakera kosong, klik pada ikon cakera di sebelah kanan dan nyatakan imej pengedaran, atau tandai kotak "Live CD/DVD" dan masukkan cakera fizikal.

nasi. 18. Memilih cakera pemasangan

nasi. 19. Tetapan sistem

Jika kelajuan bekerja dengan grafik adalah penting, pergi ke tab "Paparan", tingkatkan jumlah memori video dan dayakan pecutan.

nasi. 20. Mengkonfigurasi tetapan paparan

Kembali ke Pengurus VirtualBox dan klik butang "Mula". Seterusnya, kami memasang sistem seperti biasa. Selepas memasang sistem tetamu, muatkannya dan pilih "Pasang tambahan OS tetamu" daripada menu "Peranti". Sebaliknya, anda boleh menekan kombinasi kekunci dengan betul Ctrl+D. Selepas memasang alat tambah, sistem akan sedia untuk digunakan.

nasi. 21. Dipasang dan sedia untuk menggunakan Windows XP dalam VirtualBox

Sistem pengendalian tetamu dimuatkan selepas memulakan VirtualBox menggunakan butang "Mula". Penunjuk tetikus bertukar antara sistem utama dan tetamu secara automatik, tetapi anda boleh memaksanya menggunakan butang kanan Ctrl(Kunci hos - boleh ditukar dalam tetapan) dan kanan Ctrl+I. Butang yang sama ini, digabungkan dengan pelbagai kekunci, melaksanakan beberapa fungsi:

Kunci hos+F- tukar ke mod skrin penuh dan kembali.

Kunci hos+Del- menggantikan gabungan Ctrl+Alt+Del.

Kunci hos+I- lumpuhkan integrasi tetikus.

Kunci hos+С- bertukar kepada mod penskalaan, di mana anda boleh menetapkan saiz tetingkap sewenang-wenangnya, kembali ke mod standard menggunakan kombinasi kekunci yang sama.

Kunci hos+D- pemasangan alat tambah sistem pengendalian tetamu.

Kunci hos+T- ambil gambar, simpan keadaan OS. Anda boleh memulihkan sistem daripada keadaan yang disimpan dalam tetingkap utama pengurus VirtualBox dengan mengklik pada butang "Snapshot". Fungsi yang sangat mudah untuk melawan virus, menguji dan menyahpepijat program yang boleh merosakkan sistem. Anda sentiasa boleh melancarkan semula sistem kepada keadaan stabil.

Kunci hos+S- buka tetingkap tetapan.

Kunci hos+R- but semula sistem.

Kunci hos+Q- tutup mesin maya (log keluar dari sistem).

Penggunaan aplikasi Linux atau UNIX pada Windows boleh ditentukan oleh banyak sebab - daripada tabiat cetek program tertentu kepada ketidakupayaan untuk menjalankan mesin berasingan dengan Linux. Sesetengah orang ingin menggunakan versi asli perisian untuk penyahpepijatan, manakala yang lain berharap dengan cara ini mereka boleh memaksa pengguna untuk berhijrah dengan lancar ke pengedaran sepenuhnya.

Sebelum bermain pedang dengan emulator, lebih baik cari versi port atau analog program kegemaran anda. GIMP, Audacity, Pidgin dan banyak utiliti lain yang sama mempunyai binaan asli bukan sahaja untuk Windows, tetapi juga untuk Mac OS X. Untuk mendapatkan sebarang fungsi tertentu, analog sepenuhnya perisian Linux selalunya tidak diperlukan. Sebagai contoh, anda terbiasa dengan penyiapan Tab dalam shell bash dengan cepat, tetapi dalam baris arahan Windows tidak ada kesan ini. Utiliti denting akan membantu membetulkan ini dan peninggalan lain yang menjengkelkan.

Utiliti konsol standard, contohnya dari pakej GNU Coreutils, telah lama dialihkan ke Windows. Terdapat kedua-dua set yang agak lama GNUWin II dan , serta sentiasa dikemas kini UWIN (tidak disyorkan untuk digunakan) dan . Untuk yang terakhir, selepas melengkapkan pemasangan pemasang asas, anda perlu menjalankan fail download.bat dan install.bat secara berurutan, dan kemudian salin folder gnuwin32 ke mana-mana lokasi yang sesuai dan jalankan fail update-links.bat daripadanya. Selepas menjalankan skrip terakhir, subdirektori StartMenu akan mengandungi pautan untuk melancarkan baris arahan dengan persekitaran GNU dan dokumentasi untuk utiliti.


Pemilik Windows Vista/7 dalam versi maksimum dan korporat, serta versi pelayan Microsoft OS, tidak perlu bersusah payah sama sekali. Subsistem untuk Aplikasi berasaskan UNIX (SUA) atau Perkhidmatan Microsoft Windows untuk UNIX (SFU) tersedia untuk mereka. Set utiliti asas ini terdapat secara langsung dalam komponen sistem. Pakej perisian tambahan boleh dimuat turun. Akhir sekali, yang terakhir dalam senarai dan penyelesaian paling popular pertama untuk menjalankan program UNIX ialah Cygwin. Pakej ini mudah dipasang dan mengandungi set besar aplikasi yang dialihkan ke Windows. Adalah disyorkan untuk menggunakannya.




Sekarang kita boleh bercakap tentang sesuatu yang pelik - melancarkan sistem KDE bukan Windows-asli. Sebenarnya, projek KDE pada Windows telah wujud selama beberapa tahun, dan pada mulanya adalah mustahil untuk menggunakannya kerana ranap biasa, yang tidak memacu sistem malang itu ke BSOD. Walau bagaimanapun, pemaju tidak berdiam diri, dan dalam penjelmaan semula projek semasa anda boleh memasangnya dengan selamat - ralat agak jarang berlaku, malah itu tidak kritikal. Mungkin tiada gunanya memasang semuanya sekaligus, tetapi sesetengah aplikasi mungkin menarik minat anda.





Malangnya, aplikasi yang dialihkan tidak selalu berkelakuan sama seperti dalam persekitaran asalnya, atau mungkin bercanggah dengan program lain. Oleh itu, satu-satunya penyelesaian, selain memasang OS "penguin" pada logam kosong, adalah untuk meniru Linux. Untuk penggunaan sekali sahaja, anda boleh menggunakan cangkerang untuk QEMU yang dipanggil MobaLiveCD, yang akan membantu anda melancarkan LiveCD/USB dengan pelbagai pengedaran tanpa kekecohan yang tidak perlu. Untuk kegunaan kekal, adalah lebih baik untuk memasang Linux dalam mesin maya: dalam VirtualBox atau VMWare Player. Cuma jangan lupa untuk memasang Penambahan Tetamu untuk pengalaman yang lebih selesa. Pilihan alternatif ialah menggunakan penyelesaian VDI dengan keupayaan untuk menyepadukan aplikasi Linux dengan lancar ke dalam Windows yang dijalankan pada hos berasingan, yang juga boleh dimayakan.


Pilihan terbaik untuk menjalankan aplikasi Linux ialah menggunakan persekitaran coLinux. Ia, secara relatifnya, menjalankan kernel Linux pada peringkat kernel Windows dan mempunyai akses kepada semua sumber perkakasan mesin, yang mana hampir tidak ada kehilangan prestasi. Pada masa yang sama, ia kekal serasi sepenuhnya dengan aplikasi Linux, membolehkan anda melancarkannya secara langsung. Berdasarkan coLinux, terdapat sistem siap sedia untuk pelancaran pantas, Topologilinux (Slackware), (pelbagai pengedaran) dan Linux (Ubuntu). Satu-satunya had yang tidak menyenangkan bagi coLinux dan semua pakej berdasarkannya ialah keperluan untuk menggunakan versi 32-bit Windows 2k/XP/2k3/Vista/7. Sebagai contoh, mari kita lihat konfigurasi minimum Debian Squeeze. Pertama sekali, mari pasang versi terkini, enggan memuat turun imej siap pakai dan memasang WinPcap pada masa yang sama.


Kini anda perlu mengarkibkan imej cakera dengan Debian dan membongkarnya ke dalam folder tempat coLinux dipasang. Saiz cakera rootfs_2gb.img boleh ditingkatkan jika dikehendaki. Fail squeeze.conf perlu diedit sedikit. Perubahan minimum adalah untuk meningkatkan jumlah RAM yang diperuntukkan (mem), membenarkan akses kepada pemacu C: melalui COFS dan menambah antara muka rangkaian TAP. Sila ambil perhatian bahawa apabila menggunakan COFS, sebaiknya jangan mengakses fail yang sama dengan folder dari Linux dan Windows pada masa yang sama.

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

Selepas menjalankan squeeze.bat anda akan dibawa ke konsol Debian. Log masuk lalai ialah root, tetapi tiada kata laluan. Menggunakan nano, kami akan mengedit parameter antara muka rangkaian dalam fail /etc/network/interfaces. Mari tambah bahagian untuk eth1. Kami menggunakan mana-mana alamat IP selagi tiada persimpangan dengan subnet tempatan yang lain. Dalam Windows, dalam tetapan IPv4 penyesuai rangkaian TAP-Win32 Adapter V8 (coLinux), anda mesti menentukan alamat daripada subnet yang sama.

Auto eth1 iface eth1 alamat statik inet 192.168.100.2 netmask 255.255.255.0

Keluar nano dan simpan perubahan - F2, Y, Enter. Sekarang mari buat folder di mana pemacu C: akan dipasang...

Mkdir /mnt/windrvc

... tambah satu baris pada penghujung fail /etc/fstab dan simpannya:

/dev/cofs0 /mnt/windrvc cofs lalai 0 0

Sekarang kami akan memasang pelayan X, tetapi buat masa ini, untuk memudahkan, kami akan mengeksport pembolehubah DISPLAY ke fail ~/.profile (ini perlu dilakukan untuk mana-mana pengguna lain). Untuk alamat IP, gunakan yang ditentukan untuk penyesuai TAP dalam Windows. Selepas ini, anda boleh but semula dengan arahan but semula.

Eksport PAPARAN=192.168.100.1:0

Ia berguna untuk memasang satu set, termasuk yang Cyrillic. Secara pilihan, anda boleh menyemak imbas melalui direktori fon, termasuk C:\Windows\Fonts, menggunakan utiliti mkfontdir dan mkfontscale daripada Cygwin. Sekarang semuanya sudah bersedia untuk memasang pelayan X. Sejurus selepas prosedur ini, kami menambah alamat IP antara muka TAP dalam Debian ke fail X0.hosts (dalam contoh kami ialah 192.168.100.2).


Marilah kita "terima kasih" kepada Windows atas kewaspadaannya dan dalam firewall standard kita akan menukar semua peraturan mengenai Xming daripada melarang kepada membenarkan, jika tidak program tidak akan sampai ke pelayan X. Sekarang kami melancarkan utiliti XLaunch, di mana anda boleh memilih mod paparan tetingkap X dan menetapkan parameter tambahan. Adalah penting bagi kami untuk mengkonfigurasi sokongan untuk susun atur papan kekunci Rusia dan Inggeris dengan penukaran Alt+Shift dan tetapkan DPI secara pilihan. Pada akhirnya, fail tetapan mesti disimpan sebagai name.xlaunch. Pada masa hadapan, klik dua kali pada fail ini akan melancarkan pelayan X dengan parameter yang kami tetapkan.

Xkblayout us,ru -xkbvarian asas,winkeys -xkboptions grp:alt_shift_toggle -dpi 96


Untuk menjadikan perkara kurang membosankan, mari pasang pengurus pakej grafik sinaptik untuk pemasangan perisian yang lebih mudah dan beberapa panel ringan dengan menu aplikasi, contohnya lxpanel. Untuk memudahkan, kami akan menambah yang terakhir ke autorun semasa log masuk dengan menambahkan perintah lxpanel& pada penghujung ~/.profile.

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

Untuk melengkapkan gambar, mari tambah sokongan bunyi. Muat turun arkib Pulseadio dari sini dan bongkarkannya ke dalam beberapa direktori, di mana kami mencipta fail teks default.pa. Kami mengisi fail ini dengan baris berikut. Di sini 192.168.100.0/24 ialah subnet TAP kami.

Muatkan modul modul-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 modul beban-modul-mengesan tambah-autoload-sink output modul-waveout sink_name=output set-default-sink output

Kami melancarkan pulseaudio.exe dan sekali lagi pergi untuk mengedit kebenaran dalam Windows Firewall. Kami memasang utiliti dan perpustakaan yang diperlukan dalam konsol Debian.

Apt-get install libpulse0 libasound2-plugins alsa-utils

Dalam fail /etc/pulse/client.conf kami menambah alamat IP mesin hos yang menjalankan pelayan Pulseaudio - default-server = 192.168.100.1, dan dalam /etc/asound.conf parameter berikut:

Pcm.!lalai (jenis nadi) ctl.!lalai (jenis nadi) pcm.nadi (jenis nadi) ctl.nadi (jenis nadi)


Untuk menyemak kefungsiannya, anda boleh cuba memainkan salah satu fail ujian.

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

Pulseaudio dilancarkan secara automatik apabila Debian bermula dengan menambahkan arahan berikut pada penghujung fail konfigurasi squeeze.conf.

Exec0="X:\path\to\folder\pulseaudio\pulseaudio.exe"

Silap mata ini tidak berfungsi untuk pelayan X. Pada dasarnya, apa yang telah dilakukan sudah cukup untuk menyelesaikan kerja. Walau bagaimanapun, adalah baik untuk menambah pengguna bukan akar baharu pada Linux, menyediakan autologi untuknya dengan mingetty, memasang coLinux sebagai perkhidmatan Windows dan menetapkan Xming untuk autostart. Untuk kemudahan, anda boleh memasang utiliti Desktops, yang mencipta beberapa desktop maya dalam Windows, dan menjalankan pelayan X dalam mod skrin penuh pada desktop kedua.

Hasilnya, kami mendapat persekitaran yang pantas untuk hampir asli menjalankan aplikasi Linux pada Windows. Ia boleh digunakan untuk menulis dan menyahpepijat aplikasi web, pemacu menyusun silang dan tugasan lain. Tetapi belum ada pecutan grafik yang munasabah untuk aplikasi berat, dan versi 64-bit mula dibangunkan hanya beberapa bulan yang lalu. Walau bagaimanapun, coLinux agak sesuai untuk kegunaan harian. Untuk meneroka lebih lanjut keupayaan dan tetapan sistem ini, sila rujuk wiki projek. Nah, buat masa ini kami akan menutup topik hubungan simbiotik antara Windows dan Linux melalui tempat yang berbeza. Semoga berjaya!