If you’re like me, you have multiple devices running different Linux distributions, and are frequently installing new instances too. They all need software, and I’ve found sometimes it’s easier to just have some ready to go, conveniently stored on a USB stick.
Go Anywhere With AppImages on a Thumb Drive
Installing many Linux distributions, you’ll learn that getting software isn’t always straightforward or consistent. What you need to do can depend on the distro’s package manager, whether Snaps or Flatpaks are available, and whether dependencies are already installed or not.
One answer to that frustration is AppImages, single files for Linux operating systems that contain everything you need to run a given application. There is no installation process; you simply download the file and run it. They’re portable, so you can copy and move them between devices, and they don’t lose functionality.

There are a lot of benefits to the AppImage format, but one you probably aren’t taking advantage of is how easy they are to collect and transport witha USB flash drive. Any will do, but I recommend going as high-speed as you can, with the latestUSB generationyou can find. I’m using aSamsung Fit Plus USB 3.1 drive, which isn’t the fastest, but it’s been fast enough for my needs.
Samsung Fit Plus USB 3.1 Flash Drive
If you need a well-rounded flash drive with good durability and fast performance, the Fit Plus is a great choice.
How I Got These AppImages
You need to source these AppImages from somewhere, and that typically means finding the app’s website and looking through their download options for an AppImage. They aren’t always easy to find, though. For example, if you go to LibreOffice’s download page, you’ll see the DEB and RPM downloads highlighted. If you look in a list of small links to the right, though, you’ll see an AppImage download link.
I’ve also seen AppImages confusingly labeled as a Linux “binaries” download. Be sure to take some time to investigate when you’re looking for the AppImage edtion of an app.

That said, I’d caution against simply searching the web for “[software name] appimage”. Not every developer publishes an AppImage edition of their software, yet sometimes independent developers take open-source software and package it as an AppImage themselves.
For example, Mozilla doesn’t offer an official AppImage version of Firefox, but you can find developers on the internet offering their own Firefox AppImage builds. Be cautious with these, making sure you trust the person doing the packaging, especially when it’s something as security-critical as a web browser.

Below are some of the apps that I got, with links to where you’ll find the AppImage download link. They’re all published, or at least linked, by the development project itself.
But—Why?
As with all good tech projects, it’s good to consider the actual use-cases. While I won’t claim everyone out there is going to benefit from this, I’ve found a few uses.
Linux fans are always experimenting with their setups, so I may think of more later, and you may find your own use-case I haven’t thought of. If and when that happens, you may thank me.

i
Some Limitations to Be Aware Of
While it’s been fun playing with my new Linux software multi-tool, I’ve come across some limitations and hiccups. Keep these in mind if you want a smooth experience.
You’ll Need to Allow Execution Wherever You Go
Every device on which you attempt to launch these AppImage files will require you to make it executable. Otherwise, the app won’t launch, and those permissions won’t transfer to any computer you move it to.
Fortunately, you’re able to often do this graphically. For example, in the Dolphin file browser, just right-click the file, click “Properties” in the context menu, switch to the “Permissions” tab, and check the box labeled “Is executable.”
Alternatively, you may just use this command, replacing the file name with that of your specific AppImage:
Save Files Will Usually Go to Your Machine
Whenever you save a file with one of these AppImages, like when saving a game in0 A.D., or downloading Wikipedia with Kiwix, bear in mind that the file will by default be stored on your local computer, likely within the “/home/$USER/.local/share” folder. That means if you take your collection of AppImages to another device, your saved files likely won’t travel with you.
Depending on the app, you might be able to configure it to save to the USB drive location instead of the local device. Since directory paths can vary depending on how the device mounts your drive, though, this method may prove a little finicky.
You May Encounter Speed Issues
You should also be aware that AppImages aren’t the snappiest to launch. All the software’s packaged software must be initialized, which can take time.
Like I said before, I recommend the thumb drive you use be the latest USB version. I tested both 3.0 and USB 3.1 drives for this, and I didn’t notice a meaningful difference in launch times. That said, the transfer speed when initially copying an AppImage over to the drive was definitely affected.
You May Have to Update Apps Manually
Also, be mindful of app updates. Especially with security-critical apps like a web browser or password manager, you don’t want to be caught using it without the latest security patches. The AppImages you download might have the built-in ability to check for and apply updates themselves. If they don’t, then it’s up to you to update it manually by downloading the file again and replacing it.
AppImages aren’t the only way to run software on your Linux setup, nor the only use for a USB drive. You can alsomake a bootable Linux drive on any computer, orformat a USB drive for Windows-Linux sharing.