В этой статье я расскажу об эмуляторе 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
Вот официальный репозиторий Тыц на гитхабе, можно установиться с него.
Там все доходчиво написано как это сделать, но т.к. у меня почему то постоянно какая то дичь со шрифтами происходит из за того метода, то мы пойдем другим путем и сделаем все быстрее и проще ☺
Так же там есть обзоры других тем, а их довольно не мало. Так что смотрите, мож что другое понравится..
Кто есть на хабе, так же заходите и если нравится софт, ставте звезды разрабам. Вроде мелочь, но написание софта бесплатного и с открытым исходным кодом держится на энтузиазме, который может и угаснуть, сами понимаете. Человек с этого ничего не имеет, а люди пользуются. Так что хоть как то, если не пожертвовать копейку, то хоть звездой поблагодарить то можно(мое имхо).
Клоним с гитхаба папку с инсталлером.
git clone https://github.com/adi1090x/termux-omz
Далее заходим в папку и ставим права на setup
cd termux-omz
chmod +x setup
Смотрим все ли нормально, введя команду
ls
Если права дались, то наш файл выделится зеленым цветом.
Запускаем скрипт командой
./setup
Если все установилось отлично, то оформление изменится как на скрине. Ну как вам? Поприятней?☺
Ставим Hackers keyboard
Тут просто.
Идем в маркет и ставим эту расскладку тыц .Идем в настройки/язык и ввод на дроиде , меняем стандартную. Расскладка настраивается в самом этом приложении. Там же размер и языки и другие фишки.