Tux, the Linux penguin
Debian, Ubuntu & Fedora

Linux Installation Instructions

Filie is available for Debian, Ubuntu, and other Debian-based distributions, as well as Fedora RPM-based distributions through our Nettica repositories.

Filie needs a Secret Service provider such as gnome-keyring or kwallet to function properly. These packages should be installed by default with your desktop environment. If not, you should install them manually.

Filie for Linux is beta software.

Filie requires glibc 2.34 or newer: Ubuntu 22.04 or later, Debian 12 or later, any current Fedora, or Enterprise Linux 9 or later (RHEL, Oracle Linux, Rocky Linux, AlmaLinux). Enterprise Linux 8 is not supported.

Debian

On Debian, Ubuntu, Raspberry PI OS, and other Debian-based distributions, install Filie from the Nettica apt repository. Run the commands below to add the repository and its signing key, then install the package. Updates will arrive through your normal apt upgrade cycle.

# Add the Nettica GPG key to be used by apt
sudo apt update
sudo apt install curl -y
sudo curl -s -o /etc/apt/sources.list.d/nettica.list https://ppa.nettica.com/nettica.list
curl https://ppa.nettica.com/nettica.gpg | sudo gpg -o /usr/share/keyrings/nettica.gpg --dearmor --batch --yes
sudo apt update

# Install Filie
sudo apt install filie -y

Fedora, RHEL, and Oracle Linux

On Fedora and other RPM-based distributions, install Filie from the Nettica dnf repository. Updates will arrive through your normal dnf upgrade cycle. On Enterprise Linux, version 9 or later is required; on version 8, dnf will fail with nothing provides libc.so.6(GLIBC_2.34).

Filie's system tray icon needs libayatana-appindicator-gtk3. On Fedora that package is in the main repositories. On Red Hat Enterprise Linux, Oracle Linux, Rocky Linux, AlmaLinux, and CentOS Stream it comes from EPEL, which each distribution enables differently. The commands below detect which distribution you're on, enable EPEL where it's needed, and then install Filie. Paste the whole block into a terminal.

# Enable EPEL on Enterprise Linux; Fedora needs nothing here
. /etc/os-release
case "$ID" in
  rhel)
    sudo subscription-manager repos --enable codeready-builder-for-rhel-$(rpm -E %rhel)-$(arch)-rpms
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm -y ;;
  ol)
    sudo dnf install oracle-epel-release-el$(rpm -E %rhel) -y ;;
  rocky|almalinux|centos)
    sudo dnf config-manager --set-enabled crb
    sudo dnf install epel-release -y ;;
esac

# Install curl
sudo dnf install curl -y

# Add the Nettica repository to dnf
sudo curl -s -o /etc/yum.repos.d/nettica.repo https://rpm.nettica.com/nettica.repo

# Install Filie
sudo dnf install filie -y

Feel free to copy and paste these commands directly into a terminal. Installation should only take a few seconds, and Filie will be available in your desktop environment's application menu, under Internet, and/or under Accessories or Tools/Utilities.

Contact

Questions? Contact us at [email protected].