Найти тему
Техник

Termux. Обзор и установка эмулятора на Android.

В этой статье я расскажу об эмуляторе Termux. Покажу где скачать, дам небольшой обзор основных пакетов , так же поставим вместо базовой - свою оболочку oh-my-zsh + установим довольно ходовую тему agnoster как бонус. Еще поставим клаву для удобства, с поддержкой всех основных клавиш, как на компе. Короче сделаем все красиво. Гоу

Что такое термукс?

Termux - это эмулятор терминала и окружения Linux. По установке присутствуют встроенные менеджеры пакетов APT и PKG, с помощью коих без проблем можно заинсталить все, что нужно(почти все): git, python, perl, браузеры, архиваторы и т.д. Полное описание смотрите на оф сайте.
Так же на него можно установить Arch linux, туда подвязать репозитории BlackArch и ArchStrike и юзать околи 2к с чем то утилит для пентеста, реверса, форензики и т.д, что есть в Kali:) Но это мы рассмотрим позже.

Качаем, ставим, обновляемся.

Первым делом заходим на гугл плэй ТЫЦ устанавливаем.

Запускаем и сразу обновляем пакеты и сам APT. Пишем:

apt update -y && apt upgrade -y

Тут все просто.

Установка пакетов

Сразу рекомендую поставить нужные(как по мне) пакеты написав:

apt install git wget nano python python-dev python2 python2-dev perl clang libxslt libxslt-dev zsh

Кратко:
git - менеджер пакетов для репозитория github.
wget - для скачивания файлов с интернета по прямым ссылкам.
nano - текстовый редактор.
python - интерпретатор языка python 3. python-dev - пакет разработчика
python2 - тоже самое только версия 2.7, ну и конечно поддержка его прекращается.
Но мы его ставим, ведь тонна прог все еще написана на нем.
python2-dev - так же пакет для разраба.
perl - интерпретатор перла.
clang - компиль для сишных языков
Так же вместе с питонами автоматом ставятся и менеджеры написанного софта и библиотек на питоне - pip и pip2 что нам дальше очень пригодятся.

Эти нужны для установки lxml :
libxslt
libxslt-dev
libxml2

lxml нам понадобится дальше.

Ну и zsh это оболочка или же шелл, который мы будем инсталить и использовать вместо стандартной классики ☺

Ставим zsh и настраиваем тему agnoster

-2

Вот официальный репозиторий Тыц на гитхабе, можно установиться с него.

Там все доходчиво написано как это сделать, но т.к. у меня почему то постоянно какая то дичь со шрифтами происходит из за того метода, то мы пойдем другим путем и сделаем все быстрее и проще ☺
Так же там есть обзоры других тем, а их довольно не мало. Так что смотрите, мож что другое понравится..

Кто есть на хабе, так же заходите и если нравится софт, ставте звезды разрабам. Вроде мелочь, но написание софта бесплатного и с открытым исходным кодом держится на энтузиазме, который может и угаснуть, сами понимаете. Человек с этого ничего не имеет, а люди пользуются. Так что хоть как то, если не пожертвовать копейку, то хоть звездой поблагодарить то можно(мое имхо).

Клоним с гитхаба папку с инсталлером.

git clone https://github.com/adi1090x/termux-omz

Далее заходим в папку и ставим права на setup

cd termux-omz
chmod +x setup

Смотрим все ли нормально, введя команду

ls

Если права дались, то наш файл выделится зеленым цветом.

Запускаем скрипт командой

./setup
-3

Если все установилось отлично, то оформление изменится как на скрине. Ну как вам? Поприятней?☺

Ставим Hackers keyboard

Тут просто.
Идем в маркет и ставим эту расскладку
тыц .Идем в настройки/язык и ввод на дроиде , меняем стандартную. Расскладка настраивается в самом этом приложении. Там же размер и языки и другие фишки.

-4