29Aug
Nainstalujte Bash shell 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é provozovat některé grafické aplikace neoficiálně).Oficiálně je určen pro terminálové aplikace Linux a ostatní 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
Ubuntu a jiné distribuce Linuxu založené na Debianu používáte apt-get příkaz k instalaci softwaru."Apt" znamená "Advanced Package Tool".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 instalovat, 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.
Jak stahovat aktualizované seznamy balíčků
Nejprve budete chtít spustit následující příkaz pro stažení aktuálních seznamů balíčků z repozitářů softwaru:
sudo apt-get updateBudete to chtít před instalacíjakýkoliv balíček.
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 nahrazujícího "packagename" s názvem balíku, který chcete nainstalovat:
sudo apt-get install packagenamePokud byste chtěli nainstalovat Ruby, měli byste spustit následující příkaz:
sudo apt-get install ruby Můžete stisknout klávesu Tab při zadávání názvu balíku( nebo libovolného příkazu), který chcete použítBashův automatický doplněk, 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
Nebudete vždy znát název balíčku, který chcete nainstalovat. V tomto případě můžete použít příkaz apt-cache k 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 se sudo, pokud se vám líbí, a to bude fungovat.
apt-cache search sometextNapříklad pokud jste chtěli vyhledat balíčky související s w3m, textový webový prohlížeč pro terminál, měli byste spustit:
apt-cache search w3mJak aktualizovat všechny instalované balíčky
Chcete-li aktualizovat nainstalované balíky softwaru na nejnovější dostupné verze v úložišti - který 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 upgradeNezapomeňte spustit "sudo apt-get update"Před spuštěním tohoto příkazu, protože potřebujete aktualizovat seznamy balíků předtím, než apt-get zobrazí poslední dostupné verze.
Jak odinstalovat balíček
Chcete-li odinstalovat balíček po jeho dokončení, spusťte následující příkaz:
sudo apt-get remove packagegenameVýš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 purge packagenameŽádný z výše uvedených příkazů neodstraní jakékoli "závislosti", které jsou balíčky, které byly nainstalovány, protože byly požadovány pro balíček. Pokud balíček odinstalujete a poté jej odeberete později, může váš systém stále mít řadu dalších závislostí, které již nejsou nutné.Chcete-li odstranit 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 autoremoveJak 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 jiný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í instalační software, 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 hostitelem třetích stran. Chcete-li je nainstalovat, musíte do systému přidat PPA a pak použít příkazy 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 zdroje pomocí systému pro vytváření Ubuntu a pohodlně zabalené do balíků. deb, které můžete nainstalovat. 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 linuxovou aplikaci, měli byste být schopni najít instrukce, 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ší důležitou verzi Ubuntu, budou pracovat se stejnými pokyny, které pracují na Ubuntu 16.04 LTS v systému Windows 10.