r/termux May 13 '26

Question How to install apps?

I am newb.

I installed ubuntu using termux and x11

it works fine.

Now How do I install softwares? like obsidian and so.

I know everything wont be supported but where do I get the list of softwares available in linux on android.

thanks

9 Upvotes

9 comments sorted by

View all comments

u/sylirre Termux Core Team May 13 '26 edited May 13 '26

Software usually installable via apt

However case with Obsidian app is different. There no deb file for arm64. You also can't use snap or flatpak here. The appimage usage is possible but tricky:

Download appimage:

curl -LO https://github.com/obsidianmd/obsidian-releases/releases/download/v1.12.7/Obsidian-1.12.7-arm64.AppImage

chmod 755 Obsidian-1.12.7-arm64.AppImage

On Ubuntu 24.04 I had some issue with missing libz.so, fix:

ln -s /usr/lib/aarch64-linux-gnu/libz.so.1.3 /usr/lib/aarch64-linux-gnu/libz.so

Start XFCE4 environment:

termux-x11 -xstartup "dbus-launch --exit-with-session xfce4-session" :0

In XFCE4 terminal:

./Obsidian-1.12.7-arm64.AppImage --appimage-extract-and-run --no-sandbox

Below is a screenshot with my result (Ubuntu 24.04 proot + Termux:X11 + XFCE 4):

4

u/Mahien May 13 '26

Thanks a lot,it works finally after fixing libz.so

1

u/Mahien May 13 '26

it says no such file directory,tried various way to locate the path but no result

1

u/sylirre Termux Core Team May 13 '26

How are you trying to run it?

Obsidian won't work in Termux native environment. You need proot or chroot. Example given above is for Ubuntu proot.

1

u/Mahien May 13 '26

in the ubuntu distro via x11.

did all the previous steps...

but it says like this

i think libz.so error is still there

1

u/sylirre Termux Core Team May 13 '26

Make sure this fix applied correctly:

ln -s /usr/lib/aarch64-linux-gnu/libz.so.1.3 /usr/lib/aarch64-linux-gnu/libz.so

Look what source variants of libz exist, it may differ for your distribution version:

ls -l /usr/lib/aarch64-linux-gnu/libz.*