Programe în Linux care funcționează sub Windows. PlayOnLinux: Instalați o aplicație acceptată. Cum să faci Ubuntu din Windows

Posibilitățile Linux sunt acum mai largi ca niciodată. Cu Steam care oferă peste o mie de jocuri pentru Linux și tendința generală către aplicații bazate pe web, Windows devine din ce în ce mai puțin necesar. Drept urmare, veți putea viziona videoclipuri din cinematografele online în mediul Linux și chiar veți putea rula aplicații aici Microsoft Office- cel puțin versiunile lor online.

Dar, mai devreme sau mai târziu, vine un moment în care devine necesar să rulezi pe un PC care rulează sub control Linux, un program pentru Windows. Există mai multe moduri de a face acest lucru. Și iată ce trebuie să știi pentru asta.

Wine vă permite să rulați software software Windowsîntr-un mediu Linux, fără a necesita instalarea sistemului de operare Microsoft în sine. Vinul este „compatibil cu software Windows layer" este un software open source conceput pentru a rula aplicații Windows direct pe un computer Linux. De fapt, participanții la acest proiect cu sursă deschisă a făcut o încercare de a recrea de la zero un anumit subset Mediul Windows, care ar fi suficient pentru a rula aplicații Windows fără prezența acestui sistem de operare în sine.

Aceasta este singura metodă care nu necesită o copie a Windows. Dezavantajul este că nu toate aplicațiile funcționează corect. Este posibil să întâmpinați erori sau performanțe lente, mai ales dacă utilizați Wine pentru a rula jocuri video. Dar dacă despre care vorbim Cu un joc popular lansat cu câțiva ani în urmă, de obicei nu apar complicații. De exemplu, mulți oameni folosesc Wine pentru a juca World of Warcraft pe Linux. Obțineți informații despre locuri de muncă aplicatii specificeși setările care trebuie făcute pentru ele functionare normala, disponibil pe site-ul Web al bazei de date pentru aplicații de vin (appdb.winehq.org).

Versiunea Wine a PlayOnLinux care rulează Ubuntu

Mai întâi, descărcați Wine din depozitul distribuției dvs. Linux. Apoi ar trebui să descărcați fișierele. aplicații exe Windows și rulați-le dublu clicîn mediul vinului. Atunci o poți încerca foarte mult interfață ușor de utilizat PlayOnLinux (playonlinux.com), care se instalează pe Wine și ajută la instalare programe populareși jocuri pentru Windows.

Codeweavers oferă o versiune comercială a Wine - CrossOver Linux. Va trebui să plătiți pentru asta, dar Codeweavers promite sprijin oficial aplicații comune (Microsoft Office, Adobe Photoshop și cele mai populare jocuri pentru PC) și garantează funcționarea corectă a acestora. Codeweavers contribuie și la dezvoltarea proiectului principal Wine.

Mașini virtuale

Mașinile virtuale sunt o modalitate foarte convenabilă de a rula software-ul Windows pe un computer Linux. Odată ce performanța PC-ului s-a îmbunătățit, mașinile virtuale ocupă din ce în ce mai puține resurse.

În acest caz copie de Windows instalat în programul de mașină virtuală VirtualBox (virtualbox.org), VMware sau KVM (Mașină virtuală bazată pe kernel, linux-kvm.org), creat special pentru Linux. Copia de Windows crede că rulează pe hardware real, dar de fapt rulează într-o fereastră Desktop. Mașinile virtuale moderne vă permit chiar să afișați programe Windowsîn afara acestei ferestre, prezentându-le ca ferestre normale pe desktopul Linux.

VirtualBox în mediu Ubuntu Linux

Această soluție este mai fiabilă decât Wine. Prin rularea aplicațiilor Windows pe o copie reală a Windows, eliminați posibilitatea apariției erorilor.

Cu toate acestea, utilizarea unei mașini virtuale necesită o copie completă a Windows și pune un stres suplimentar asupra hardware-ului, deoarece copia Windows rulează împreună cu sistemul de operare principal. Acest lucru afectează în special jocurile care necesită multă resurse care necesită acces direct la placa video, caz în care este mai bine să utilizați Wine. Cât despre aplicații de birou Microsoft Office și Adobe Photoshop, pentru care o mașină virtuală va fi o soluție excelentă.

Sisteme dual boot

În esență, crearea unui sistem dual boot nu poate fi considerată o modalitate de a rula software Windows într-un mediu Linux, dar multe utilizatorii Linux Așa rulează programele Windows. În loc să le acceseze într-un mediu Linux, repornesc computerul, selectează meniul Windowsși încărcați sistemul de operare Microsoft. Astfel, software-ul Windows funcționează în mediul său nativ. Datorită unităților SSD moderne, procesul de repornire este mai rapid ca niciodată.

