AppImage – Linux apps that run anywhere

Linux apps that run anywhere

“As a user, I want to download an application from the original author, and run it on my Linux desktop system just like I would do with a Windows or Mac application.””As an application author, I want to provide packages for Linux desktop systems, without the need to get it ‘into’ a distribution and without having to build for gazillions of different distributions.”

AppImage is an universal software package format that can be installed on any Linux OS without going through the traditional way of installation. It doesn’t require any root permission to install the software.

To install An AppImage, all you need to do is make it executable and run it. It is a compressed image with all the dependencies and libraries needed to run the desired software.

So there is no extraction, no installation needed. You can uninstall it by deleting it. Just compare it to .exe in Windows that can run without installing it.

Some notable features of AppImage are:

  • It can run on various different Linux distributions also on not so popular like Gentoo, Arch, Suse etc.
  • There’s no need for installing and compiling software
  • There’s no need for root permission and it’s Portable
  • Software is uninstalled just by deleting the AppImage file itslef

Since an AppImage is not “installed”, you don’t need to “uninstall” it. Just delete the AppImage file and the application is gone. Additionally you may want to remove menu entry by deleting the desktop file from $HOME/.local/share/applications/.

Files and directories with names starting with a full stop (dot) (.example) are hidden – you might need to turn hidden files visible. You can probably find it somewhere in the settings of the file manager.

Using Terminal

Open any Terminal of your choice, head over to the app image directory and run:

chmod u+x <AppImageFileName>

Then you can now double click to run it, just like any other files on Windows.

Akash Angle

I am a Full time Linux user who has quit using Windows for unknown reasons, making my life truly open source.

Recent Posts

Get the most juice from your ISP/router — setting MTU size & other handy tweaks

This is not an ad-vocation by any means for TP-link branding, however a real life…

6 months ago

How to make any Android phone up-to 3x faster – Developer options unleashed

First of all we need to hit the kernel version on any Android device. You…

6 months ago

systemd-resolve command not found in Ubuntu Desktop

Use resolvectl status instead. It's like something deprecates and suddenly things get broken! In systemd…

11 months ago

How to exclude multiple directories with rsync?

Geeky question: This is what people and friends have tried: rsync -arv --exclude "/home/john/.ccache:/home/ben/build" /home/john…

11 months ago

How to resolve apt-get -f not working

You might encounter this error which appears to be very common on Debian based Distro's…

11 months ago

How to install Broadcom STA wireless drivers on Kali Linux

PS: This article is for only Kali Linux users, that too having a Broadcom Wireless…

11 months ago