Termux на компьютер

Termux — это уникальный и очень полезный продукт, который создавался руками разработчиков из студии Fredrik Fornwall. У них есть и другие проекты, которые в основном являются дополнениями к описываемому проекту. У программы имеется условное ограничение по возрасту. Оно говорит о том, что насладиться возможностями можно только в том случае, если вам уже исполнилось три года. По сути, это ничего не значит, ведь даже в три года не каждый сможет разобраться в этом приложении. Количество скачиваний впечатляет, ведь их набралось уже более десяти миллионов. Многие решили оставить отзыв после пробы. Комментариев с максимальной оценкой достаточно много, но есть и недовольные пользователи. В основном жалобы можно найти на то, что разработчики очень редко выпускают обновления. А несколько лет их вообще не было. Из-за этого оценка составляет всего 4.2 балла. Однако стоит отметить, что есть новые версии, однако они не бесплатные. Даже в этой версии есть много полезной и интересной информации, но лучше всего скачать Termux для компьютера. Так что и вы сможете полноценно погрузиться в обучение.
Данная программа эмулирует среду для работы в операционной системе Linux. Благодаря этому, каждый желающий сможет работать в данной среде на своем смартфоне. Каждый, кто хоть раз изучал представленную систему, понимает ее сложность. Ее можно назвать совокупностью особенностей разнообразных других операционных систем. К тому же он остается бесплатным на протяжении длительного времени. Это позволяет каждому желающему создавать что-то новое и неповторимое. Некоторые из успешных разработчиков даже нашли способ зарабатывать на создании новых операционных систем. Также большой плюс состоит в том, что вам не придется докупать дополнения, чтобы работать полноценно. Все необходимое будет в открытом доступе совершенно бесплатно. Тут можно запускать игры, редактировать системные файлы, кодировать и многое другое. Так что вы получите максимум возможностей и практически не заметите никаких ограничений. Не зря именно профессионалы работают в этой среде. При первом же запуске утилиты вы сможете удивиться огромному перечню возможностей. В вашем распоряжении окажется немало функций, которые позволят проектировать новые приложения и не только. Не стоит бояться того, что вы раньше с подобным не сталкивались и не знаете языков программирования. Все ваши действия будут сопровождаться подсказками, которые очень помогут на старте. Так что, можно сказать, что эта программа еще и обучающая. И главный плюс в том, что вам не придется продолжительное время изучать нюансы программирования, а вы сразу можете приступить к делу и обучаться всему в процессе. Следует при этом понимать, что программа в первую очередь предназначена не для компьютеров. И в большей степени раскрывает возможности мобильного устройства.
Видео-обзор
Возможности приложения на ПК
Можно сказать, что Linux — это целая вселенная, в которой активно существует множество операционных систем. Чаще всего в рамках данной системы поддерживается серверное оборудование. Огромное количество компаний решило применять именно данный метод. Windows пытается быть на том же уровне, но все же уступает своим противникам. Хотя не стоит исключать того факта, что в домашних условиях используются всё-таки продукты Microsoft. Возможно, вас удивит то, что вы сможете работать на разнообразных языках программирования. Также будут доступны инструменты для администрирования веб-серверов. Если же вам нужно работать с базами данных, то и такое тут присутствует. На этой платформе по желанию вы также можете тестировать другие системы. Так что разнообразие возможностей заметно уже сейчас. Стоит еще раз заметить тот факт, что многие разработчики недовольны тем, что продолжительное время не выходит никаких обновлений. Еще сильнее проблема усугубилась в 2020 году, когда Плей Маркет обязал всех разработчиков обновить продукты свежих версий андроида. Однако данный проект работает в системе пакетов. Это говорит о том, что у вас будет основная версия, которая будет дополняться. Так что обновлений так и не последовало, однако каждый желающий сможет легко и дальше пользоваться старой версией.
Есть вероятность, что продукт будет продолжать работать на смартфонах и дальше. Но в любом случае это вопрос времени, когда такая возможность исчезнет. Разработчики так и не убрали некоторые ошибки, которая усложняет рабочий процесс. Невозможно отрицать тот факт, что у представленной программы есть множество конкурентов, некоторые из них даже постоянно остаются бесплатными. Но у них нет тех возможностей, которые может предложить вам этот продукт. Со многими из них вы можете ознакомиться в данной статье. Тут вы полноценно сможете работать с кодом. Это позволит менять структуру системы под себя посредством некоторых редакторов и функций. С помощью специальных инструментов вы сможете не только создавать полноценные проекты, но и тестировать их в дальнейшем. Имеется возможность работы со многими программными языками. Например, очень популярен в этой среде питон. На ней были разработаны многочисленные приложения обильные и не только. К тому же имеется несколько разновидностей командных оболочек. Также имеется инструментарий для запуска и создания игр. Единственное — они не будут очень сложными, а в основном текстовыми. Это лишь малая часть возможностей, которой вы можете воспользоваться. Многие отмечают, что тут есть все, что необходимо крупному сообществу разработчиков. Это другой мир, в котором ценится умение создавать что-то новое.
Преимущества и недостатки
У всего, что создавалось в этом мире, имеются свои достоинства и недостатки. Ничего идеального не существует. И данный проект исключением не является. Однако положительных моментов тут гораздо больше, чем отрицательных. Предлагаю вам ознакомиться с ними и окончательно решить, хотите ли вы работать с этим продуктом или нет.
Преимущества
- Это необычный эмулятор, который позволяет беспрепятственно работать в среде Linux.
- Имеется возможность вводить коды, что позволит расширить возможности вашего устройства.
- Подробное руководство позволяет облегчить себе задачу, так как имеет основные команды.
- Каждый желающий может установить программу бесплатно.
- Проект совместим со всеми операционными системами.
Недостатки
- Многие возможности можно получить только после покупки платных патчей.
- Разработчики перестали обновлять программу до новых версий.
- В последней версии появилось достаточно много багов.
Как установить Termux на компьютер
Если к данному моменту, вы решили точно скачать данный проект и установить его, то вы являетесь самым счастливым человеком. Ведь, по мнению многочисленных пользователей, именно это приложение является лучшим в своем роде. В нем имеется множество возможностей и даже трудностей. Так что установка после некоторого времени использования программы вам покажется очень простой и быстрой. Ведь так и есть. Вам только нужно выбрать способ, который вам кажется более удобным.
Способ 1
- Скачайте установщик эмулятора Play Market на ПК, причем это можно сделать прямо с нашего сайта.
- Установите и запустите эмулятор.
- Настройте его, а в частности, управление под себя.
- Войдите в личный аккаунт.
- Перейдите на главную страницу программы.
- Запустите Плей Маркет.
- Через поисковую строку перейдите на страницу желаемого приложения.
- Установите его и наслаждайтесь.