Această opțiune este deosebit de bună pentru acei iubitori de jocuri care nu se pot îndepărta complet de Windows. Nedorind să renunțe la jocurile Windows, pur și simplu repornesc computerul ori de câte ori doresc să se întoarcă la jocul lor preferat. Și deoarece Windows accesează hardware-ul direct, nu există probleme de performanță sau compatibilitate.

Cel mai bun mod de a crea un sistem dual boot este să instalați mai întâi Windows. Dacă computerul dvs. a venit cu un sistem de operare deja preinstalat pe el sistem Microsoft, asta este destul. Apoi, instalați distribuția Linux la alegere. Apoi puteți selecta sistemul de operare pe care îl doriți direct când bootstrap PC.

În practică cea mai buna alegere depinde ce vrei sa faci. Dacă trebuie să rulați o aplicație sau un joc care funcționează bine cu Wine, Wine este opțiunea perfectă. Dacă trebuie să utilizați multe aplicații diferite (de exemplu, cele mai recente versiuni de Office sau Photoshop), este mai bine să alegeți o mașină virtuală. Și pentru iubitorii de jocuri care vor să se bucure cele mai noi produse pentru Windows, sistemele dual boot vor oferi performanțe cu care este puțin probabil să se obțină folosind Vin.

Dacă ați trecut la Linux, dar nu ați găsit niciun analog potrivit pentru programele Windows, nu disperați. În acest caz, puteți utiliza un software special - WINE. Wine nu este un emulator și, prin urmare, nu necesită timp de emulare - Wine rulează aplicațiile la fel cum face Windows. Vei putea rula aproape toate aplicațiile pe care le folosești în Windows și le vei personaliza după bunul plac, adică să descarci propriile fonturi etc. Dar mai întâi, să aruncăm o privire la elementele de bază ale vinului.

Vin este un software gratuit care permite utilizatorilor sisteme asemănătoare UNIX rulați aplicații pe 16 și 32 de biți Microsoft Windows.

Instalare vin:
Să folosim terminalul de superutilizator (DOAR pentru instalare):

Sudo-s

Adăugați o listă de chei pentru depozite și instalați Wine:

RELEASE=`lsb_release -cs`
elif [[ $RELEASE = "lucid" || $RELEASE = „karmic” || $RELEASE = „desfăcut” || $RELEASE = „intrepid” || $RELEASE = "rezistent" ]]; apoi
wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
apt-get update && apt-get install -y wine cabextract

Nota: dacă nu utilizați Ubuntu, dar, de exemplu, Linux Mint 9, apoi expresia

Http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list

înlocuiți cu

Http://wine.budgetdedicated.com/apt/sources.list.d/lucid.list

în caz contrar, la executarea comenzii, valoarea „isadora” va fi înlocuită în loc de „lucid”, iar instalarea va eșua.

Apoi creați un folder ~/.wine/ în directorul dvs. de pornire rulând configuratorul Wine:

Winecfg

Deși nu trebuie să facem nimic acolo, îl vom închide.

Instalarea și dezinstalarea aplicațiilor:
Pentru a instala aplicația Windows, vom folosi browserul de fișiere winefile:

Winefile

Apoi accesați directorul dorit al nostru sistem de fișiere Linux sau unitatea virtuală C:/ și faceți dublu clic pentru a o lansa pe cea dorită fișier executabil. Multe aplicații necesită o repornire a sistemului după instalare, dar lucrăm într-un mediu virtual și, prin urmare, computerul nu trebuie repornit. Trebuie doar să reporniți Wine (și să închideți alte aplicații care rulează înainte de a reporni):

Cizma de vin

Dacă instalarea se face dintr-un fișier cu extensia *.msi, atunci vom folosi comanda:

Msiexec /i exemplu.msi

unde example.msi este numele fișierului dvs.

Pentru a elimina o aplicație Windows, procedați în felul următor:
Accesați „Aplicații” → „Wine” → „Programe” → „” → „Dezinstalare”.

Dacă, după instalarea aplicației, folderul acesteia nu apare în „Aplicații” → „Vin” → „Programe”, atunci vom folosi terminalul. De exemplu, pentru a rula example.exe situat pe unitatea virtuală C:/ în directorul Program Files/Random, mergeți la directorul corespunzător și rulați-l:

cd ~/.wine/drive_c/„Program Files”/Random
exemplu.exe

Setări generale:

Aplicatii:
Versiunea implicită este Windows XP, care poate fi schimbată cu o altă versiune. Mai mult, îl poți configura astfel încât fiecare aplicație să fie lansată cu parametrul unui anumit sistem.

Biblioteci:
În mod implicit, toate bibliotecile din Wine folosesc propriile biblioteci.

