You are not logged in.
Why not a simple solution? A bash script with one command inside (as a substitute for gdebi).
For example:
mate-terminal -e <command>
To install a "local .deb" with dependencies, you can use apt or apt-get
A user-friendly GUI-less substitute for gdebi
1. a very simple bash script (e.g., three lines of code)
2. desktop launcher for this bash script
Right click on a deb file and select "install deb".
It opens a terminal, and runs sudo /usr/bin/apt-get install <path to your deb> on it.It is much more user-friendly than gdebi
apt-get does not need a gui, it can be used as is.
Last edited by igorzwx (Yesterday 16:30:00)
Offline
I have found that nala mostly works as a replacement for apt. I say "mostly" because it can't do an apt dist-upgrade equivalent and when packages get in a real mess it also lacks the full features of apt to unbreak things.
Offline
when packages get in a real mess it also lacks the full features of apt to unbreak things.
Since apt is a sort of "unstable wrapper", it may lacks the full features of apt-get to unbreak things.
Offline
You could also just go the .desktop route, use apt-get, and run it in terminal, that at least would save some typing, so not a gui method, but a quick timesaver. In my workflow lately I do a lot of local installs.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded August 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
If you do not know how to write such script (that is, a GUI-less substitute for gdebi, a sort of timesaver), you may try to think.
The same method can be used to run media files with CLI aps, e.g., aplay, mplayer, ffplay and the like, or with scripts (e.g, to resample waves with pcm_conv).
Last edited by igorzwx (Yesterday 15:38:07)
Offline
1. a very simple bash script (e.g., three lines of code)
If you don't know how .desktops can work, you may be convinced you need a script.
[Desktop Entry]
Type=Action
Comment=Install local .deb package
Name=Install Package
Icon=info
Terminal=true
Profiles=on_file;
[X-Action-Profile on_file]
Exec=gksu.sh apt-get install %f
MimeTypes=application/x-debian-package;
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded August 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Do you think that it is the simplest solution?
You may not use your gksu.sh with file. mediainfo, and the like.
So that, one desktop launcher, and one script which can be modified for the current needs.
You can simply uncomment the command you need.
NOTE: Filenames and paths with spaces should be supported.
If it is about security, then
Exec=gksu.sh /usr/bin/apt-get install %f
Linux Mint has two different apt
/usr/bin/apt
/usr/local/bin/apt
_https://github.com/linuxmint/mintsystem/blob/master/usr/local/bin/apt
Terminal=true
This is not acceptable. It should be like this:
Terminal=false
Terminal should be opened by "deb installer".
Terminal should remain open after apt-get exits, for it might be needed to fix problems. It should be under your control.
If you do not know how to open terminal from bash script and run commands on it, you may try to think.
There are many experts on security, on sound, on ALSA, and on everything else, who cannot write a simple script and cannot compile anything. Such "universal experts", as a rule, have affinity to censorship. This affinity can manifest in various ways, from individual tendencies to participate in online content moderation to governmental actions that suppress certain forms of speech.
Last edited by igorzwx (Today 12:02:22)
Offline