Comments 50
Вопрос, а зачем все ссылки перенаправляют через некий codeby.net ?
Сорри, щас поправлю 10 мин. Статью писал же изначально для Codeby перенеслись (в конце указано).
Только вчера прочитал все 5 частей на Codeby ))))))
Скажите, как посмотреть с Термукс список дисков, и как потом правильно запустить команду dd (в направлении "копирую файл из внутреннего хранилища на флешку" ) ? Нужны ли для этого рут-права ?
Я пробовал команду ls /dev/ чтобы посмотреть список дисков. Ответ команды прискорбно известный "Permission denied". Куда еще копать ? Ведь dd требует запись на физическое устройство - а их список не получается вывести. Без рут-прав это получится вообще ?? : посмотреть список дисков, записать с dd на флешку (внутренюю, Micro SD, - вопросы не о Usb Flash drive, но ответы на них тоже приму с радостью).
Спасибо, много интресного, использую термукс для youtube-dl, ssh. Из забавного, проброс портов через ssh отлично работает и системный браузер нормально ходит. За бекап софт спасибо. Могу только посоветовать клавиатуру на которой много кнопочек есть: Hacker's Keyboard https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard&hl=en&gl=US
youtube-dl, разрабочтик занялся семейными делами и проект "стух", теперь там форк отличный (в статье зацепил его тоже)
посоветовать клавиатуру на которой много кнопочек есть: Hacker's Keyboard
Да, она у меня стоит дублёром. Хорошая клавиатура, я на нее переключаюсь тогда, когда "ctrl + enter" на Хабре кому-нибудь отправить нужно.
А у той клавы, что на скринах, имеется особенность (я таких нигде не встречал): настраиваемые свайпы на "пробел & X". Например, свайп на пробеле влево — перемещает курсор влево, свайп вправо — перемещает курсор вправо и тд.
а вот не могу понять зачем youtude-dl юзать в термукс если есть библиотека под android
Какая библиотека? Если бы было нормальное гут приложение, юзал бы его
https://github.com/yausername/youtubedl-android
всунул эту библиотеку себе в приложение и нормально
Кмк, уже есть и работает очень хорошо.
А про QEmu ни слова. А он, кстати, тоже неплохо* в Termux работает
Однозначно в мемориз. Хочется взять и изучить)
Эта статья прям ещё один веский довод в пользу того, что будущее за смартфонами а не ноутбуками в качестве персонального рабочего места.
Я пробовал, без физической клавиатуры скорость работы крайне мала(по сравнению с ноутбуком). Вместо смартфона лучше взять себе для работы планшет с диагональю 8-9 дюймов и беспроводную периферию (клава+мышь).
Жаль, что сейчас нет вот таких клавиатур для смартфонов (на сайте амазона currently unavailable, а ведь когда-то она реально выпускалась...)
Те лопаты, что продаются на aliexpress, даже в руки брать не хочется.