Grafică:
Unele aplicații pot necesita activarea sau dezactivarea vertex-urilor și a pixelilor și pot necesita emularea desktopului virtual. Încercați să modificați singur parametrii acestei secțiuni.

Vizualizare și integrare:
În fila „Grafic”, în mod implicit există casete de selectare „permite managerului de ferestre să gestioneze ferestrele Wine” și „permite managerului de ferestre să decoreze ferestrele”, designul ferestrelor win va fi același ca pentru orice alte aplicații Doriți, puteți controla dimensiunile fonturile de sistemși culoarea desktopului.

Unități:
Aici puteți adăuga discuri folosind orice director din sistemul dvs. de fișiere.

Audio:
Nu este recomandat să schimbați nimic când sunetul funcționează.

Ține minte!
La pornind Wine Este recomandabil să închideți toate aplicațiile care rulează și să dezactivați Compiz (efecte).

Există multe articole și forumuri pe Internet despre o aplicație Linux atât de cunoscută precum Wine, care vă permite să rulați programe Windows într-un mediu Linux. Anterior, ne-am uitat deja la modul în care puteți utiliza Wine în Ubuntu. În felul său, acest lucru nu este program unic. Există proiecte similare precum PlayOnLinux și CrossOver, dar se bazează pe dezvoltările Wine, în plus, CrossOver este și un produs comercial. Dar datorită dezvoltării intensive a programelor de virtualizare precum VirtualBox și VMware, există și alta cale bună integrați software din alte sisteme de operare în sistemul dvs. asemănător Linux.

Cred că mulți utilizatori știu deja despre asta program util ca VirtualBox. Avantajul său față de un concurent de virtualizare atât de serios precum VMware este doar că este distribuit licență gratuită, adică este absolut gratuit produs software. VirtualBox este, de asemenea, un software multiplatform, adică aplicația este dezvoltată și disponibilă pentru descărcare pentru diferite sisteme de operare: Windows, Linux, Mac OS. Într-una, ne-am uitat la un alt mediu de virtualizare relativ gratuit numit Hyper-V, care este disponibil doar în versiunile noi de Windows. De ce l-am numit relativ gratuit? - Pentru că mediul Hyper-V în sine este oferit gratuit ca componentă a sistemului de operare, pentru utilizarea căruia va trebui deja să plătiți dacă doriți să îl utilizați oficial. Dar, spre deosebire de VirtualBox și VMware, Hyper-V are un lucru avantaj semnificativ- asta nu este software terță parte, ci o componentă încorporată a sistemului. Acest fapt oferă un avantaj bun în favoarea Hyper-V în comparație cu alte programe de acest gen.

Nota: Pentru a obține cele mai bune performanțe de la aplicațiile de virtualizare, trebuie să vă asigurați că procesorul dvs. acceptă virtualizarea hardware. Căutați în descriere pentru procesorul dumneavoastră prezența tehnologiilor: pt procesoare Intel- Intel VT (VT-x), pt procesoare AMD- AMD-V. Dacă tehnologia este acceptată, trebuie să vă asigurați că este activată în BIOS.

Instalarea VirtualBox.

Pentru Alegerea Linuxîn favoarea VirtualBox, cred că nimeni nu se va îndoi, deoarece acest software este absolut gratuit, disponibil pentru majoritatea distribuții populare Linux (Ubuntu, Linux Mint, Debian, openSUSE, SUSE Linux Enterprise Server, Fedora, Mandriva, Oracle Linux), are suport multilingv, există versiuni noi în depozite terțe părți, este destul de ușor de configurat și utilizat și este, de asemenea, mai concentrat pe utilizatorul obișnuit.

Procesul de instalare pentru sisteme de tip deb (Ubuntu, Linux Mint, Debian) este foarte simplu, deoarece aplicația este disponibilă într-un depozit standard. Prin urmare, puteți folosi like manager standard aplicatii de la înveliș grafic, și comenzi de la terminal:

apt-get install virtualbox

Dacă doriți să utilizați cea mai recentă versiune stabilă a programului, o puteți descărca de pe site-ul oficial de pe pagina de descărcări, de unde puteți obține și informații despre cum să configurați un depozit oficial pentru sisteme de operare de tip deb/rpm. După conectarea depozitului și a cheii publice la acesta, instalarea VirtualBox pentru sisteme de tip deb va fi posibilă folosind comenzile:

sudo apt-get update
sudo apt-get install virtualbox-X.X

unde este numărul celei mai recente versiuni curente a programului (la momentul scrierii, acesta este virtualbox-4.3).

În mod similar, pentru sistemele asemănătoare rpm:

yum actualizare
yum instalează virtualbox-X.X

