Linlo is officially distributed through the Snap Store! Installing Linlo with Snap makes installation, updates, and removal much easier. You no longer need to manually download, move, or configure the Linlo executable.
This is the recommended installation method for supported Linux distributions.
Linlo is distributed as a Snap package, so your Linux system must have Snap support enabled.
If you already use the Snap Store or the snap command, you can skip this step.
If Snap is not installed, follow the official installation instructions for your Linux distribution:
https://snapcraft.io/docs/installing-snapd
Open your terminal and run:
sudo snap install linlo --edge
Snap will download and install Linlo automatically.
You do not need to manually download the executable, create a local binary directory, or configure your PATH.
After installation, run:
linlo
You can launch Linlo from your terminal without navigating to a specific directory.
You can also use its command-line features:
linlo firefox
Search for filesystem entries matching Firefox.
linlo --help
Display command usage information.
linlo --version
Display version information.
linlo --os
Display operating-system information.
To check whether Linlo is installed, run:
snap list linlo
Snap will display information about your installed Linlo package, including its version.
Congratulations! Linlo is now installed on your system.
One of the advantages of using Snap is that you do not need to manually download and replace the Linlo executable whenever a new version becomes available.
Snap normally checks for updates automatically and installs them according to its refresh schedule.
To check for and install available updates for Linlo, run:
sudo snap refresh linlo
To see which version of Linlo you are running, use:
linlo --version
You can also inspect the installed Snap package with:
snap list linlo
That's it! No manually replacing files, changing permissions, or dealing with duplicate downloads.
If you want to remove Linlo from your system, run:
sudo snap remove linlo
Snap will uninstall Linlo and remove its installed package.
This removes the Snap installation rather than a manually downloaded executable. If you previously installed Linlo manually, that separate copy may need to be removed independently.
Linlo has dependencies it needs to properly run, that dependency being Find. To install find, follow these steps:
To install find, install with
Debian based: sudo apt update && sudo apt install findutils
Fedora/RHEL based: sudo dnf install findutils
Arch/Manjaro/Endeavour/SteamOS based: sudo pacman -S findutils
Alpine based: apk add findutils
Tiny Core based: tce-load -wi findutils.tcz
Gentoo based: sudo emerge --ask sys-apps/findutils
Void based: sudo xbps-install -S findutils
openSUSE/SLES based: sudo zypper install findutils
(FreeBSD users should refer to the MANUAL INSTALLATION GUIDE!!!)
Linlo is distributed as a Bash executable file named linlo. Follow the instructions below to install Linlo locally on Linux.
Download the linlo file from the Linlo website.
The file will normally be saved to your ~/Downloads folder.
Open your terminal.
Run:
mkdir -p ~/.local/bin
This creates a directory specifically for programs installed by your user account.
Run:
mv ~/Downloads/linlo ~/.local/bin/linlo
Linlo is now stored in:
~/.local/bin/linlo
You no longer need to keep it in your Downloads folder.
Run:
chmod +x ~/.local/bin/linlo
Check your PATH:
echo "$PATH"
If ~/.local/bin is already listed, you can skip this step.
If it is not listed, run:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
You can now run Linlo from any directory by simply typing:
linlo
You do not need to use ./linlo, and you do not need to be in the Downloads folder.
To see which Linlo executable your system is using, run:
which linlo
It should return:
/home/YOUR_USERNAME/.local/bin/linlo
If it does, Linlo has been successfully installed locally.
If you already have Linlo installed, you can update it by downloading the latest version and replacing your existing executable.
Download the latest linlo file from the Linlo website.
If you already have a file named linlo in your Downloads folder, your browser may rename the new download to linlo (1) or something similar.
Open your terminal.
If the downloaded file is named linlo, run:
mv ~/Downloads/linlo ~/.local/bin/linlo
If the downloaded file is named linlo (1), run:
mv ~/Downloads/"linlo (1)" ~/.local/bin/linlo
Important: These commands replace the existing Linlo executable with the newly downloaded version. Make sure you select the correct downloaded file.
Run:
chmod +x ~/.local/bin/linlo
Run:
linlo
Linlo should now run the newly installed version.
NOTE: For every update, downloading another newer Linlo file will change it to linlo (2) so follow the same steps as I put it here, but do mv ~/Downloads/"linlo (2)" ~/.local/bin/linlo or something similar when updating.
Uninstalling Linlo
To remove Linlo from your system, run:
rm ~/.local/bin/linlo
This removes Linlo without affecting anything else on your system.
Linlo has dependencies it needs to properly run, that dependency being Find. To install find, follow these steps:
To install find, install with
Debian based: sudo apt update && sudo apt install findutils
Fedora/RHEL based: sudo dnf install findutils
Arch/Manjaro/Endeavour/SteamOS based: sudo pacman -S findutils
Alpine based: apk add findutils
Tiny Core based: tce-load -wi findutils.tcz
Gentoo based: sudo emerge --ask sys-apps/findutils
Void based: sudo xbps-install -S findutils
openSUSE/SLES based: sudo zypper install findutils
FreeBSD based (VERY EXPERIMENTAL!!!): pkg install findutils