Cum să rulați aplicații Linux din Bash pe Windows 10 [Guide]

Integrarea Ubuntu în Windows 10: Cum rulezi aplicații Linux

Odată cu introducerea versiunii Windows 10 Preview build 14316, un eveniment semnificativ a avut loc: adăugarea Ubuntu și Bash în ecosistemul Windows. Această noutate reprezintă un avantaj major pentru dezvoltatori, facilitând considerabil procesul de dezvoltare. Deși această funcție este disponibilă momentan doar în versiunile de testare, explorăm capacitățile sale. O întrebare crucială este: putem rula aplicații Linux pe Windows 10 datorită integrării Bash și Ubuntu? Răspunsul este afirmativ, iar acest ghid detaliază pașii necesari.

Activarea Bash pe Windows 10

Dacă deții versiunea Windows 10 Preview build 14316 și nu ai interacționat încă cu Bash, este necesară activarea prealabilă. Iată cum poți face acest lucru:

Instalarea unui Server X

Pentru a rula aplicații Linux, este esențial să configurezi un server X pe Windows 10. Ai la dispoziție mai multe opțiuni, precum Xming, Cygwin/X sau VcXsrv Windows X Server. Recomandăm VcXsrv datorită simplității sale, necesitând o configurare minimă. Celelalte opțiuni pot fi utilizate de cei familiarizați cu procesul de setup.

Configurarea VcXsrv Windows X Server

Descarcă și pornește VcXsrv Windows X Server. Odată activ, o pictogramă X va apărea în bara de sistem, indicând funcționarea sa corectă.

Accesarea Bash

Deschide Bash prin funcția de căutare Windows sau solicită ajutorul Cortanei.

Descărcarea Aplicațiilor Linux

Alege aplicația dorită pentru a o rula. Vom oferi câteva sugestii, având în vedere că unele aplicații pot fi instabile. Iată câteva exemple:

Firefox
apt-get install firefox
Aplicații Ubuntu X11
apt-get install x11-apps
Centrul de control Gnome
apt-get install gnome-control-center

Instalează aceste aplicații una câte una. Înainte de descărcare, sistemul va cere confirmarea. Apasă tasta Y și apoi Enter pentru a continua.

Verificarea și Confirmarea

Asigură-te că VcXsrv Windows X Server rulează și că ai descărcat cu succes cel puțin o aplicație folosind comenzile anterioare.

Exportarea Afișajului

În Bash, introdu următoarea comandă pentru a exporta afișajul în sistemul local:

export DISPLAY=:0

Lansarea Aplicațiilor

Execută aplicațiile descărcate. Iată comenzile corespunzătoare:

Firefox
firefox

Aplicații X11

Acest pachet conține trei aplicații. Rulează-le pe rând:

xeyes
xeyes

xcalc
xcalc
xclock
xclock

Centrul de control Gnome
gnome control center

Limitări și Performanță

Performanța acestor aplicații nu este optimă. Firefox poate experimenta blocări frecvente și s-ar putea să fie necesare mai multe încercări pentru a-l porni. De asemenea, pot apărea erori legate de sandboxing. Uneori, aplicațiile pot necesita până la un minut pentru a apărea pe ecran. Deși rularea aplicațiilor este posibilă, utilizarea lor practică este momentan limitată. Numărul de aplicații ce pot fi rulate eficient este redus.

Se recomandă așteptarea unor versiuni ulterioare sau chiar a versiunii stabile a actualizării Windows 10 Anniversary pentru o funcționalitate îmbunătățită.

Descarcă VcXsrv Windows X Server