A GDebi alkalmazás telepítése manapság:
sudo apt-get install gdebi gdebi-core
A probléma az, hogy a böngészőből vagy a fájlkezelőből a „Megnyitás a GDebivel...” menü elemmel megnyitott telepítőnél a csomagkezelő elindul, az ablak nyílik, de a telepítés, az újratelepítés illetve az eltávolítás (bármilyen csomagkezelés) hibára fut, azaz a GDebi csomagkezelő alkalmazás összeomlik. Egészen pontosan az ablak bezárul, ennek következményeképpen például a telepítés érdemben nem történik meg.
Az ok, egy bug: https://bugs.launchpad.net/ubuntu/+source/gdebi/+bug/1760910
(https://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg5703486.html)
Megoldás
Az indító parancssort kell szerkeszteni.
Ebben a menüszerkesztő alkalmazás segít.
A Cinnamon asztali környezetnél a Menü szerkesztése ezen az útvonalon is történhet:
Menü (úgy, mint panel elem) > Beállítások... (egér jobb gombos menü) > Menü (elem) > Menüszerkesztő megnyitása (elem) > Adminisztráció > GDebi csomagtelepítő (jelöld ki) > Tulajdonságok (elem)
A Command elemnél az eredeti
gdebi-gtk %f
parancssort cseréld a
sh -c "gdebi-gtk %f"
parancssorra.
Nyomd meg az OK elemet a változtatás érvényesítéséhez.
Zárd be a Menüszerkesztő alkalmazást (Bezárás elem).
A Menü, mint panel elem beállítására szolgáló alkalmazást is zárd be (a bal oldalon látható hamburger menüből, az x elemre kattintva vagy az Alt + F4 billentyűkombináció segítségével).
Enjoy :-)
-----
Jegyzet
A gdebi-gtk alkalmazás egy Python3 script...
A GDebi grafikus megjelenítését a gdebi-gtk alkalmazás biztosítja.
A scriptet nem fontos látnod, de mindezt így derítettem ki (hátha tudom javítani a problémát).
A # (megjegyzés) után a parancssorokban használt parancsokat látod.
-- GDebi binárisának helye a fájlrendszerben # which
which gdebi /usr/bin/gdebi
-- mi is az, miféle fájl # file | ls -la
file /usr/bin/gdebi /usr/bin/gdebi: symbolic link to ../share/gdebi/gdebi
ls -la /usr/bin/gdebi lrwxrwxrwx 1 root root 20 márc 12 2019 /usr/bin/gdebi -> ../share/gdebi/gdebi
... szimbolikus link: a -> és az l (el) karakter jelzi (utóbbi a kimenet sorának elején).
És futtatható: az x karakter jelzi a kimenetben (itt elvárás, mert a gdebi, a grafikus felület nélkül is futtatható alkalmazás)
-- a könyvtár tartalma, ahova linkelve van a gdebi binárisa # ls -la
ls -la /usr/share/gdebi összesen 104 drwxr-xr-x 3 root root 4096 dec 17 19:04 . drwxr-xr-x 410 root root 20480 márc 9 01:54 .. -rwxr-xr-x 1 root root 4038 márc 12 2019 gdebi drwxr-xr-x 3 root root 4096 dec 17 19:14 GDebi -rwxr-xr-x 1 root root 3521 márc 12 2019 gdebi-gtk -rw-r--r-- 1 root root 4377 febr 25 2010 gdebi.png -rw-r--r-- 1 root root 60475 júl 2 2015 gdebi.ui
-- miféle a gdebi-gtk alkalmazás # ls -la | file
ls -la /usr/share/gdebi/gdebi-gtk -rwxr-xr-x 1 root root 3521 márc 12 2019 /usr/share/gdebi/gdebi-gtk
... futtatható: az x karakter jelzi a kimenetben (elvárás)
file /usr/share/gdebi/gdebi-gtk /usr/share/gdebi/gdebi-gtk: a /usr/bin/python3 script, ASCII text executable
... Python3 script.
Kézikönyvek:
-- which
man which
-- file
man file
-- ls
man ls
-- gdebi
man gdebi
-- gdebi-gtk
man gdebi-gtk