Instalați shell-ul Bash de pe Windows 10 și veți avea un mediu complet Ubuntu care vă permite să instalați și să executați aceleași aplicații pe care le puteți rula pe un sistem Linux bazat pe Ubuntu. La fel ca pe Ubuntu, veți avea nevoie de comanda apt-get pentru a instala și actualiza software-ul.
Rețineți că subsistemul Linux Windows 10 nu suportă oficial aplicații grafice sau software de tip server (deși este posibilă rularea unor aplicații grafice, neoficial). În mod oficial, este destinat aplicațiilor terminale Linux și altor dezvoltatori de utilități de linie de comandă care ar putea dori.
Windows shell-ul Bash 10 acceptă numai binare pe 64 de biți, astfel încât să nu puteți instala și rula programe Linux pe 32 de biți.
Pe Ubuntu și pe alte distribuții Linux bazate pe Debian, utilizați apt-get
comanda pentru a instala software. "Apt" înseamnă "Advanced Package Tool". Această comandă descarcă pachete software din depozitele de software centralizate ale Ubuntu și le instalează pe sistemul dvs. Dacă pachetele pe care încercați să le instalați necesită - sau "depinde de" - alte pachete, apt-get va descărca și instala automat aceste pachete (cunoscute și sub numele de dependențe). Apt-get funcționează cu pachete ".deb", denumite Debian, pe care se bazează distribuția Linux pe care se bazează Ubuntu.
Va trebui să executați apt-get împreună cu comanda "sudo", care îi oferă permisiunile superuser sau root. Aceasta permite comenzii să modifice și să instaleze fișiere de sistem în mediul Linux. Va trebui să introduceți parola contului curent de utilizator atunci când utilizați sudo.
De asemenea, puteți folosi noua comandă apt în locul comenzii tradiționale apt-get, deși orice comandă va funcționa.
În primul rând, veți dori să executați următoarea comandă pentru a descărca liste de pachete actualizate din depozitele de software:
sudo apt-get update
Veți dori să faceți acest lucru înainte de a instala orice pachet.
Dacă știți numele unui pachet pe care doriți să-l instalați, îl puteți descărca și instala cu următoarea comandă, înlocuind "packagename" cu numele pachetului pe care doriți să îl instalați:
sudo apt-get instalați numele pachetului
De exemplu, dacă doriți să instalați Ruby, executați următoarea comandă:
sudo apt-get instala rubin
Puteți apăsa tasta Tab în timp ce introduceți numele unui pachet (sau al oricărei comenzi) pentru a utiliza funcția de completare automată a lui Bash, ceea ce vă va ajuta să terminați automat scrierea lucrurilor și să sugerați opțiunile disponibile, dacă sunt disponibile mai multe opțiuni.
După ce ați executat această comandă și alte comenzi apt-get, vi se vor prezenta modificările care vor fi făcute și va trebui să tastați "y" și apăsați Enter pentru a continua.
Este posibil să nu știți întotdeauna numele pachetului pe care doriți să îl instalați. În acest caz, puteți utiliza comanda apt-cache pentru a căuta memoria cache a pachetelor descărcate (listele care au fost descărcate cu actualizare apt-get) pentru un program. Această comandă caută numele pachetelor și descrierile pentru textul specificat de dvs.
Această comandă nu necesită sudo, deoarece este doar o căutare simplă. Cu toate acestea, puteți să-l rulați cu sudo dacă doriți și va funcționa în continuare.
apt-cache caută sometext
De exemplu, dacă doriți să căutați pachete legate de w3m, un browser web bazat pe text pentru terminal, ați rula:
apt-cache căutare w3m
Pentru a actualiza pachetele software instalate pe cele mai recente versiuni disponibile din repository - care vă oferă orice actualizări de securitate disponibile pentru pachetele dvs. actuale - executați următoarea comandă:
sudo apt-get upgrade
Nu uitați să executați comanda "sudo apt-get update" înainte de a rula această comandă, deoarece trebuie să actualizați listele de pachete înainte ca apt-get să vadă cele mai recente versiuni disponibile.
Pentru a dezinstala un pachet când ați terminat cu acesta, executați următoarea comandă:
sudo apt-get elimina numele de ambalaj
Comanda de mai sus elimină doar fișierele binare ale pachetului, dar nu orice fișiere de configurare asociate. Dacă doriți să eliminați tot ce este asociat pachetului software, executați în schimb următoarea comandă:
sudo apt-get pură ambalate
Nici una din comenzile de mai sus nu va elimina orice "dependențe", care sunt pachete instalate deoarece erau necesare pentru un pachet. Dacă dezinstalați un pachet și apoi îl eliminați mai târziu, sistemul dvs. poate avea în continuare un număr de dependențe suplimentare care nu mai sunt necesare. Pentru a elimina orice pachete care au fost instalate ca dependențe și nu mai sunt necesare, executați următoarea comandă:
sudo apt-get autoremove
Comenzile de mai sus vă vor ajuta să instalați și să actualizați cele mai frecvente software-uri de care aveți nevoie. Cu toate acestea, unele software-uri vor fi instalate prin alte comenzi și instrumente.
De exemplu, pietrele Ruby sunt instalate cu comanda "gem install" după ce ați instalat Ruby prin apt-get. Ruby are propriul său sistem de instalare software care este separat de apt-get.
Unele pachete software sunt disponibile în PPA-uri sau "arhive de pachete personale", care sunt găzduite de terțe părți. Pentru a le instala, va trebui să adăugați PPA în sistemul dvs. și apoi să utilizați comenzile apt-get normale.
Este posibil ca software-ul mai nou să fie compilat și instalat de la sursă. Toate pachetele pe care le instalați cu apt-get au fost compilate din sursă de către sistemul de construcție al Ubuntu și ambalate convenabil în pachete .deb pe care le puteți instala. Ar trebui să evitați acest lucru, dacă este posibil, dar poate fi inevitabil în unele cazuri.
Indiferent de situație, dacă încercați să instalați o altă aplicație Linux, ar trebui să găsiți instrucțiuni care să vă explice cum să instalați această aplicație. Aceleași instrucțiuni care funcționează pe Ubuntu 14.04 LTS vor funcționa în shell-ul Bash al Windows 10. Când este actualizat la următoarea versiune majoră a Ubuntu, aceleași instrucțiuni care funcționează pe Ubuntu 16.04 LTS vor funcționa pe Windows 10.