Procesul de instalare ca și cu mediu grafic, deci cu terminal Linux rulează automat și nu necesită participarea utilizatorului. Așa arată fereastra managerului de mașini virtuale după instalare.

Configurarea sistemului de operare invitat.

Procesul de configurare este, de asemenea, foarte simplu. După pornirea VirtualBox, în fereastra sa principală, trebuie să faceți clic pe butonul „Creați”. Apoi, trebuie să introduceți numele noii mașini virtuale, de exemplu „Windows XP”, iar VirtualBox va determina automat tipul de sistem și va ajusta toți parametrii de bază pentru acesta. Nu uitați să selectați adâncimea de biți a mașinii virtuale (32/64 de biți) în conformitate cu adâncimea de biți a sistemului de operare invitat.

De ce este mai bine să folosiți Windows XP ca platformă de lansare? aplicații Windowsîntr-un mediu Linux?

Cred că majoritatea oamenilor de pe planetă știu deja despre fiabilitatea și stabilitatea acestui sistem de operare. Și deși Compania Microsoftîn aprilie a acestui an a încetat deja să mai susțină oficial acest sistem, dar având în vedere cerințele sale foarte scăzute în raport cu hardware-ul modern și ușurința de configurare, acest lucru face ca Windows XP să fie un analog ideal, ca să spunem așa, al Wine. Dar, spre deosebire de Wine, nu veți vedea probleme de compatibilitate sau erori în programe.

Apoi trebuie să setați volumul RAM dedicat acestui sistem de operare. Depinde de cantitatea de RAM de pe sistemul dumneavoastră principal și valoarea optimă a acestuia este determinată automat, dar poate fi setată și manual.

În același mod, volumul spațiului virtual este creat și determinat. hard disk. Cel mai bine este să selectați formatul de disc „VDI” și apoi să setați opțiunea „Dynamic”. virtual hard disc" cu o anumită dimensiune maximă. Dacă în timpul funcționării mașinii virtuale nu există suficient spațiu pe acest disc, atunci cu sistemul deja instalat.

După ce o mașină virtuală cu setări prestabilite pentru Windows XP a fost creată cu succes, trebuie să mergeți la fereastra principală a programului, să selectați intrarea cu mașina virtuală nou creată și să selectați „Configurare” (Ctrl+S) din meniu. Se va deschide o fereastră cu mai multe ajustări fine mașină virtuală. Fila „Sistem” emulează toate setările de bază ale plăcii de bază și ale dispozitivelor de pe aceasta: ordinea de pornire, cantitatea de RAM alocată, alocarea resurselor CPU și tehnologiile de accelerare suplimentare.

În fila „Afișare” puteți edita setările grafice pentru o performanță mai bună aspectși efecte grafice.

Fila Media afișează hard disk-ul virtual creat anterior, precum și unitate virtuală. În acest caz, o atenție deosebită trebuie acordată CD-ROM-ului virtual, deoarece cu acesta îl putem conecta ca imagine ISO disc de instalare, și o unitate reală care este instalată în carcasa computerului.

Conectam imaginea discului de instalare cu Windows XP făcând clic pe pictograma discului din dreapta colțul de sus ferestre. Pentru o mașină virtuală, această acțiune este echivalentă cu introducerea unui disc într-un CD-ROM. Deoarece ordinea de pornire a fost deja setată în fila Sistem, data viitoare când pornește, mașina virtuală va începe să pornească din imagine și să instaleze sistemul.

Mai urmează parametru important astfel încât sistemul de operare invitat să aibă acces la Internet sau la rețeaua locală. Există mai multe moduri de a vă configura rețeaua din fila Rețea din preferințele VirtualBox. Dacă selectați tipul de conexiune „NAT”, atunci sistemul dvs. de operare invitat va primi o adresă IP specială internă (10.0.2.15 - de regulă) cu care va avea același acces la resursele rețelei, la fel ca sistemul de operare principal. De obicei, acest tip de conexiune este utilizat pentru a oferi sistemului de operare invitat acces la Internet. Tipul de conexiune " Adaptor virtual gazdă" pentru a crea un intern retea localaîntre sistemele dvs. de invitat și gazdă. În timpul instalării, VirtualBox creează interfata virtualaîn sistemul principal prin care sistemele interacționează.

În fila „Foldere partajate”, puteți configura accesul la OS invitat la folderele și fișierele dvs. Această setare va fi și mai utilă pentru unii utilizatori decât setarea de rețea. În partea VirtualBox, trebuie să specificați calea către cele furnizate în acces general foldere, în timp ce din partea mașinii virtuale acestea vor fi afișate ca o unitate de rețea mapată și utilizate de sistemul de operare invitat ca propriul disc. Această caracteristică îl face extrem de convenabil de utilizat VirtualBox și Windows XP ca platformă pentru rularea aplicațiilor Windows.

