4 ms·
Barely, although termux makes it a lot more reasonable. It's more a package management issue.
by traverseda 7y ago
Barely, although termux makes it a lot more reasonable. It's more a package management issue.
- icebraining 7y agoYou can run a full GNU/Linux distro, and apt-get install most stuff: https://f-droid.org/packages/tech.ula/ https://f-droid.org/packages/tech.ula/
- pjmlp 7y agoIf one roots the device. Modern Android has been locking down access to everything that isn't an NDK public API.
- icebraining 7y agoNope, no root required.
- pjmlp 7y agoSo how does it work around the missing APIs not described here? https://developer.android.com/ndk/guides/stable_apis https://developer.android.com/ndk/guides/stable_apis Given the changes started with Android 7 to block access to everything else? In fact, https://wiki.termux.com/wiki/Differences_from_Linux https://wiki.termux.com/wiki/Differences_from_Linux
- deleted 7y ago[deleted]
- Mathnerd314 7y agoIt runs stuff in a container (PRoot) with standard Linux libraries and FHS layout, then you ssh or VNC in locally. The emulation isn't perfect due to Android's security policies, but close enough.
- pjmlp 7y agoStandard Android does not support chroot, nor standard Linux libraries, hence why termux needs to patch them.
- imtringued 7y agoTry installing OpenJDK without root.
- mike-cardwell 7y agoI installed Debian in a chroot on my HTC Desire Z in 2011, and proceeded to apt-get install exim on it to tinker.
- gallexme 7y agoTheres also https://github.com/t184256/nix-on-droid-bootstrap https://github.com/t184256/nix-on-droid-bootstrap on fdroid for a good package manager
- 0x38B 7y agoI can share to Termux from the YouTube app on my Pixel and download an entire playlist to my music folder - Ffmpeg handles any audio. It's quicker than any of the YouTube downloader apps I've tried! How it works: in ~/bin there's a termux-url-opener script that handles what you share: "#!/bin/bash case "$1" in *youtu*) echo "$1 is a YouTube URL, downloading" sh ~/shortcuts/dl_yt.sh $1 ..." (dl_yt just calls youtube-dl -x) I love it and am still finding new uses for Termux. I've got neovim and all my dotfiles loaded, so in a pinch I can ssh into my phone to do some work.
- chronogram 7y agoWould it not be nicer to save a whole lot on bandwidth by using "youtube-dl -f bestaudio[ext=m4a]" instead of "youtube-dl -x"?
- 0x38B 7y agoGood point! My command line looks like this: youtube-dl -f bestaudio -x --no-progress -o "~/storage/music/YouTube/%(title)s.%(ext)s" "$1" This generally gives me .opus files, which play OK but my player can't change the tags.
- Ycros 7y agoAh, nice to see I'm not the only one running youtube-dl on a phone via Termux.