Мануал по использованию Termux
Итак доброго времени суток читатели! Сегодня я постараюсь подробно рассказать как пользоваться Termux'ом без воды и прочьего мусора. Для начала нам надо будет скачать Termux из постороннего сайта так как тот что в Google Play Market нам не подойдёт. Все нужные ссылки я оставлю в статье дабы вы не тратили время в пустую.
Глава 1: Настройка и установка.
Для того чтобы скачать нужный нам Termux надо будет перейти на сайт F-droid, и найти Termux. Ссылка для установки .apk файла - https://f-droid.org/packages/com.termux/.
После того как мы перешли на сайт нам нужно будет пролистать немного вниз, дабы найти ссылку на установку .apk файла, и так как разработчики сайта хотят продвинуть своё приложение вам нужно будет нажать на кнопку установки Termux.
После установки нужного нам файла вы его открываете,если у вас телефон с на версии Android 11 или более то Play Защита будет жаловаться что файл предназначен для старый версий Android. Не смотря на это вы открываете и получаете терминал для использования в ваших целях. И возможно у вас возникнет вопрос:" А что делать чтобы открыть скрипты .py?". И как раз таки для этого я и пишу данный мануал.
Перед тем как начать работать с Termux'ом надо будет написать некоторые команды:
$ termux-change-repo
После того как вы написали командну выше у вас будет следующая картина:
С помощью навигационных стрелочек внизу вы выбираете параметр Single mirror (второй параметр) и нажимаете OK\Enter на клавиатуре телефона.После этого вас перебросит на список доступных зеркал ( зеркала это ссылки с которых происходит безопасная и быстрая установка всех компонентов и зависимостей для Termux и прочих програм).
Здесь вы выбираете параметр All mirrors после чего нажимаете на Ok\Enter на клавиатуре телефона, после этого вы ожидаете от 5-10 секунд. После данной процедуры мы пишем следующую команду:
termux-setup-storage
После данной команды у вас попросит дать разрешение ко всем файлам на телефоне, данная процедура проводится для поиска файлов на вашем телефоне без каких либо проблем.
И после этой процедуры, наш Termux готов к работе.
Скорее всего вы читаете этот мануал ради этой главы. После того как вы настроили свой термукс мы пишем следующие команды:
$ apt update && apt upgrade -y
$ apt install python3
После написания команд у нас начнется установка Python. Совет: Чтобы вы видели больше информации на экране, сводите\разводите 2 пальца по экрану для уменьшения\увеличения экрана.После того как вы установили пайтон вам потребуется Cx Проводник установленный из Google Play Market, позже поймёте для чего.
После его установки запустите его, и дайте доступ к файлам на телефоне.
Глава 3: Запуск скриптов на Termux.
После того как вы выполнили все шаги выше, вам нужно найти скрипты с расширением .py, я же на примере покажу обычный пайтон скрипт под названием Mystery.
Как вы видите файл запакован в .zip архив. Бывают случаи когда архив .rar, чтобы распаковать два типа таких архивов нам надо будет RAR который есть в Google Play, в нашем же случае Cx Проводник имеет возможность разархивировать .zip архивы. Когда вы нашли нужный вам файл нажимаете по нему и выбираете параметр Сохранить в загрузки. После чего заходите в Cx Проводник и нажимаете на кнопку "Загрузки", в открывшемся списке ищете папку Telegram(Если же вы пользователь AyuGram, ищите папку с аналогичным названием).
После того как вы нашли свой архив нажимаете на квадратик справа от него и выделяете его, после этого в правом нижнем углу нажимаете на "Ещё", и ищете параметр "Извлечение" и нажимаете на "Извлечь сюда", по желанию файлы можно будет переместить для вас в удобное место. После извлечения заходите в папку с файлами и ищите основной файл скрипта, обычно его называют main.py, после того как вы нашли скрипт нажимаете на квадратик справа от файла и выбираете параметр "Ещё" и нажимаете на "Свойства".
После этого вы ищете параметр "путь" в свойствах, как только нашли выделяем всё кроме последнего main.py. Идёте в Termux и пишете следующее:
$ cd *ваш путь к скрипту*
После проделанной процедуры вы попадёте в папку с вашим скриптом, после этого пишете команду:
$ python main.py или название вашего скрипта
В 100% случае у вас выдаст ошибку из-за отстуствующих модулей. Зачастую она выглядит следующим образом:
Обратите своё внимание на строчку ModuleNotFoundError: No module named 'fake_useragent'.
Чтобы установить нужные нам компоненты напишите в Termux команду:
pip3 install fake_useragent <- fake_useragent модуль требующийся для запуска скрипта Python.
После успешной установки снова пишем:
python main.py если же ошибка появилась снова то смотрите на отсуствующие компоненты.
И после данных процедур вы можете спокойно использовать Python на Termux.