Способ 2
- Найдите и скачайте архив, в котором содержатся эмулятор, апк-файл и инструкция.
- Распакуйте его на компьютер в любое желаемое место.
- Установите эмулятор и запустите его.
- Настройте его полностью под себя.
- Войдите в личный аккаунт.
- Перейдите на главную страницу.
- Перетащите апк-файл на эту страницу.
- Если установка не началась автоматически, сделать это вручную.
Подведем итог
В данный момент мы живем в мире технологий. Каждого второго жителя планеты призывают стать программистом или кем-то вроде того. При этом обещают несусветные заработки. Однако с такими зарплатами стоимость обучения тоже немаленькая. Но если вы хотите узнать что-то новое лично для себя, то не обязательно оплачивать дорогостоящую учебу. Ведь существует немало бесплатных курсов на просторах интернета. А чтобы закрепить свои знания, вы всегда можете скачать Termux для компьютера и создать что-то поистине гениальное. Конечно же, вы потратите время и силы, но это того стоит. Ведь с подобными знаниями и программой вы сможете легко создавать игры, приложения, системы, базы данных и многое другое. Если вы считаете, что ваше время ушло, но у вас есть дети, то вы можете натолкнуть его на эту мысль. Ведь всему обучаться намного лучше с ранних лет. Хотя никогда не поздно приступить к самообразованию.
Releases: termux/termux-app
Allow users to directly open URL links in terminal transcript when clicked or tapped. The user can add terminal-onclick-url-open=true entry to termux.properties file to enable opening of URL links in terminal transcript when clicked or tapped. The default value is false . Running termux-reload-settings command will also update the behaviour instantaneously if changed. Implemented by @trygveaa in #2146. ( af16e79b , 1a5a66d0 )
Allow users to disable auto capitalization of extra keys text. The user can add extra-keys-text-all-caps=false entry to termux.properties file to disable auto capitalization of extra keys text for both normal and popup buttons. The default value is true . Running termux-reload-settings command will also update the behaviour instantaneously if changed. ( 5c72c3ca )
Allow users to adjust terminal horizontal and vertical margin. The terminal-margin-horizontal key can be used to adjust the terminal left/right margin and the terminal-margin-vertical can be used to adjust the terminal top/bottom margin. This will also affect drawer. The user can set an integer value between 0 and 100 as dp units. The default value is still 3 for horizontal and 0 for vertical margin. So adding an entry like terminal-margin-horizontal=10 to termux.properties file will allow users to set a horizontal margin of 10dp . After updating the value, either restart termux or run termux-reload-settings for changes to take effect.
This was added since for some users text on edges would not be shown on the screen or they had screen protectors/cases that covered screen edges (Of course, that would require fixing every single app and android system UI itself, so kinda stupid to use). Moreover, horizontal margin of like 10dp may be helpful with peek-and-slide for people having gesture navigation enabled on android 10+ since they won’t be to touch at exactly the edge of the screen to trigger peek (#1325).
Closes #2210
Allow users to disable hardware keyboard shortcuts. The user can add disable-hardware-keyboard-shortcuts=true entry to termux.properties file to disable hardware keyboard shortcuts. The default value is false . Running termux-reload-settings command will also update the behaviour instantaneously if changed. Note that for ctrl+alt+p to work, you need to unset shortcut.rename-session = ctrl + n . https://wiki.termux.com/wiki/Terminal_Settings. Closes #1825. ( 829cc398 , fcc0d362 )
Request android.permission.PACKAGE_USAGE_STATS permission. The permission can be granted from Android Settings -> System -> Usage Access . Closes #2269. ( 865f29d4 )
Add TERMUX_API_VERSION to termux shell environment. This can be used to check if Termux:API is installed and enabled for cases where users try to run termux-api commands and it hangs. ( 0cf3cef7 )
Add TERMUX_IS_DEBUGGABLE_BUILD , TERMUX_APK_RELEASE and TERMUX_APP_PID to termux shell environment.
The TERMUX_IS_DEBUGGABLE_BUILD env variable will be set to 1 if termux APK is a debuggable APK and 0 otherwise. Note that the dev_keystore.jks shipped with termux app and plugin source code can also be used to create a release APK even though its mainly used for Github Debug Builds, in which case value will be 0 .
The TERMUX_APK_RELEASE will be set to GITHUB , F_DROID or GOOGLE_PLAY_STORE depending on release type. It will be set to UNKNOWN if signed with a custom key.
The TERMUX_APP_PID will be set to the process of the main app process of the termux app package ( com.termux ), assuming its running when shell is started, like for termux-float . This variable is included since pidof com.termux does not return anything for release builds. It does work for debug builds and over adb/root. However, you still won’t be able to get additional process info with ps , like that of threads, even with the pid and will need to use adb/root. However, kill $TERMUX_APP_PID will work from termux-app and termux-float .
These variables can be used by termux devs and users for custom logic in future depending on release type.
Add support for
! Convert extra-keys to agnosticism by moving them to termux-shared library so that they can be imported and used by other apps for their own needs as long as they comply with GPLv3 license. Almost everything is customizable and has no dependency on termux specific logic. ( 2a74d43c )
Add support for SHIFT or SHFT extra-keys . Closes #1038. ( 2a74d43c , 91172409 )
Add support for PASTE extra-keys for pasting text from clipboard. ( 7d76e8b1 )
Add support to long hold on CTRL , ALT , SHIFT and FN to lock those control keys. They will not be released when you press another key and will only be released by pressing the respective control key again. Closes #2049, Closes #1861. 2a74d43c )
Add support for com.termux.execute.background_custom_log_level and com.termux.RUN_COMMAND_BACKGROUND_CUSTOM_LOG_LEVEL . Check the commit and https://github.com/termux/termux-tasker#custom-log-level for details. ( 60f37bde , e889d84d , 1259a212 , 197979fd )
Add warning that hax support is not provided and asking questions will likely result in issue automatically closed or even ban. ( 6409019a )
Add warning reports with (partial) screenshots of error reports instead of text will likely be automatically closed/deleted. ( 7047bbef )
Add termux-api log level settings in termux app settings. ( 582e5693 )
Add termux-float log level settings in termux app settings. ( d55c1001 )
Add termux-widget log level settings in termux app settings. ( 4953b126 )
Add isTermuxAppInstalled() and isTermuxAppAccessible() functions to TermuxUtils . The TermuxUtils.isTermuxAppInstalled() function can be used by external apps to check if termux app is installed and enabled. The TermuxUtils.isTermuxAppAccessible() function can be used by termux plugin apps to check if termux app is installed, enabled, accessible as per sharedUserId and TERMUX_PREFIX_DIR_PATH is accessible and has read, write and execute permission. ( e5c05489 )
Bootstrap error and report issue (optionally) will contain primary termux files stat info and logcat dump
Users have been reporting issues with bootstrap installation (and login file access) failure on email and github but «most» have been useless since they don’t follow instructions to debug the issue and report back. The real reason may depend on device. One could be that /data/data/com.termux does not exist on the device in which case termux won’t work on the device, at least without root. Other reasons could be wrong ownership or selinux context, selinux denials or attempting to install on external sd card (as reported by a user) where likely files dir was different from /data/data/com.termux/files .
This commit will save dev and possibly user time and automatically generate the required info to debug such issues. The ls command will generate stat info for all the major termux directories and files so that existence or ownership issues can be shown. It will also run logcat command to take a dump (last 3000 lines) in case other failures are being logged, like selinux denials as per avc entries. It will also show if app is installed on external sd card. This info will automatically be shown on bootstrap install failure report.
Moreover, users can generate termux files stat info and logcat dump manually too with terminal’s long hold options menu More -> Report Issue option and selecting YES in the prompt shown to add debug info. This can be helpful for reporting and debugging other issues. If the report generated is too large, then Save To File option in context menu (3 dots on top right) of ReportActivity can be used and the file viewed/shar.
Contributors
v0.117 (F-Droid only)
0.117 — 2021-07-08
Added
Enable split apks for debug builds. APKs for each architecture and a universal APK that is compatible for all architectures will now be available from Github Actions page from the workflow runs labeled Build . The APKs will be available as zips under the Artifact section named termux-app-* . Architecture specific APKs can be used by users with low disk space since F-Droid releases are universal (since it doesn’t support split APKs #1904) and their install+bootstrap installation size is
180MB instead of
120MB if an architecture specific APK is used. This should also reduce bandwidth usage and download time for debug builds users if they download an architecture specific zip instead of the universal one. Related #2153. (dccd155, b90d594)
Add app and device info too for crash notification shown when bootstrap installation or setup storage fails. (56c3826)
Trigger termux library builds on jitpack on releases. (d49fd6b)
Changed
- Allow users to disable terminal margin adjustment from termux settings. Previously in v0.115 (3213502) support was added with disable-terminal-margin-adjustment termux.properties property to disable terminal margin adjustment in case in causes screen flickering or other issues on some devices. It has now been removed in (7aefd94) and moved to Termux Settings since if it causes issues at startup and users can’t access termux.properties file from the terminal, they will have to use SAF or root to access it, which will require an external app. Users can set the value from the Termux Settings -> Termux -> Terminal View -> Terminal Margin Adjustment toggle. The Termux Settings can be accessed from left drawer in termux and from the android launcher shortcut for Termux Settings , usually accessible by long holding on Termux icon. (e0ad9ff)
Fixed
Fix java.lang.AbstractMethodError: androidx.window.sidecar.SidecarInterface$SidecarCallback.onDeviceStateChanged . The crash was reported for Microsoft Surface Duo , which would affect some Samsung and other devices as well, mainly dual screens/foldables. It was caused by androidx:window library that has been used by termux-shared since v0.115 having a typo in its proguard rules which didn’t stop the removal of the required method for release builds (not debug) by proguard. For people who are getting the crash in v0.115 and v0.116 should set disable-terminal-margin-adjustment=true in termux.properties created as per instructions here and then start termux again and see if it fixes the issue. If you had termux installed before updating, you should be able to directly access the
/.termux/termux.properties file with SAF . The property will not work in v0.117 as mentioned in Changed section above. (4361c5e)
Fix issue where a colour tint/highlight would be added to the terminal. This would happen when soft keyboard was to be disabled or hidden at startup and a hardware keyboard was attached and user started typing on hardware keyboard without tapping on the terminal first. (c6b4114)
Fix issue where RUN_COMMAND intent was failing for coreutils / busybox applets. (cce6dfe)
Attempt to fix bootstrap installation failure that may be caused by invalid mkdirs return value. (dc8bdfe)
Github Build APK. Check Installation for more info on Github Build APKs.
v0.116 (F-Droid only)
0.116 — 2021-07-01
Fixed
Jitpack library publishing failed for initial v0.115 release so 886e52d was done to fix it and v0.115 was re-released but jitpack kept building pre-fix initial release as per commit Date in build.log , likely due to one time download. So releasing v0.116 so that it gets picked up. Users can import library based on entries like the following. The one mentioned in b7b12eb are invalid.
Note that the first time someone imports a new version, it will take some time to build and you may get errors like Unable to resolve dependency for ‘:app@debug/compileClasspath’ . It will take a few minutes for builds to be downloadable even after build.log shows them to have succeeded, run Sync Project with Gradle Files again to try to redownload. You can check builds and their logs at https://jitpack.io/#termux/termux-app and the API at e.g https://jitpack.io/api/resolve/com.termux/termux-app/master-SNAPSHOT.
Github Build APK. Check Installation for more info on Github Build APKs.
v0.115 (F-Droid only)
[0.115] — 2021-07-01
Added
Add support to send back or store RUN_COMMAND intent command results in files and provide way to fix argument splitting sent with am command caused by commas , in arguments itself. Native support has been added inside termux to store results of both foreground and background commands inside files, that also sends back internal errmsgs as long as result files extras are valid. This can be used to run synchronous commands from inside termux, with other apps that have Run commands in Termux environment ( com.termux.permission.RUN_COMMAND ) like Tasker, from pc over adb or inside adb shell if you have a rooted device, or from pc if you have setup termux sshd . The RUN_COMMAND intent can only be sent by the termux user itself, by an app that has the permission or by the root user. The shell user of adb cannot send it. A script will be provided at a later time that will automatically detect these cases to easily run RUN_COMMAND intent commands which will also automatically create temp directories and do cleanup. This can also be useful inside termux itself, like if you want to start a new foreground session and to automatically store its output to a log file when you exit. Support can also be added for this to be done for termux-boot and termux-widget as well but will require updates for them. Check the commit message for full details and examples for this since too long to be added here. (2aafcf8)
Add termux settings button to left drawer too since apparently people can’t find the one in context menu. (59877a0)
Allow users to disable terminal margin adjustment. The user can add disable-terminal-margin-adjustment=true entry to termux.properties file to disable terminal view margin adjustment that is done to prevent soft keyboard from covering bottom part of terminal view on some devices. Margin adjustment may cause screen flickering on some devices and so should be disabled. The default value is false . So adding the entry disable-terminal-margin-adjustment=true to termux.properties file will disable margin adjustment. Exit termux and restart for changes to take affect after updating value. In case e5a9b99 did not fix screen flickering issues for #2127, then this can be used to disable it. Closes #2127.
Show crash notification when bootstrap installation or setup storage failures. Sometimes users report that bootstrap installation failed on their devices but provide no details. Since they don’t check logcat for the exception or exception is one time only, we can’t know what happened. Although, reasons are likely root ownership files. The notification will show the full stacktrace including suppressed ones for why failure occurred and hopefully be easier to find the problems and we can get reports too. (e408fdc)
Changed
Move from github packages to https://jitpack.io for hosting termux library packages. Github Package hosting is considered a private repository since it requires github APIs keys if a hosted library needs to be imported as a dependency. Importing from private repositories is not allowed as per F-Droid policy so termux plugin apps can’t import termux libraries as dependencies so hence we move to Jitpack . Usage details for importing termux libraries in your own app as dependencies are in the commit message. (b7b12eb, 69e5dee, 886e52d)
Change license for non-termux utils from GPLv3 to MIT so that they can be used by other termux plugin apps or apps that may be released under a different license. Termux is already using a lot of libraries that are not GPL and such general utils shouldn’t be restrictive anyways. Moreover, TermuxConstants and TermuxPropertyConstants should be MIT licensed as well so that other non-FOSS or non-GPLv3 apps can use them, like for RUN_COMMAND intent. Any code not listed in exceptions of LICENSE.md files is still under GPLv3 , mainly termux specific code and it will and should remain that way. All code in files whose license is changed was authored by me (@agnostic-apollo) as far as I can tell, but if any code in them is not that I missed, let me know, so that changes can be made since I can’t and won’t change the license of code authored by someone else. If some other objection is raised, let me know too. Future contributors should check the LICENSE.md files and see if they are okay with contributing code as MIT and if they are not, then they should create separate file/package in termux-shared . Check termux-app/LICENSE.md and termux-app/termux-shared/LICENSE.md for exceptions. (70e1acc, 4926516)
Implement Errno system. This commit adds onto 679e0de. Now Error class has been implemented which will used to return errors, including suppressed throwables. Requirement for Context object has been removed from FileUtils so that they can be called from anywhere in code instead of having to pass around Context objects. Previously, string.xml was used to store error messages in case multi language support had to be added in future since error messages are displayed to users and not just for dev usage. However, now this will have to handled in java code if needed, based on locale. (4494bc6)
The ExecutionCommand has been updated and command result variables have been moved to ResultData and result configuration to ResultConfig since the later two should be agnostic of what type of command there are for. They don’t necessarily have to be for terminal/shell commands and can be used for plugin APIs, etc. The ResultData instead of a String errmsg now stores a list of Error objects. This is necessary since multiple errors may be picked up while a command is run, like say working directory is invalid and an error is returned by FileUtils and while sending the result to the caller, the ResultSender returns an additional error because result configuration like result directory or result output format was invalid. In these situations PluginUtils will show a notification to the user with info of each error thrown. In addition to above, in ResultData , the stdout and stderr are converted to StringBuilder instead of a String so that data can appended to each from various places in code. This commit also adds onto 679e0de and 4494bc6. (2aafcf8)
Move ReportActivity to termux-shared so that other termux plugins can use it too. (7f36d7b)
Move storage permission logic to PermissionUtils and add disable battery optimizations code. Option to disable battery optimizations will be added in termux settings later. (80b495e)
Make TermuxTask and TermuxSession agnostic to termux environment. Those classes shouldn’t be tied to termux environment like variables, interpreters and working directory since commands may need to be executed with a different environment like android’s or with a different logic. (53c1a49)
Move termux related file utils from FileUtils to TermuxFileUtils . (4494bc6)
Move Termux app specific logic out of PermissionUtils . (12f910c)
Move Android specific utils from TermuxUtils to AndroidUtils . (6bca378)
Move Termux app specific logic out of NotificationUtils . (1c7f916)
Move Termux app specific logic out of CrashHandler . (23a900c)
Fixed
Fix issues with TermuxActivityRootView margin adjustment. Margin adjustment was causing screen flickering due to invalid values being calculated in landscape and split screen mode. Attempts to fix issue #2127. (e5a9b99)
Redo fix for execution commands exceptions not being logged or sent back to plugin. The f62febb commit mentioned that it solved the bug where Termux:Tasker would hang indefinitely if Runtime.getRuntime().exec raised an exception, like for invalid or missing interpreter errors and Termux:Tasker wasn’t notified of it. Now the errmsg will be used to send any exceptions back to Termux:Tasker and other 3rd party calls. . This however was still broken due to local design changes made to TermuxTask after testing was already done. This commit should solve that problem. Moreover, now a notification will be shown if execution commands fail to start that are run by plugins that don’t expect the result back, like with termux-widget , termux-boot or RUN_COMMAND intent. This should make it easier for users to debug problems, since otherwise logcat needs to be looked. But logcat would still need to be looked if commands/scripts fail after they have started due to internal errors. Notifications can be disabled from Termux Settings by disabling the Plugin Error Notifications toggle. (5f2ccca)
Fix issue where terminal cursor blinking would not automatically start again if termux activity is started after device display timeout with double tap and not power button. Fixes #2138. (f77c886)
Fix issue where cursor blinker wouldn’t automatically start after session change. (d3c34ad)
Fix issue where cursor blinker wouldn’t automatically start after terminal reset if it was disabled before reset. (00f805f)
Fix suppressed exceptions not being logged and long logcat message being truncated. If an exception is thrown, the exception message might not contain the full errors. Individual failures may get added to suppressed throwables which can be extracted from the exception obj.
Где скачать termux кроме google play
Termux
Termux combines powerful terminal emulation with an extensive Linux package
collection.
* Enjoy the bash and zsh shells.
* Edit files with nano and vim.
* Access servers over ssh.
* Compile code with gcc and clang.
* Use the python console as a pocket calculator.
* Check out projects with git and subversion.
* Run text-based games with frotz.
At first start a small base system is downloaded — desired packages can then be
installed using the apt package manager known from the Debian and Ubuntu Linux
distributions. Access the built-in help by long-pressing anywhere on the
terminal and selecting the Help menu option to learn more.
- Лицензия: GNU General Public License v3.0 only
- Сайт
- Отслеживание проблем
- Исходный код
- Список изменений
- Метаданные сборки
Пожертвовать
Версии
Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.
arm64-v8a armeabi-v7a x86 x86_64
Для этой версии требуется Android 7.0 или новее.
Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.
Где скачать termux кроме google play
Termux
Версия: 0.118
Последнее обновление программы в шапке: 12.01.2022







Краткое описание:
Termux сочетает в себе мощные эмуляцию терминала с обширной коллекцией пакетов Linux.
Termux combines powerful terminal emulation with an extensive Linux package collection.
• Enjoy the bash and zsh shells.
• Edit files with nano and vim.
• Access servers over ssh.
• Compile code with gcc and clang.
• Use the python console as a pocket calculator.
• Check out projects with git and subversion.
• Run text-based games with frotz.
At first start a small base system is downloaded — desired packages can then be installed using the apt package manager known from the Debian and Ubuntu Linux distributions. Access the built-in help by long-pressing anywhere on the terminal and selecting the Help menu option to learn more.
Want to ask questions, report bugs or give feedback?
See https://termux.com/community
Требуется Android: 7.0 и выше
Русский интерфейс: Нет
Сообщение отредактировал Chudmin — 14.10.22, 12:43
Примечательно, что хотя некоторые плагины платные, на странице автора есть ссылки на исходный код на github-e https://github.com/termux, т.е. можно самому собрать как само приложение так и все плагины; термукс из маркета надо будет удалить и собрать и установить руками потому что подписи должны совпадать.
Если кому-то лень самому собирать, в прицепе моя сборка с плагинами. Отдельно плагины из этой сборки не будут работать с версией из маркета, так как я все подписал своим серификатом, который ессно не совпадает с сертификатом автора.
Если кто-то хочет собрать из исходников, то помимо android sdk также потребуется ndk.
Хотя исходники платных плагинов открыты, я один плагин купил по-любому, потому что очень уж хочется поддержать разработчика за такой мега-подарок.
*ВАЖНО*: Только для андроид версии 5.х и выше!
Сообщение отредактировал ccpizz — 13.05.16, 08:26
-
Обновил пакет liblzma:

Сообщение отредактировал LVware — 29.07.16, 18:50
Termux v0.46:
• Work better with the stock CyanogenMod and AOSP keyboards.
• Remove the shaking of the terminal on a bell character introduced in v0.44.
• Restore the ability to press Enter on the on-screen Android TV keyboard.
termux-app_v0.46.apk ( 176.21 КБ )
Termux:API v0.12:
• For use with termux-api version 0.21 or later. Run apt update && apt upgrade to ensure that the latest packages are installed.
• Run any command with a -h flag to learn more.
• Support the new termux-notification-remove command to remove a notification.
• Add several options to termux-notification.
• Add new commands for wifi information: termux-wifi-connectioninfo and termux-wifi-scaninfo.
termux-api_v0.12.apk ( 68.38 КБ )
Termux:Styling v0.16:
• Add monochrome White on Black and Black on White color schemes.
termux-styling_v0.16.apk ( 1.72 МБ )
Termux:Task v0.1:
• Initial release for testing and feedback.
termux-task_v0.1.apk ( 942.95 КБ )
Termux:Boot v0.1:
• Initial release for testing and feedback.
termux-boot_v0.1.apk ( 26.4 КБ )