И настроить там vim, да ещё нормальный QWERTY аппаратный - торт!
Спасибо за статью, много прикольных класнных штук. Но вот чёто сижу и думаю а как это все юзать то.
Да вроде есть некое api к temux и можно из apk вызывать termux штуки.
Но остаётся вопрос как это реально всё юзать в сочетании с apk да даже без apk, если есть dozemode, и нет wakelock нормального
Также можно было статью по части sqlite и mariadb.
Душевно написано, приятно читать такие статьи. Несколько лет назад оказался в казалось бы безвыходной ситуации, - из-за урагана оборвало провода, вся техника обесточена и нет вроде бы никаких вариантов продолжить работу. Но Termux спешит на помощь, - подключился к удаленному серверу, по сравнению с компьютером было адски не удобно, однако главное что подключился.
Спасибо, половину надо изучать, перенимать. Очень полезно.
Если можно, то чуть дополню из того, что мне нравится
mutt уже почти не подходит для чтения почты html, но поиск по регулярным выражениям , например когда надо найти почту за 2006 год, - просто незаменим. И для чистки, найти всю почту по паттерну и удалить, - равных нет.
Про неудалять - здорово. Есть проблема с удалять, тоже решаю termux
find /sdcard/external/emulated/0/data/data/Whatsap/ -size +9M -delete
для ssh удобнее всего добавленный в .ssh/config
Host av
Hostname 1.1.1.1
Port 4001
User ZaChtoTyDalMneEtotNic
После чего достаточно ssh av. Здесь же можно указать доступ через цепочку хостов к недоступному напрямую, с этого хоста.
Помимо проблем с русским, у меня еще и с английским проблемы. А потому
sdcv + словари (необязательно английские) и для пролистывания больших объяснений на маленьком экране добавить в .bashrc
function ssdcv (){
sdcv "$@" | less
}
Стырить Вашу замечательную статью для дальнейшего изучения в телефон
elinks --dump "https://habr.com/ru/post/652633/" > kruto.txt
Фоточки. imagemagik convert или mogrify.
Например удалить все метаданные, сжать и сделать гифку, или "копию всех страниц паспорта, со всех сторон" в > passport.pdf Утиллиты сложные, тема - бесконечная :-).
Просто файлы. Не могу привыкнуть к FilesGo. Любой двухпанельник в режиме с одной панелью гораздо удобнее. mc или в моём случае vifm.
Да прикольная статья, у меня когда то не было ноута и хотел учиться программировать, я на термуксе разворачивал фронтэнд приложения, обычные типо create-react-app или просто на webpack и потом открывал доступ к файлам и через acode учился фронтэнду, написал 2 больших проекта учебных от металамп, потом запускал докер, создавал серверные простые приложения и только после этого купил свой ноут и устроился на работу, так что с термуксом я не растовался пол года каждый день и он мне помог многому научится, но если писать подробнее то тоже наверное будет большая статья
Пришлось и мне познакомиться с Termux.
Задача была такая: есть сеть детских спортивных клубов. В связи с карантинными мерами нужно ограничить присутствие родителей в клубе на время тренировки ребёнка. Но родителям хочется посмотреть тренировку. Решили вещать в Youtube с камер. И до сего времени это делалось скриптом bat, который администратор клуба должен был запускать у себя на ПК. Скрипт примерно такого вида:
@echo off
REM Заголовок окна по имени файла
title %~n0
REM Адрес потока, откуда забираем изображение
set rtsp_url="rtsp_url"
REM Ключ трансляции
set stream_key=stream_key
ffmpeg -rtsp_transport tcp -i %rtsp_url% -tune zerolatency -t 24:00:00 -pix_fmt + -r 30 -c:v copy -c:a aac -filter:a "volume=2.0" -strict normal -f flv rtmp://a.rtmp.youtube.com/live2/%stream_key%
echo %errorlevel%
И всё это неудобно. Залов два, ноутбуки у администраторов далеко не самые мощные, тянуть две трансляции и при этом полноценно работать получалось с трудом.
А в каждом клубе есть телевизоры с ТВ приставками TOX1 или X96
И мне пришла в голову идея использовать эти приставки как веб-серверы. Стал искать инфу, наткнулся на Termux и за пару недель вечеров сделал веб-сайт для управления трансляциями. Для администратор это выглядит так:

а для настройки тех. специалистом так:

Bootstrap+php+js. На двух каналах в FullHD загрузка такая:

Асинхронный запуск потоков реализовал с помощью собственных termux-services
В лс пишут разного рода тех.вопросы. Ребята, изучайте UNIX если имеются ресурсы.
Статью уже нельзя отредактировать (ограничения и кривой редактор текста, Хабр становится проблемной площадкой для авторов...), дополняю материал в комментарии.
Для настройки приветствия пользователю необходимо отредактировать файл "/data/data/com.termux/files/usr/etc/motd".
На самом деле termux cli-среда намного гибче и можно создать любое приветствие пользователя на сколько хватит фантазии.
В этом примере при запуске termux отображается реальный, раскрашенный ip-адрес пользователя (а при отсутствии сети нули). Задействовал только bash ничего более.

Termux: imagemagick + python = постеры.
Скачал стенографию кинофильма Матрица первой части (~6000 словоформ). Сделал постеры 4-10% от общих слов, кегль которых крупнее – усреднённый баланс частоты и ранга: слова, которые концентрировались ближе к началу фильма и чаще встречались.



Примечание автора – в предыдущей своей статье: при описании атаки на загрузчик, в процессе hack-a я также вплёл Матрицу, тем самым отметив свои лучшие работы на Хабре.
Сжатие pdf документа.
Например, отсканированные документы из библиотек: НЭБ, РНБ (430мб/590стр и 13мб/1стр) ужались без явной потери качества до размеров: (80мб и 1.4мб).
pkg install ghostscript
cd storage/downloads
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true -dColorImageResolution=150 -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf
Доступ к флэшке.
Из документации Termux: флэш можно найти по этому пути: "storage/external-1". Это не совсем корректно.
Путь: "storage/external-1" – укзывает не на корень флэшки, а на ее каталог, что-то вроде этого:: "флэшка/Android/data/com.termux/files".
Чтобы пользователь смог получить доступ к файлам на флэшке, их необходимо перенести в указанный выше каталог, что не очень-то удобно.
Если у пользователя, например, имееются рут-права, то можно просто создать симлинк (ярлык на win терминологии) на корень флэшки:
tsu
cd #перейти в корень Android
ln -s storage/387A-1820/ flash
387А - название вашей флэшки (ее имя можно увидеть, например в total commander).
После выполнения команды создается симлинк указывающий на флэшку, и без рут прав получить доступ к накопителю можно просто: $ ls flash
Кроме того, в GNU/Linux имеется пользовательская поддержка: настройка ограничений загрузки процессора для любых операций (OMP_NUM_THREADS и taskset).
Но если, например, пользователь привык к cpulimit
утилите, в Termux с ней нет проблем:
pkg install cpulimit
cpulimit -l 20 program #утилизация CPU-ресурсов на задачу: ~стараться не превышать 20% от общего 800% (8 ядер).
Пруф

Удаление метаданных.
Для удаления любых метаданных обычно используется mat2
, который может не только очищать теги, но и пережимает файл, вычищая "закладки". Но,
$ pip3 install mat2
#приведёт к ошибке, т.к. зависимости потребуют классических GNU/Linux зависимостей — libc6, которые несовместимы с Termux.
В Termux имеется exiftool
пакет, но exiftool отстой и поддерживает не все форматы, например, он не поддерживает аудио .aac/mp3.
спойлер

Решение: упомянутый в статье ffmpeg.
$ ffmpeg -i storage/downloads/in.aac -map_metadata -1 -c copy storage/downloads/out.aac
#удаление всех метаданных (тегов) без повторного кодирования потока.
Если же пользователь подозревает/знает, что метаданные существуют не только в тегах, но и в самом спектре звуковой волны, то нужно пережать аудио-поток, т.е. не использовать ключ "-c copy".
Проверка:
$ exiftool storage/downloads/out.aac
#сравнить метаданные тегов до и после обработки файла.
Изменение даты создания/модификации файла.
Сценарии самые разнообразные, например, подделать/эмулировать/изменить дату файла перед упаковкой его в архив; перезалить ранее загруженные в web данные (например, обновить картинки в статье на Хабре с прежней датой, но отличительным хэшем) и т.д..
Изменить дату создания файла можно с помощью вышеупомянутых инструментов, либо просто:
$ touch -mad "2022-09-01 12:11:25" файл
В Termux имеются файловые менеджеры с TUI-интерфейсом: lf; cfm; mc, которые призваны снять бремя таких команд с ключами, как (rm: find; cp; mv; ls; sort) с пользователей новичков. Если у пользователя нет рут-прав, то потребность в родном ФМ увеличивается вдвое: чтобы свободно ходить Termux ⟷ общ.каталоги. У меня рут и я пользуюсь удобным GUI-ФМ, но всё же погонял упомянутые выше ФМ — не понравились. Нашел благоприятный TUI-ФМ от Японского разработчика — Goful. Код:
pkg install golang
go install github.com/anmitsu/goful@latest
go/bin/goful
mv go/bin/goful ../usr/bin/goful #перенести, если понравится.
ФМ Goful

Полезная утилита «mmc», отображающая ~оставшийся срок годности гаджета (требуется Root).
Спойлер
Смысл: одним из самых "неремонтопригодных" мест в гаджете является изнашиваемая память устройства, которую можно прочекать и рассчитать ~оставшийся, жизненный срок всего устройства.
Код:
chmod +x ./mmc
tsu
./mmc extcsd read /dev/block/mmcblk0 | grep LIFE
./mmc extcsd read /dev/block/mmcblk0 | grep EOL

Откуда "mmc" берёт данные для расчёта, можно попробовать изучить самостоятельно с помощью штатной утилиты "strace":
strace -f --trace openat ~/mmc extcsd read /dev/block/mmcblk0
Скачать скомпилированную утилиту можно и здесь.
Расшифровка значений
Device life time estimation type A: life time estimation for the MLC user partition eraseblocks, provided in steps of 10%, e.g.:
0x02 means 10%-20% device life time used.
Device life time estimation type B: life time estimation for the SLC boot partition eraseblocks, provided in steps of 10%, e.g.:
0x02 means 10%-20% device life time used.
Pre EOL information: overall status for reserved blocks. Possible values are:
0x00 - Not defined.
0x01 - Normal: consumed less than 80% of the reserved blocks.
0x02 - Warning: consumed 80% of the reserved blocks.
0x03 - Urgent: consumed 90% of the reserved blocks.
Иногда теория и расчеты расходятся с практикой

В лс неоднократно просят помочь с установкой "pandas" на свой Termux (хотя в лонгриде я упомянул сопровождающих доп. ПО для Termux не из официального репозитория). Но мои некоторые читатели, закусив губу, продолжают делать неправильно, закидывая меня своими err-скриншотами:
pip install pandas #err...
Именно поэтому для среды Termux имеются специально скомпилированные пакеты от сообщества, сопровождающих научное ПО, — "python-pandas" или, например, "python-scipy" и устанавливать их нужно не через pip, а через pkg и из tur-repo.
Спойлер
pkg install tur-repo
apt update #после чего в 'pkg list-all' увидите pandas
pkg install clang make pkg-config build-essential
pkg install python-pandas #установка pandas из tur-repo.
По умолчанию tur-repo содержит, кроме pandas, другие полезные пакеты, например, версии python от 3.7 до 3.10. Можно поставить одновременно несколько интерпретаторов, например, python3.7 и python3.11, что кстати тоже очень актуально из вопросов даже от опытных пользователей.
А чтобы включить возможную установку вообще всех доп. пакетов из tur-repo, например, хакерский Aircrack, или графический Blender.
nano ../usr/etc/apt/sources.list.d/tur.list
deb https://tur.kcubeterm.com tur-packages tur tur-on-device tur-continuous tur-hacking tur-multilib
apt update


