Pluckeye requires Linux circa 2012 (glibc 2.14+) or newer that mostly adheres to the Linux Standard Base (the majority of Linux distributions). However, Pluckeye is only regularly tested on a couple Debian-based systems.

Snaps

Sometimes users ask why Pluckeye doesn’t block Firefox when installed from the Ubuntu software center, or similar locations.

The answer is that Snaps and Flatpak on Linux aren’t yet supported.

The good news is that Snap infrastructure is fairly easy to remove from a system:

On Debian/Ubuntu:

sudo apt-get purge snap snapd flatpak
sudo apt-get clean
pluck add nhb

Why enable the nhb feature? Because the package manager is ordinarily allowed. But with nhb on, you can use Pluckeye rules to limit the package manager.

For example, to limit package management activity on an Ubuntu machine to Mondays from 10am to 12pm:

pluck + when M10-12 allow ubuntu.com

Alternatively:

pluck + when M10-12 allow program:/usr/lib/apt/methods/http

Ubuntu 20.04 LTS users may want to install Brave or Vivaldi, or do the following to install the non-Snap version of Chromium:

sudo add-apt-repository ppa:system76/pop
sudo apt install chromium

See https://www.linuxslaves.com/2020/06/install-chromium-on-ubuntu-2004-lts-without-snap.html.