După ce toate setările au fost finalizate, puteți începe instalarea sistemului de operare. Pentru a face acest lucru, selectați sistemul de operare dorit din listă și faceți clic pe butonul de pornire din meniul principal al programului sau faceți dublu clic pe sistemul selectat.

Instalarea unui sistem de operare invitat.

Următorul pas este Instalare Windows XP. După mulți ani de utilizare, această procedură nu ar trebui să provoace dificultăți. Instalarea ar trebui să aibă loc ca de obicei, modul standard fără trucuri, la fel ca pe un PC obișnuit.

În timpul instalării sistemului de operare invitat, procedurile de accesare a dispozitivelor periferice vor fi afișate în partea de jos a ferestrei mașinii virtuale: accesarea hard diskului virtual, unitatea de disc la care este conectată imaginea sistemului, dispozitive USBși rețele. Odată ce instalarea este finalizată, veți putea să porniți și să vedeți familiarul Interfață Windows XP.

Configurarea suplimentelor.

Pentru a instala suplimente (aceasta este set special utilitare și drivere pentru sistemul de operare invitat, necesare pentru asocierea cu succes a acestuia cu mediul VirtualBox și sistemul principal) trebuie să porniți în modul sigur folosind tasta F8 când pornește mașina virtuală. Modul sigur este necesar pentru instalarea driverelor pe o placă video virtuală în sistemul de operare invitat pentru a asigura în continuare funcționarea aplicațiilor 3D și a componentelor sistemului.

După ce Windows XP pornește în modul sigur, în meniul ferestrei mașinii virtuale trebuie să găsiți elementul „Dispozitive” -> „Montați imaginea discului Addiții OS pentru invitați”. Apoi trebuie să mergeți la „Computerul meu” și să lansați discul cu suplimente.

Bifați caseta de lângă opțiunea „Suport direct 3D” și faceți clic pe butonul „Instalare”.

Apoi puteți reporni în modul normal. Acum, sistemul de operare invitat va fi complet optimizat pentru a rula pe un computer virtual, așa cum demonstrează pictograma VirtualBox din bara de sistem.

Modul de integrare a afișajului.

Acum suntem foarte aproape de obiectivul stabilit anterior la începutul acestui articol. După finalizarea tuturor manipulărilor descrise mai sus în sistemul de operare invitat, puteți utiliza modul de integrare a afișajului. Acest mod integrează desktopul Windows XP în desktopul sistemului principal. Astfel rulează aplicații iar programele din sistemul invitat se vor muta pe desktop-ul sistemului de operare principal. Ca rezultat, efectul este creat ca și cum software-ul Windows rulează în Linux, în timp ce mediul de lucru pentru astfel de aplicații nu este Wine, ci un Windows XP cu drepturi depline.

Modul de integrare afișare poate fi activat în fereastra mașinii virtuale, pentru a face acest lucru, selectați „Modul de integrare afișare” din meniul contextual Vizualizare.

În acest caz, din mașina virtuală va rămâne doar panoul Sarcini Windows XP și meniul contextual pop-up VirtualBox din partea de jos a desktopului.

Pentru confort și efect de integrare maxim, puteți activa ascunderea automată a barei de activități.

După care se pare că Windows XP pur și simplu funcționează în Linux Mint.

Concluzie.

Orice s-ar putea spune, familia de sisteme de operare Windows are cel mai mare set de software pentru aproape orice nevoie și cerere. Foarte des sub Linux nu există programe specializate, iar dacă există, atunci acești analogi nu sunt cel mai adesea la fel de funcționali și comozi ca în Windows. Un produs software precum Wine și altele similare sunt concepute pentru a rezolva aceste probleme, dar, din păcate, nu toate programele scrise pentru Windows funcționează sub Wine și, dacă o face, se observă adesea erori sau blocări. Desigur, vinul este cea mai buna varianta pentru a rezolva astfel de probleme, dar în cazurile în care Wine nu a ajutat, VirtualBox va ajuta întotdeauna.

La fel ca Adobe Photoshop, Adobe Dreamweaver cu ajutorul unor manipulări speciale ( copierea pas cu pas fișiere și chei de registry de pe o mașină Windows care rulează) funcționează sub Wine, dar instalarea și lucrul în el de sub VirtualBox pare, după părerea mea, puțin mai ușoară și mai plăcută.

La contra această metodă Poate fi atribuită faptului că o parte din resursa CPU și o anumită cantitate de RAM vor fi cheltuite pentru funcționarea sistemului de operare invitat în sine. De fapt, acesta este motivul pentru care este mai bine să alegeți Windows XP ca cel mai ușor sistem Windows relativ modern. Prin urmare, vă rugăm să lăsați părerile dumneavoastră despre subiectul acestui articol în comentarii.

