Skip to content

josejp2424/EssDeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EssDeb

DEB package installer for Essora / Debian / Devuan (GTK3).

EssDeb GUI

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.

Features

  • Open a .deb file 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 .deb files onto the window.
  • Refresh menus on Essora by running /usr/local/bin/fixmenus (if available).

Screenshot

Upload your screenshot here (case-sensitive path):

docs/screenshots/EssDeb.png

Dependencies (Debian/Devuan)

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 dpkg

Privilege helper:

  • The current code uses gksu to run dpkg/apt-get with admin rights.
  • If your system does not provide gksu, you can switch the code to pkexec (PolicyKit).

Install (from this repository)

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:

  1. cd /path/to/EssDeb
  2. sudo make install

Uninstall:

  • sudo make uninstall

Usage

  • Open EssDeb from the application menu, or run essdeb.
  • You can also open a .deb file from your file manager (file association).

License

GPL-3.0. See headers in the source code.

About

EssDeb - .deb package installer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors