Grafikus csomagkezelők használatánál jelentkező Perl / GTK3+ modul hiba javítása

kimarite képe

A grafikus csomagkezelők konzol ablakában találkozhattál már ezzel a fura jelzéssel:

[...]
Beállítás: virtualbox-5.2 (5.2.10-122088~Ubuntu~bionic) ...
debconf: az alábbi felület indítása sikertelen: Gnome
debconf: (Can't locate Gtk3.pm in @INC (you may need to install the Gtk3 module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 151.)
debconf: visszaváltás e felületre: Dialog

Ugyanez angolul:

debconf: unable to initialize frontend: Gnome
debconf: (Can't locate Gtk3.pm in @INC (you may need to install the Gtk3 module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 151, <> line 6.)
debconf: falling back to frontend: Dialog

Ez esetben nem a CPAN-nel telepíted a hiányzó Perl modult,
https://stackoverflow.com/a/65883
mert egy rendszercsomag telepítése elég lesz:

sudo apt-get install libgtk3-perl

A debconf jelzése alapján,

you may need to install the Gtk3 module 

a magam megnyugtatása végett rákerestem az alkalmazás könyvtárakra és csak a libgtk2-perl csomag volt telepítve.

Az

apt-cache show libgtk3-perl

parancs kimenetében megnéztem a csomag leírását,

Description-en: Perl bindings for the GTK+ graphical user interface library
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the Perl bindings to GTK+, built using
Glib::Object::Introspection. Generated bindings live under the Gtk3 namespace.
Description-md5: a3ff5513738a21b264ed5d9d2cd10421
Task: ubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop-share, lubuntu-gtk-desktop, lubuntu-desktop, lubuntu-qt-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop
Supported: 5y

és esélyesnek találtam a megoldásra.
A telepítés után a GDebi nem mutatta a korábbi figyelmeztetést az
-- alkalmazás újratelepítésekor,
-- és az eltávolítás utáni telepítéskor sem.

Az előzmény ez volt:

wget https://download.virtualbox.org/virtualbox/5.2.10/virtualbox-5.2_5.2.10-122088~Ubuntu~bionic_amd64.deb
gdebi-gtk virtualbox-5.2_5.2.10-122088~Ubuntu~bionic_amd64.deb

Enjoy :)

Hozzászólások

kimarite képe

Frissítés

Értékelés: 

0
Még nincs értékelve

#1 Valahogy eltávolíthatódott a most, immár másodszor telepített csomag. Nem egészen fehér. :)
Megnéztem a debconf csomaghoz az Ajánlott csomagokatSynaptic-ban, és látom, nincs telepítve.

Települt most (Synaptic csomagkezelő előzmények:

A következő csomagok telepítve lettek:
libcairo-gobject-perl (1.004-2build3)
libglib-object-introspection-perl (0.044-2)
libgtk3-perl (0.032-1)

Azaz telepítettem (Synaptic-ban immár, de azért ideírom a parancsot is):

sudo apt-get install libgtk3-perl

Aztán telepítettem a

debconf-doc (1.5.66)

csomagot, és a Synaptic nem mutatott hibát.
Meglátjuk a következő frissítést a Frissítéskezelővel ...

kimarite képe

Frissítés

Értékelés: 

0
Még nincs értékelve

#1.1 Jó a csomag, a Frissítéskezelőben semmi hiba.
Bár a CPAN-nal is próbáltam ismerkedni, és a moduljaival.