Tento článek se zabývá průvodcem aplikací Termux pro Android, který vám umožňuje spouštět programy a skripty příkazového řádku na zařízeních Android.
Termux je aplikace emulátoru terminálu s otevřeným zdrojovým kódem, která funguje na zařízeních Android. Funguje také jako jakýsi mini Linux OS, nabitý mnoha nástroji a nástroji, které běžně vidíte v distribucích Linuxu pro stolní počítače. Termux můžete použít k instalaci a spouštění mnoha aplikací příkazového řádku prostřednictvím vlastního správce balíčků. K instalaci a spuštění Termuxu na Androidu není vyžadován žádný root přístup. Můžete dokonce použít lehká GUI pro stolní prostředí bez hardwarové akcelerace přes Termux (přes VNC), ale mohou být pomalá a na dotykových zařízeních s malou obrazovkou nemusí být přesně použitelná. Termux je velmi populární mezi vývojáři a dalšími uživateli, kteří chtějí přistupovat k aplikacím CLI Linux v systému Android. Je to nejbližší věc, kterou získáte k operačnímu systému Linux v systému Android, a je radost jej používat s dotykovým optimalizovaným rozhraním vhodným pro zařízení s malou obrazovkou. Termux nabízí další akce na klávesnici, které usnadňují zadávání symbolů, a také automatické doplňování pomocí akčního tlačítka umístěného v horním řádku klávesnice na obrazovce.
Případy užití
Některé věci, které můžete s Termuxem dělat:
- Spusťte skripty Pythonu
- Spusťte skripty Bash
- Hrajte hry příkazového řádku
- Otevřete editor Vi
- Vytvořte připojení SSH
- Vytvořte Python virtualenv
- Vyvíjejte aplikace, pokud nepotřebujete přístup pomocí GUI
- Nainstalujte další balíčky pomocí pip, npm, cpan, gem, tlmgr a dalších takových správců balíčků
- V podstatě cokoli, co vám nainstalovaný balíček umožňuje provést prostřednictvím rozhraní příkazového řádku
Instalace Termuxu na Android
Termux si můžete stáhnout a nainstalovat prostřednictvím Google Play nebo z F-Droid . Spusťte Termux prostřednictvím spouštěče a měla by vás uvítat následující obrazovka:
Povolení přístupu k úložišti na Termuxu
Pro přístup k souborům v terminálu Termux nebo k ukládání souborů z terminálu Termux budete nejprve muset nastavit úložiště Termux a po vyzvání poskytnout Termuxu přístupová oprávnění k úložišti. Můžete to provést spuštěním následujícího příkazu:
$termux-setup-storageJakmile projdete nastavením úložiště, budete moci najít soubory Termux uložené ve sdílené složce v interním úložišti vašeho zařízení Android. Pokud sdílená složka neexistuje, můžete ji vytvořit ručně. Úplná cesta k této sdílené složce je obvykle/storage/emulated/0/shared.
Instalace a správa oficiálních balíčků Termux
Jakmile nainstalujete Termux, spusťte níže uvedený příkaz a aktualizujte a upgradujte úložiště:
$pkg upgradeNyní můžete nainstalovat požadované balíčky pomocí následujícího příkazu:
$balNainstalujte <název_balíku>Po instalaci budete moci spustit příkaz pro nainstalovaný balíček v terminálu Termux (stejně jako na stolním operačním systému Linux):
Můžete získat seznam instalovatelných balíčků Termux z tady . Můžete také hledat a hledat balíčky v samotném Termuxu. Chcete -li to provést, spusťte příkaz v následujícím formátu:
Všechny balíčky můžete také vypsat pomocí následujícího příkazu:
$pkg list-allInstalace deb balíčků v Termuxu
Některé repozitáře .deb můžete nainstalovat z úložišť Ubuntu nebo Debian, pokud jsou vytvořeny pro architekturu vašeho mobilního telefonu (v dnešní době mají mobily většinou architektury aarch64 a aarch32). Některé balíčky mohou odmítnout fungovat na Termuxu. Chcete -li nainstalovat balíček .deb, spusťte příkaz v následujícím formátu:
$dpkg -i <deb_package_name>Chcete -li odebrat ručně nainstalovaný balíček .deb v Termuxu, spusťte příkaz v následujícím formátu:
$dpkg --odstranit <deb_package_name>Chcete -li zobrazit seznam všech ručně nainstalovaných balíků .deb, budete muset spustit následující příkaz:
$dpkg -tenLze nainstalovat jakýkoli balíček .deb z jakéhokoli zdroje balíčku, pokud splňuje požadavky na kompatibilitu. Jako vždy byste měli být opatrní při vyzvedávání balíků třetích stran, abyste zabránili instalaci podezřelých balíčků.
Povolení dalších úložišť v Termuxu
V Termuxu můžete také povolit další úložiště a povolit instalaci dalších balíčků. Chcete -li najít další úložiště, navštivte toto strana a klikněte na úložiště se jmény končícími na -packages. Příkaz pro povolení těchto úložišť najdete v jejich souborech README. Příkaz pro povolení dalších úložišť vypadá takto:
$balNainstalujte <název_repozitáře>Níže je několik příkladů, které jsem testoval a zjistil, že fungují na Termuxu:
$ pkgNainstalujtex11-repo$ pkgNainstalujteherní repo
$ pkgNainstalujteroot-repo
$ pkgNainstalujtenestabilní-repo
$ pkgNainstalujtevědecko-repo
Lze také povolit některá úložiště komunity třetích stran. Najdete seznam dostupných těchto úložišť tady .
Instalace doplňků Termux
Termux poskytuje několik užitečných doplňků, které lze nainstalovat na zařízení Android prostřednictvím Obchodu Play. Některé z těchto doplňkových doplňků jsou zdarma, zatímco jiné jsou placené. Můžete najít seznam těchto doplňků, které jsou k dispozici tady .
Závěr
Některé aplikace v Obchodu Play vám umožňují nainstalovat a spouštět plná prostředí Linuxu v systému Android. Několik z nich však vyžaduje přístup root a jejich použití není zrovna snadné. Pokud jde o uživatelskou přívětivost, nic jiného než Termux v Obchodu Play neexistuje.