Ako nainštalovať Linuxový softvér v systéme Windows 10 Ubuntu Bash Shell
Nainštalujte balík Bash s operačným systémom Windows 10 a budete mať kompletné prostredie Ubuntu, ktoré vám umožní inštalovať a spustiť rovnaké aplikácie, ktoré by ste mohli spustiť v systéme Linux na báze Ubuntu. Rovnako ako na Ubuntu, budete potrebovať príkaz apt-get na inštaláciu a aktualizáciu softvéru.
Všimnite si, že podsystém Linux systému Windows 10 oficiálne nepodporuje grafické aplikácie ani serverový softvér (hoci je možné spustiť neoficiálne niektoré grafické aplikácie). Oficiálne je určený pre terminálové aplikácie Linux a vývojári pomôcok na príkazovom riadku.
Bash shell systému Windows 10 podporuje iba 64-bitové binárne súbory, takže nemôžete nainštalovať a prevádzkovať 32-bitové linuxové programy.
Apt-get vysvetlil
Na Ubuntu a iných distribúciách Linuxu na báze Debianu používate apt-get
príkaz na inštaláciu softvéru. "Apt" znamená "Rozšírený balík nástrojov". Tento príkaz načíta softvérové balíky z centrálnych softvérových úložišť Ubuntu a nainštaluje ich do vášho systému. Ak sa balíky, ktoré sa pokúšate nainštalovať, vyžadujú - alebo "závisia od" iných balíkov, apt-get automaticky načíta a nainštaluje tie balíky (známe ako závislosti). Apt-get pracuje s balíkmi ".deb", pomenovaný pre Debian, na ktorom je založená distribúcia Linuxu Ubuntu.
Budete musieť spustiť apt-get spolu s príkazom "sudo", ktorý mu dáva povolenia superuser alebo root. To umožňuje príkaz modifikovať a inštalovať systémové súbory v prostredí Linux. Keď použijete sudo, budete musieť zadať heslo svojho aktuálneho používateľského účtu.
Môžete tiež použiť príkaz new apt namiesto tradičného príkazu apt-get, aj keď jeden z týchto príkazov bude fungovať.
Ako stiahnuť aktualizované zoznamy balíkov
Najskôr budete chcieť spustiť nasledujúci príkaz na stiahnutie aktuálnych zoznamov balíkov z repozitárov softvéru:
sudo apt-get update
Budete to chcieť pred inštaláciou akéhokoľvek balíka.
Ako nainštalovať balík
Ak poznáte názov balíka, ktorý chcete nainštalovať, môžete ho prevziať a nainštalovať nasledujúcim príkazom, ktorý nahradí "packagename" názvom balíka, ktorý chcete nainštalovať:
sudo apt-get inštalovať balík
Ak chcete napríklad nainštalovať Ruby, spustite nasledujúci príkaz:
sudo apt-get nainštalovať rubín
Môžete stlačiť kláves Tab pri zadávaní názvu balíka (alebo ľubovoľného príkazu), aby ste mohli použiť funkciu automatického dopĺňania Bash, ktorá vám pomôže automaticky ukončiť písanie vecí a navrhnúť dostupné možnosti, ak sú k dispozícii viaceré možnosti.
Po spustení tohto a ďalších príkazov apt-get sa vám zobrazia zmeny, ktoré sa vykonajú a budete musieť písať "y" a pokračovať stlačením tlačidla Enter.
Ako hľadať balík
Nesmiete vždy poznať názov balíka, ktorý chcete nainštalovať. V tomto prípade môžete použiť príkaz apt-cache na vyhľadanie stiahnutej vyrovnávacej pamäte balíka (zoznamy stiahnuté pomocou aktualizácie apt-get) pre program. Tento príkaz vyhľadá názvy a opisy balíkov pre zadaný text.
Tento príkaz nevyžaduje sudo, pretože je to jednoduché vyhľadávanie. Môžete ho však spustiť s sudom, ak sa vám to páči, a to bude fungovať.
apt-cache hľadať sometext
Napríklad, ak ste chceli vyhľadať balíky súvisiace s w3m, textovým webovým prehliadačom pre terminál, by ste spustili:
vyhľadávanie vo formáte apt-cache w3m
Ako aktualizovať všetky vaše inštalované balíky
Ak chcete aktualizovať svoje nainštalované balíky softvéru na najnovšie dostupné verzie v repozitári, ktoré vám poskytujú aktualizácie zabezpečenia, ktoré sú k dispozícii pre vaše súčasné balíky, spustite nasledujúci príkaz:
sudo apt-get upgrade
Nezabudnite spustiť príkaz "sudo apt-get update" skôr, ako spustíte tento príkaz, pretože potrebujete aktualizovať zoznamy balíkov pred tým, ako apt-get zobrazí najnovšie dostupné verzie.
Ako odinštalovať balík
Ak chcete balík odinštalovať, keď ste s ním hotoví, spustite nasledujúci príkaz:
sudo apt-get remove packagename
Vyššie uvedený príkaz odstráni iba binárne súbory balíka, ale nie všetky súvisiace konfiguračné súbory. Ak chcete odstrániť všetko, čo súvisí so softvérovým balíkom, spustite nasledujúci príkaz:
sudo apt-get čistiaci balík
Žiadny z vyššie uvedených príkazov odstráni všetky "závislosti", ktoré sú balíky, ktoré boli nainštalované, pretože boli požadované pre balík. Ak balík odinštalujete a neskôr ho odstránite, váš systém môže mať ešte niekoľko ďalších závislostí, ktoré už nie sú potrebné. Ak chcete odstrániť balíky, ktoré boli nainštalované ako závislosť a už nie sú potrebné, spustite nasledujúci príkaz:
sudo apt-get autoremove
Ako inštalovať iný softvér
Vyššie uvedené príkazy vám pomôžu inštalovať a aktualizovať najbežnejší softvér, ktorý budete potrebovať. Niektorý softvér sa však nainštaluje prostredníctvom iných príkazov a nástrojov.
Napríklad, Ruby drahokamy sú nainštalované s príkazom "gem install" po nainštalovaní Ruby cez apt-get. Ruby má vlastný softvérový inštalačný systém, ktorý je oddelený od apt-get.
Niektoré softvérové balíky sú k dispozícii v PPA alebo "osobných archívoch balíkov", ktoré sú hosťované tretími stranami. Ak ich chcete nainštalovať, musíte do systému pridať PPA a potom použiť bežné príkazy apt-get.
Novší softvér môže byť potrebné zostaviť a nainštalovať zo zdroja. Všetky balíky, ktoré nainštalujete s apt-get, boli zostavené zo zdroja pomocou systému na vytváranie Ubuntu a pohodlne zabalené do balíkov .deb, ktoré môžete nainštalovať. Mali by ste to vyhnúť, ak je to možné, ale v niektorých prípadoch to môže byť nevyhnutné.
V každom prípade, ak sa pokúšate nainštalovať inú Linuxovú aplikáciu, mali by ste byť schopní nájsť pokyny, ktoré vám povedia, ako by ste ju mali inštalovať. Rovnaké pokyny, ktoré fungujú na Ubuntu 14.04 LTS, budú fungovať v systéme Bash Windows 10. Keď je aktualizovaný na ďalšiu hlavnú verziu Ubuntu, rovnaké pokyny, ktoré fungujú na Ubuntu 16.04 LTS, budú fungovať na Windows 10.