Pagina principala » HOWTO » Cum se instalează software-ul Linux în Windows 10 Ubuntu Bash Shell

    Cum se instalează software-ul Linux în Windows 10 Ubuntu Bash Shell

    Instalați shell-ul Bash bazat pe Ubuntu și veți avea un mediu Ubuntu complet 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 acceptă oficial aplicații grafice sau software de tip server (deși este posibilă rularea unor aplicații grafice, neoficial). 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 să executați programe Linux pe 32 de biți.

    Apt-get Explained

    Pe Ubuntu și 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 "depind de" - alte pachete, apt-get va descărca și instala automat aceste pachete (cunoscute 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.

    Cum să descărcați liste actualizate de pachete

    Î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.

    Cum se instalează un 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, care 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 executați această comandă și alte comenzi apt-get, vi se vor prezenta modificările care vor fi făcute și va trebui să introduceți "y" și apăsați Enter pentru a continua.

    Cum să căutați un pachet

    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

    Cum să actualizați toate pachetele instalate

    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.

    Cum să dezinstalați un pachet

    Pentru a dezinstala un pachet atunci când ați terminat cu acesta, executați următoarea comandă:

    sudo apt-get elimina numele ambalajului

    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 dintre 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 instalate ca dependențe și care nu mai sunt necesare, executați următoarea comandă:

    sudo apt-get autoremove

    Cum se instalează alt software

    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, un anumit software va fi instalat 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", găzduite de terțe părți. Pentru a le instala, va trebui să adăugați PPA în sistem ș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ă spună cum trebuie să o instalați. 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.