Если скромны, поблагодарить можете и в лс, или распространить ссылку на мой лонгрид — нуждающимся.
Попросил до тошноты "всем известного" ИИ написать две статьи из Termux про Termux:
1) Статья ~8К знаков (модель не дотянула ~20% по знакам).
2) Секреты и фишки в Termux.
Результаты, с точки зрения живого автора: на выброс в ближайший мусорный бак это не статьи. ИМХО, даже для "Дзена" эти скомпилированные отрывочные факты стыдно было бы публиковать автору под своим именем.
Тест
"""
Termux - это удивительное приложение, которое позволяет вам использовать терминал Linux на вашем Android-устройстве. В этой статье я расскажу вам, что такое Termux, как его установить и использовать, а также какие преимущества он дает вам по сравнению с другими приложениями для эмуляции терминала.
Что такое Termux?
Termux - это приложение для Android, которое симулирует командную строку оболочки, используемой в Linux¹. Это означает, что вы можете вводить все обычные команды для работы с файлами, директориями, сетью, пакетами и т.д. Termux также предоставляет вам доступ к обширной коллекции пакетов Linux, которые вы можете установить и использовать на своем устройстве¹.
Termux не требует рут-прав или специальных разрешений для работы¹. Он работает как обычное приложение, которое вы можете запустить из меню или виджета. Termux также поддерживает различные расширения, которые добавляют дополнительные функции, такие как интеграция с Tasker², доступ к API устройства³, настройка шрифта и цветовой схемы терминала⁴ и возможность запускать терминал в плавающем окне⁵.
Как установить Termux?
Termux можно скачать и установить из различных источников, таких как Google Play, F-Droid или GitHub¹. В зависимости от источника, вы можете получать разные версии приложения, которые могут иметь разные функции и обновления. Чтобы установить Termux, вам нужно сделать следующее:
Зайдите на сайт, откуда вы хотите скачать Termux, например, F-Droid или GitHub.
Найдите и скачайте файл APK приложения Termux. Обратите внимание на версию, архитектуру и разрешения, которые требует приложение.
Перейдите в настройки вашего устройства и разрешите установку приложений из неизвестных источников, если это необходимо.
Откройте файл APK приложения Termux и следуйте инструкциям на экране, чтобы установить его.
Как использовать Termux?
После установки Termux вы можете запустить его из меню или виджета. При первом запуске приложение загрузит небольшую базовую систему, которая позволит вам начать работу¹. Вы увидите черный экран с приглашением к вводу команд, например:
$ _
Здесь вы можете вводить различные команды, такие как ls, cd, pwd, cat, echo и т.д. Вы также можете использовать клавиатуру Termux, которая содержит дополнительные клавиши, такие как Ctrl, Alt, Esc, Tab и т.д. Чтобы получить доступ к встроенной справке, вы можете долго нажать на любом месте на экране и выбрать пункт меню Help¹.
Чтобы установить дополнительные пакеты, вы можете использовать менеджер пакетов apt, известный из дистрибутивов Linux Debian и Ubuntu¹. Например, чтобы установить пакет python, вы можете ввести команду:
$ apt install python
Чтобы обновить список доступных пакетов, вы можете ввести команду:
$ apt update
Чтобы обновить установленные пакеты, вы можете ввести команду:
$ apt upgrade
Чтобы удалить пакет, вы можете ввести команду:
$ apt remove python
Чтобы посмотреть список установленных пакетов, вы можете ввести команду:
$ apt list --installed
Чтобы посмотреть список доступных пакетов, вы можете ввести команду:
$ apt list
Чтобы поискать пакет по имени или описанию, вы можете ввести команду:
$ apt search python
Чтобы получить информацию о пакете, вы можете ввести команду:
$ apt show python
Чтобы запустить установленный пакет, вы можете ввести его имя, например:
$ python
Чтобы выйти из пакета, вы можете использовать комбинацию клавиш Ctrl+D или ввести команду exit.
Какие преимущества дает Termux?
Termux дает вам множество преимуществ по сравнению с другими приложениями для эмуляции терминала, такими как:
Termux не требует рут-прав или специальных разрешений, поэтому вы можете использовать его на любом устройстве без риска нарушить гарантию или безопасность¹.
Termux предоставляет вам полноценную среду Linux, которая позволяет вам устанавливать и использовать множество пакетов, таких как git, gcc, python, ruby, node, perl и т.д.¹
Termux поддерживает различные расширения, которые добавляют дополнительные функции, такие как интеграция с Tasker, доступ к API устройства, настройка шрифта и цветовой схемы терминала и возможность запускать терминал в плавающем окне²³⁴⁵.
Termux позволяет вам запускать текстовые игры, такие как Zork, с помощью пакета frotz¹.
Termux позволяет вам создавать и запускать свои собственные скрипты и программы на разных языках программирования, таких как bash, python, ruby и т.д.¹
Termux позволяет вам подключаться к удаленным серверам по ssh и использовать их ресурсы устройства, настройка шрифта и цветовой схемы терминала и возможность запускать терминал в плавающем окне .
Termux позволяет вам запускать текстовые игры, такие как Zork, с помощью пакета frotz.
Termux позволяет вам создавать и запускать свои собственные скрипты и программы на разных языках программирования, таких как bash, python, ruby и т.д.
Termux позволяет вам подключаться к удаленным серверам по ssh и использовать их ресурсы, такие как файлы, базы данных, веб-серверы и т.д.
Termux позволяет вам учиться и экспериментировать с Linux и программированием, не завися от наличия компьютера или интернета.
В заключение, Termux - это мощное и удобное приложение, которое дает вам возможность использовать терминал Linux на вашем Android-устройстве. Вы можете устанавливать и использовать множество пакетов, расширений и функций, которые делают Termux уникальным и полезным. Termux также позволяет вам развивать свои навыки и знания в области Linux и программирования, а также создавать и запускать свои собственные проекты. Termux - это приложение, которое стоит попробовать, если вы любите Linux или хотите научиться ему.
"""------------------------------
"""
Секреты и фишки про Termux
Termux - это не просто эмулятор терминала, а целая среда Linux на вашем Android-устройстве. С его помощью вы можете делать много интересных и полезных вещей, которые вы могли бы делать на обычном компьютере. Вот некоторые секреты и фишки, которые вы можете попробовать в Termux:
Вы можете запускать графические приложения, такие как Firefox, GIMP, VLC и т.д., с помощью пакета x11-repo и VNC-сервера¹. Для этого вам нужно установить пакеты x11-repo, tigervnc и xfce4, а затем запустить команду vncserver. После этого вы сможете подключиться к своему терминалу через VNC-клиент на другом устройстве или на том же устройстве с помощью пакета bVNC².
Вы можете играть в игры, такие как Doom, Quake, Minecraft и т.д., с помощью пакета game-repo³. Для этого вам нужно установить пакеты game-repo, prboom, quake, minetest и т.д., а затем запустить соответствующие команды, например, prboom для Doom или quake для Quake. Вы также можете использовать пакет termux-sdl, который позволяет запускать SDL-приложения в терминале.
Вы можете создавать и редактировать документы, таблицы, презентации и т.д., с помощью пакета libreoffice. Для этого вам нужно установить пакет libreoffice, а затем запустить команду libreoffice, которая откроет графический интерфейс LibreOffice. Вы также можете использовать пакет termux-open, который позволяет открывать файлы в других приложениях на вашем устройстве.
Вы можете общаться с другими пользователями Termux, используя IRC-клиент, такой как weechat. Для этого вам нужно установить пакет weechat, а затем запустить команду weechat, которая откроет текстовый интерфейс IRC-клиента. Вы можете подключиться к различным IRC-серверам и каналам, например, к #termux на freenode.net, где вы можете задавать вопросы, обмениваться опытом и получать помощь от других пользователей Termux.
Вы можете настраивать внешний вид и поведение терминала, используя расширения, такие как Termux:Styling, Termux:Float и Termux:Widget. Для этого вам нужно скачать и установить эти расширения из Google Play или F-Droid, а затем запустить их из меню Termux. Вы сможете выбрать цветовую схему, шрифт, размер и положение терминала, а также создавать виджеты для запуска скриптов с главного экрана.
Это лишь некоторые из множества секретов и фишек, которые вы можете использовать в Termux. Termux - это приложение, которое открывает перед вами огромные возможности для изучения, разработки и развлечения. Вы можете найти еще больше информации и ресурсов на Termux Wiki, [Termux Community] и [Termux Reddit]. Удачи и веселья в Termux!
"""
Termux Widget позволяет запускать termux-скрипты в касание с рабочего стола по ярлыку либо по виджету.
Виджет особой погоды.
В моем округе много лет назад власти установили ПРО-погодную метеостанцию, которая собирает данные и выгружает их на новостной ресурс того же округа каждые 15 минут. Чтобы изучить погоду на текущий момент или за прошедшее время нужно много серфить по сайту: кликать и выбирать дату по виджету/календарю - это долго и неудобно. Примечание — все данные в т.ч. и погода на сайте предоставлены под свободной лицензией.
Написал python скрипт в 100 строк, который ходит на сайт, парсит погоду, отсеивая ненужные для меня данные (точка росы, давление, ультрафиолет и т.д.) и выводит сводки погоды (дата/время; температура: направление/скорость ветра) 1) на текущий момент; 2) за прошлые сутки 3) и за последние 15 лет в этот день (для сравнения). Логика: какая погода была зафиксирована прошлой ночью важно для дачников; направление и скорость ветра важно, наверное, для каждого второго жителя восточного Подмосковья, чьи права на чистый воздух регулярно нарушаются.
Чтобы таблицы были компактными, за прошедшие года скрипт выводит погоду не каждые 15 мин., а раз в 4 часа. И кроме того, за текущие и прошлые сутки погода каждые 15 минут - это overkill, вывожу раз в полчаса, но иногда метеостанция дает сбой по времени и делает выгрузку с запаздыванием на 5 мин, поэтому таблицы иногда растягиваются, как на скринкасте, т.е. погода выводится каждые 15 мин.
Отступление, про матушку природу
Если читатели думают, что противоправная хоз.деятельность причиняет вред лишь в городской среде, посмотрите к примеру, какой колосальный ущерб нанесли/наносят флоре и фауне в нашей стране. В сети имеются более свежие данные, как и кто попытался решить "проблему" и что из это получилось.

На скринкасте также можно увидеть аномалию/рекорд температуры за вчерашние сутки: слишком жарко для данной локации за последние 15 лет.
Это просто еще один пруф, почему Termux — это крутейшая среда для Android.
Статья отличная и очень интересная! Разве что вызывает вопрос вот этот отрывок:
Вероятно, пользователь может испытать смешанные чувства защитной реакции и выбрать оставшееся, нала-ла-ладом дышащее, но в другой локации зеркало репозитория.
Непонятно, что такое наладом дышащее, но это так, придирки ;)

Код доступа Termux