DEB package installer for Essora / Debian / Devuan (GTK3).
EssDeb is a lightweight graphical installer for .deb packages, similar in spirit to GDebi.
It is designed to match the look and feel of other Essora applications.
- Open a
.debfile and display package information (name, version, description, dependencies). - Install / reinstall packages (uses
dpkg --force-all -i). - Remove installed packages.
- If installation fails due to missing dependencies, EssDeb can run
apt-get install -f -y. - Drag & drop
.debfiles onto the window. - Refresh menus on Essora by running
/usr/local/bin/fixmenus(if available).
Upload your screenshot here (case-sensitive path):
docs/screenshots/EssDeb.png
Core runtime dependencies:
sudo apt update
sudo apt install -y python3 python3-gi gir1.2-gtk-3.0 python3-cairo python3-gi-cairo python3-apt gir1.2-gdkpixbuf-2.0 librsvg2-common apt dpkgPrivilege helper:
- The current code uses
gksuto rundpkg/apt-getwith admin rights. - If your system does not provide
gksu, you can switch the code topkexec(PolicyKit).
This repo keeps the original Essora paths:
- App files:
/usr/local/EssDeb/ - Desktop entry:
/usr/share/applications/EssDeb.desktop - CLI launcher:
/usr/local/bin/essdeb
Install:
cd /path/to/EssDebsudo make install
Uninstall:
sudo make uninstall
- Open EssDeb from the application menu, or run
essdeb. - You can also open a
.debfile from your file manager (file association).
GPL-3.0. See headers in the source code.