La sfârșitul lunii trecute, spre surprinderea tuturor, Microsoft a anunțat că Windows 10 a adăugat suport pentru Bash, un utilitar de linie de comandă șiruri Linux. Acest lucru le permite utilizatorilor să ruleze aplicațiile lor preferate Linux pe Windows 10... în modul linie de comandă. În acest articol dorim să vă împărtășim cum să rulați aplicații GUI (mai bine cunoscute ca moderne) în Linux pe Windows 10, dacă ați visat la asta, atunci visul s-a împlinit.

Pentru a rula programe sau jocuri Linux, pe lângă faptul că aveți instalat Bash, aveți nevoie de Xming X Server și Asamblare ferestre 10 nu mai jos - 14316.

Pasul 2: Descărcați și instalați aplicația pe sistemul dvs.

Pasul 3: Rulați utilitarul BashŞi Server Xming X(în numele Administratorului).

Acum trebuie să actualizați lista de disponibile pachete Linux, ar trebui să utilizați comanda sudo apt-get update.

Pasul 4: La promptul de comandă Bash, introduceți: sudo apt-get update

La cerere Vrei să continui? raspundem noi Y

După actualizarea pachetelor disponibile, puteți încerca să rulați prima aplicație Linux pe Windows 10

Instalarea și lansarea editorului grafic Gimp pe Windows 10

GIMP („Gimp”) este un editor de grafică raster distribuit gratuit, un program pentru crearea și procesarea grafică rasterși sprijin parțial pentru lucrul cu grafica vectoriala.

Pasul 5: Pe linia de comandă Bash Tastați sudo apt-get install gimp - aceasta va instala programul GIMP.

Pasul 6: Pentru a lansa editorul de text instalat, introduceți comanda DISPLAY=:0 gimp

Asta este tot ce am lansat o aplicație Linux GUI în Bash.

Mai jos este o mică listă de aplicații Bash și comenzi de instalat și rulat programe Linuxîn Windows 10.


Gedit Acest editor de text pentru mediul GNOME. Editorul acceptă evidențierea sintaxelor, verificarea ortografică automată, file cu diferite documente, există un instrument de căutare și înlocuire a textului, evidențierea linia curentăși numerotarea acestora, navigarea ușoară și multe alte funcții.

Instalare: sudo apt-get install gedit

Lansa: DISPLAY=:0 gedit

Matrice - cmatrix


Instalare: sudo apt-get install cmatrix

Run: cmatrix

Joc - lmemorie


Instalare: sudo apt-get install lmemory

Există două comenzi de rulat:

  1. PATH=$PATH:/usr/jocuri
  2. DISPLAY=:0 lmemorie


Instalare: sudo apt-get install firefox

Rulați: DISPLAY=:0 firefox

Ce aplicații sau jocuri Linux te-ai lansat in sistem de operare Windows 10, vă rugăm să distribuiți în comentariile de mai jos.

Utilizarea aplicațiilor Linux sau UNIX pe Windows poate fi dictată de o mulțime de motive - de la un obicei banal al anumitor programe până la incapacitatea de a rula o mașină separată cu Linux. Unii oameni doresc să folosească versiuni native ale software-ului pentru depanare, în timp ce alții speră că în acest fel pot forța utilizatorii să migreze fără probleme către o distribuție cu drepturi depline.

Înainte de a vă îngrădi cu emulatoare, este mai bine să căutați versiuni portate sau analogi ale programelor dvs. preferate. Aceleași GIMP, Audacity, Pidgin și multe alte utilitare au versiuni native nu numai pentru Windows, ci și pentru Mac OS X. Pentru a obține orice funcționalitate specifică, adesea nu este necesar un analog cu drepturi depline al software-ului Linux. De exemplu, pentru a completa automat prin Tab în bash shell te obișnuiești foarte repede, dar nu există nicio urmă de asta în linia de comandă Windows. Utilitarul clink va ajuta la corectarea acestei și alte omisiuni enervante.

Utilitare standard de consolă, de exemplu de la Pachetul GNU Coreutils, au fost portate pe Windows de mult timp. Există atât seturi destul de vechi de GNUWin II și , cât și UWIN actualizate constant (nu sunt recomandate pentru utilizare) și . Pentru acesta din urmă, după finalizarea instalării programului de instalare de bază, trebuie să rulați secvențial fișierele download.bat și install.bat, apoi să copiați folderul gnuwin32 în orice locație convenabilă și să rulați fișierul update-links.bat din acesta. După rularea ultimului script, subdirectorul StartMenu va conține link-uri către lansarea liniei de comandă cu mediul GNU și documentația pentru utilitare.


