Jak nainstalovat software Linuxu do systému Windows 10 Ubuntu Bash Shell
Nainstalujte balík Bash na platformě Ubuntu se systémem Windows 10 a budete mít kompletní prostředí Ubuntu, které vám umožní nainstalovat a spustit stejné aplikace, které byste mohli spustit na Linuxovém systému se systémem Ubuntu. Stejně jako u Ubuntu budete potřebovat příkaz apt-get k instalaci a aktualizaci softwaru.
Všimněte si, že podsystém Linux systému Windows 10 oficiálně nepodporuje grafické aplikace ani serverový software (i když je možné spustit některé grafické aplikace neoficiálně). Oficiálně je určen pro terminálové aplikace Linux a další vývojáři nástrojů příkazového řádku mohou chtít.
Bash shell systému Windows 10 podporuje pouze 64bitové binární soubory, takže nelze nainstalovat a spustit 32bitové linuxové programy.
Apt-get vysvětlil
Na Ubuntu a dalších distribucích Linuxu založených na Debianu používáte apt-get
příkaz k instalaci softwaru. "Apt" znamená "Pokročilý balíček nástroj". Tento příkaz stahuje softwarové balíčky z centralizovaných softwarových úložišť Ubuntu a nainstaluje je do vašeho systému. Pokud se balíčky, které se pokoušíte nainstalovat, vyžadují - nebo "závisí na" - ostatním balíčkům, apt-get automaticky stáhne a nainstaluje tyto balíčky (známé také jako závislosti). Apt-get pracuje s balíčky ".deb", pojmenované pro Debian, je založen na Linux distribuci Ubuntu.
Budete muset spustit apt-get spolu s příkazem "sudo", který mu uděluje oprávnění superuser nebo root. To umožňuje příkazu modifikovat a instalovat systémové soubory v prostředí Linuxu. Pokud používáte sudo, budete muset zadat heslo svého aktuálního uživatelského účtu.
Můžete také použít příkaz novější apt namísto tradičního příkazu apt-get, ačkoli bude fungovat jakýkoli příkaz.
Jak stáhnout aktualizované seznamy balíčků
Za prvé, budete chtít spustit následující příkaz ke stažení aktuálních seznamů balíků z repozitářů softwaru:
sudo apt-get update
Budete to chtít před instalací libovolného balíku.
Jak nainstalovat balíček
Pokud znáte název balíčku, který chcete nainstalovat, můžete jej stáhnout a nainstalovat pomocí následujícího příkazu, který nahradí název balíčku s názvem balíku, který chcete nainstalovat:
sudo apt-get instalace balíčků
Například pokud chcete nainstalovat Ruby, spusťte následující příkaz:
sudo apt-get nainstalovat ruby
Můžete stisknout klávesu Tab při zadávání názvu balíku (nebo libovolného příkazu) pro použití funkce automatického doplňování Bash, která vám pomůže automaticky ukončit psaní věcí a navrhnout dostupné možnosti, pokud jsou k dispozici více možností.
Po spuštění tohoto a dalších příkazů apt-get se zobrazí změny, které budou provedeny a budete muset zadat "y" a pokračovat stisknutím klávesy Enter..
Jak vyhledávat balíček
Možná nevíte vždy název balíčku, který chcete nainstalovat. V takovém případě můžete použít příkaz apt-cache pro vyhledání stažené paměti cache (seznamy, které byly staženy s aktualizací apt-get) pro program. Tento příkaz vyhledá názvy a popisy balíků pro zadaný text.
Tento příkaz nevyžaduje sudo, protože je to jen jednoduché vyhledávání. Můžete ji však spustit pomocí sudo, pokud se vám líbí, a bude fungovat.
apt-cache searchtext
Například pokud byste chtěli vyhledat balíčky související s w3m, textovým webovým prohlížečem pro terminál, měli byste spustit:
Hledání apt-cache w3m
Jak aktualizovat všechny nainstalované balíčky
Chcete-li aktualizovat nainstalované balíky softwaru na nejnovější dostupné verze v repozitáři - což vám poskytuje veškeré aktualizace zabezpečení dostupné pro vaše aktuální balíky - spusťte následující příkaz:
sudo apt-get upgrade
Nezapomeňte spustit příkaz "sudo apt-get update" dříve, než spustíte tento příkaz, protože potřebujete aktualizovat seznamy balíčků dříve, než apt-get zobrazí nejnovější dostupné verze.
Jak odinstalovat balíček
Chcete-li balíček odinstalovat po dokončení, spusťte následující příkaz:
sudo apt-get odstranit název balíčku
Výše uvedený příkaz pouze odebere binární soubory balíčku, ale ne všechny přidružené konfigurační soubory. Pokud chcete odstranit vše, co je spojeno se softwarovým balíčkem, spusťte následující příkaz:
sudo apt-get čisticí balení
Žádný z výše uvedených příkazů neodstraní všechny "závislosti", což jsou balíčky, které byly nainstalovány, protože byly požadovány pro balíček. Pokud balíček odinstalujete a později jej odeberete, může váš systém stále mít řadu dalších závislostí, které již nejsou nutné. Chcete-li odebrat všechny balíky, které byly nainstalovány jako závislost a již nejsou nutné, spusťte následující příkaz:
sudo apt-get autoremove
Jak nainstalovat jiný software
Výše uvedené příkazy vám pomohou nainstalovat a aktualizovat nejběžnější software, který budete potřebovat. Některý software však bude instalován prostřednictvím dalších příkazů a nástrojů.
Například Ruby drahokamy jsou nainstalovány s příkazem "gem install", jakmile nainstalujete Ruby přes apt-get. Ruby má vlastní softwarový instalační systém, který je oddělený od apt-get.
Některé softwarové balíčky jsou k dispozici v PPA nebo v "archivech osobních balíčků", které jsou hostovány třetími stranami. Chcete-li je nainstalovat, musíte do systému přidat PPA a pak použít příkazy normální apt-get.
Novější software může být nutné sestavit a nainstalovat ze zdroje. Všechny balíčky, které instalujete s aplikací apt-get, byly zkompilovány ze zdrojového systému Ubuntu a pohodlně zabaleny do balíků .deb, které můžete instalovat. Měli byste se tomu vyhnout, pokud je to možné, ale v některých případech to může být nevyhnutelné.
V každém případě, pokud se pokoušíte nainstalovat jinou aplikaci Linux, měli byste být schopni najít pokyny, které vám řeknou, jak byste ji měli nainstalovat. Stejné pokyny, které fungují na Ubuntu 14.04 LTS, budou fungovat ve Windows Bash shellu 10. Když je aktualizován na další hlavní verzi Ubuntu, budou pracovat se stejnými pokyny, které fungují na Ubuntu 16.04 LTS v systému Windows 10.