Proprietarii de Windows Vista/7 în versiunile maxime și corporative, precum și versiunile de server ale sistemului de operare Microsoft, nu trebuie să deranjeze deloc. Un subsistem pentru aplicații bazate pe UNIX (SUA) sau servicii Microsoft Windows pentru UNIX (Microsoft Servicii Windows pentru UNIX, SFU). Acest set de utilități de bază este prezent direct în componentele sistemului. Truse suplimentare programele pot fi descărcate. În cele din urmă, ultima din listă și prima cea mai populară soluție pentru rularea programelor UNIX este Cygwin. Acest pachet este ușor de instalat și conține un set mare de aplicații portate pe Windows. Se recomandă utilizarea acestuia.




Acum putem vorbi despre lucrul ciudat - lansarea unui non-nativ sisteme Windows KDE. De fapt, proiectul KDE pe Windows există de câțiva ani și la început a fost pur și simplu imposibil de utilizat din cauza blocărilor regulate, care nu au condus sistemul nefericit în BSOD. Cu toate acestea, dezvoltatorii nu au stat cu mâinile în brațe și, în reîncarnarea actuală a proiectului, îl puteți instala în siguranță - erorile sunt destul de rare și chiar și acestea nu sunt critice. Probabil că nu are rost să instalezi totul deodată, dar unele aplicații te pot atrage.





Din păcate, aplicațiile portate nu se comportă întotdeauna la fel ca în mediul lor nativ sau pot intra în conflict cu alte programe. Prin urmare, singura soluție, pe lângă instalarea unui sistem de operare „pinguin” pe bare metal, este să emulați Linux. Pentru o utilizare unică, puteți utiliza un shell pentru QEMU numit MobaLiveCD, care vă va ajuta să lansați LiveCD/USB cu diverse distribuții fără agitație inutilă. Pentru utilizare permanentă, este mai bine să instalați Linux într-o mașină virtuală: în VirtualBox sau VMWare Player. Doar nu uitați să instalați adăugări de oaspeți pentru mai mult lucru confortabil. Opțiune alternativă— utilizarea soluțiilor VDI cu posibilitatea integrării perfecte în Windows a aplicațiilor Linux care rulează pe o gazdă separată, care poate fi și virtualizată.


Cea mai bună opțiune pentru rularea aplicațiilor Linux este utilizarea mediului coLinux. Ea, relativ vorbind, lansează Nucleul Linux la nivel Kernel-urile Windowsși are acces la toate resursele hardware ale mașinii, din cauza cărora practic nu există nicio pierdere de performanță. În același timp, rămâne pe deplin compatibil cu aplicațiile Linux, permițându-vă să le lansați direct. Bazat pe coLinux există sisteme gata făcute Pentru lansare rapidă, Topologilinux (Slackware), (diverse distribuții) și Linux (Ubuntu). Singura limitare neplăcută a coLinux și a tuturor pachetelor bazate pe acesta este necesitatea de a utiliza o versiune pe 32 de biți a Windows 2k/XP/2k3/Vista/7. De exemplu, să ne uităm la minim Configurare Debian Stoarce. În primul rând, să instalăm cea mai recentă versiune, refuzând să descărcam imagini gata făcute și instalând WinPcap în același timp.


Acum trebuie să arhivați imaginea discului Debian și să o despachetați în folderul în care a fost instalat coLinux. Mărimea discului rootfs_2gb.img poate fi mărită dacă se dorește. Fișierul squeeze.conf va trebui editat puțin. Modificările minime sunt de a crește cantitatea de RAM alocată (mem), de a permite accesul la unitatea C: prin COFS și de a adăuga o interfață de rețea TAP. Vă rugăm să rețineți că atunci când utilizați COFS, cel mai bine este să nu accesați aceleași fișiere cu foldere din Linux și Windows în același timp.

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

După ce rulați squeeze.bat veți fi dus la consola Debian. Autentificarea implicită este root, dar nu există o parolă. Utilizați nano pentru a edita parametrii interfețe de rețeaîn fișierul /etc/network/interfaces. Să adăugăm o secțiune pentru eth1. Folosim orice adresă IP atâta timp cât nu există intersecție cu alte subrețele locale. Pe Windows în setările IPv4 adaptor de rețea Adaptor TAP-Win32 V8 (coLinux) trebuie să specificați o adresă din aceeași subrețea.

Auto eth1 iface eth1 inet adresa statica 192.168.100.2 netmask 255.255.255.0

Ieșiți din nano și salvați modificările - F2, Y, Enter. Acum să creăm un folder în care unitatea C: va fi montată...

Mkdir /mnt/windrvc

...adăugați o linie la sfârșitul fișierului /etc/fstab și salvați-o:

/dev/cofs0 /mnt/windrvc cofs implicite 0 0

Acum vom instala serverul X, dar deocamdată, pentru simplitate, vom exporta variabila DISPLAY în fișierul ~/.profile (acest lucru va trebui făcut pentru orice alți utilizatori). Pentru adresa IP, utilizați cea specificată pentru adaptorul TAP în Windows. După aceasta, puteți reporni cu comanda de repornire.

Exportați DISPLAY=192.168.100.1:0

Ar fi util să instalați un set, inclusiv chirilice. Opțional, puteți naviga prin directoarele de fonturi, inclusiv C:\Windows\Fonts, folosind utilitarele mkfontdir și mkfontscale de la Cygwin. Acum totul este gata pentru a instala serverul X. Imediat după această procedură, adăugăm adresa IP a interfeței TAP din Debian în fișierul X0.hosts (în exemplul nostru este 192.168.100.2).


Să „mulțumim” Windows pentru vigilență și firewall standard Să schimbăm toate regulile cu privire la Xming de la interzicere la permisiune, altfel programele pur și simplu nu vor ajunge pe serverul X. Acum lansăm utilitarul XLaunch, în care puteți selecta modul de afișare X-window și puteți seta parametri suplimentari. Este important pentru noi să stabilim sprijin pentru rusă și Aspecte în limba engleză cu comutare prin Alt+Shift și opțional setarea DPI. La sfârșit, fișierul de setări trebuie salvat ca name.xlaunch. În viitor conform dublu clic Folosind acest fișier, serverul X va începe cu parametrii pe care i-am specificat.

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


Pentru a face lucrurile mai puțin plictisitoare, să instalăm managerul de pachete grafice synaptic pentru o instalare mai convenabilă a software-ului și un panou ușor cu un meniu de aplicație, de exemplu lxpanel. Pentru simplitate, îl vom adăuga pe acesta din urmă la rularea automată la conectare, adăugând comanda lxpanel& la sfârșitul ~/.profile.

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

Pentru a finaliza imaginea, să adăugăm suport pentru sunet. Descărcați arhiva de la Pulseadio de aici și despachetați-o într-un director în care creăm fișier text implicit.pa. Umplem acest fișier cu următoarele rânduri. Aici 192.168.100.0/24 este subrețeaua noastră TAP.

Modul de încărcare modul-protocol-native-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 modulul de încărcare module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.100/240. load-module module-detect add-autoload-sink output module-waveout sink_name=ieșire set-default-sink output

Lansăm pulseaudio.exe și mergem din nou la editarea permisiunilor în Firewall Windows. Instalăm utilitățile și bibliotecile necesare în consola Debian.

Apt-get install libpulse0 libasound2-plugins alsa-utils

În fișierul /etc/pulse/client.conf adăugăm adresa IP a mașinii gazdă cu server care rulează Pulseaudio - default-server = 192.168.100.1, iar în /etc/asound.conf următorii parametri:

Pcm.!implicit (tip puls) ctl.!implicit (tip puls) pcm.pulse (tip puls) ctl.pulse (tip puls)


Pentru a-i verifica funcționalitatea, puteți încerca să redați unul dintre fișierele de testare.

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

Pulseaudio este lansat automat când Debian pornește prin adăugarea următoarei comenzi la sfârșitul fișierului de configurare squeeze.conf.

Exec0="X:\cale\la\dosar\pulseaudio\pulseaudio.exe"

Acest truc nu funcționează pentru un server X. În principiu, ceea ce a fost deja făcut este suficient pentru a duce treaba la bun sfârșit. Cu toate acestea, ar fi frumos să adăugați un nou utilizator non-root la Linux, să configurați autentificarea automată pentru el cu mingetty, să instalați coLinux ca Servicii Windowsși înregistrați Xming în autostart. Pentru comoditate, puteți instala utilitarul Desktops, care creează mai multe desktop-uri virtuale în Windows și rulați serverul X în modul ecran complet pe al doilea desktop.

Drept urmare, am obținut un mediu rapid pentru rularea aproape nativă a aplicațiilor Linux pe Windows. Poate fi folosit pentru scrierea și depanarea aplicațiilor web, drivere de compilare încrucișată și alte sarcini. Dar încă nu există o accelerare grafică rezonabilă pentru rularea aplicațiilor grele, iar versiunea pe 64 de biți a început să fie dezvoltată cu doar câteva luni în urmă. Cu toate acestea, coLinux este destul de potrivit pentru utilizarea de zi cu zi. Pentru a explora în continuare capabilitățile și setările acestui sistem, vă rugăm să consultați wiki-ul proiectului. Ei bine, deocamdată vom închide subiectul relației simbiotice dintre Windows și Linux prin diferite locuri. Noroc!