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

#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 ...

Értékelés: 

0
Még nincs értékelve
kimarite képe

Frissítés

#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.

Értékelés: 

0
Még nincs értékelve
lazlo képe

Frissítés

 lazlo@lazlo-Aspire-A315-31:~$ apt-cache show libgtk3-perl
Package: libgtk3-perl
Architecture: all
Version: 0.032-1
Priority: optional
Section: perl
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 102
Depends: perl, gir1.2-gtk-3.0, gir1.2-pango-1.0, libcairo-gobject-perl, libglib-perl, libglib-object-introspection-perl (>= 0.043)
Filename: pool/main/libg/libgtk3-perl/libgtk3-perl_0.032-1_all.deb
Size: 28060
MD5sum: c204d36a4b0af2d1a523b5c7387fbceb
SHA1: 61e575cfaddbb2566240ada87e6247e1eeb619d0
SHA256: f6be369e5a32852cae6197cfddbdefd179e6bd3c2ca6e1e63fc19b7fe5df3454
Homepage: https://metacpan.org/release/Gtk3
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

...AKKOR EZ IGY JO???...

Értékelés: 

0
Még nincs értékelve
kimarite képe

Frissítés

#2 Remélem, tudsz angolul valamelyest. :)

Az apt-cache kézikönyve:
(a show csak [tulajdonságokat] mutat, nem csinál semmit ... a rendszerrel)

man apt-cache

(sudo apt-get install manpages manpages-hu)

A vonatkozó rész:

show pkg...
show performs a function similar to dpkg --print-avail; it displays
the package records for the named packages.

pkg = csomag neve

A kézikönyvek nagyjából ugyanazok minden Linux kiadás alatt, és az apt-cache parancs show kapcsolója is ugyanazt mutatja. Érdemes kézikönyveket nézni, a gyakorlati tudás a tutorialokból szerezhető meg, ha nem értesz valamit a kézikönyv leírásából vagy pl. itt kérdezel.

Értékelés: 

0
Még nincs értékelve
lazlo képe

perl

lazlo@lazlo-ideapad:~$ inxi --recommends
inxi will now begin checking for the programs it needs to operate. First a
check of the main languages and tools inxi uses. Python is only for debugging
data uploads unless Perl is missing.
---------------------------------------------------------------------------
Bash version: 4.3.48(1)-release
Gawk version: 4.1.3,
Sed version: 4.2.2
Sudo version: 1.8.16
Python version: 2.7.12 (legacy, no longer used)
Perl version: v5.22.1
---------------------------------------------------------------------------

...van perl,vagy nincs perl???...angolu nemtok...

Értékelés: 

0
Még nincs értékelve
kimarite képe

Perl

#3 Én igy szoktam nézni, és ekkor némi angol is rád ragad:

https://translate.google.hu/#en/hu/inxi%20will%20now%20begin%20checking%....
Kapcsold át a te nyelvedre.Egyéni szociális probléma, ha nem tudsz a

ngolul. De megoldható ... :)

Perl version: v5.22.1 <-- van telepített Perl?

Így is megnézheted:

dpkg -l perl
apt-cache policy perl

Nálam ezt mutatja: ;)

kim@kim-hp ~ $ man inxi
kim@kim-hp ~ $ inxi --recommends
inxi will now begin checking for the programs it needs to operate. First a
check of the main languages and tools inxi uses. Python is only for debugging
data uploads unless Perl is missing.
---------------------------------------------------------------------------
Bash version: 4.4.19(1)-release
Gawk version: 4.1.4,
Sed version: 4.4
Sudo version: 1.8.21p2
Python version: 2.7.15rc1 (legacy, no longer used)
Perl version: v5.26.1
---------------------------------------------------------------------------
Test One: Required System Directories (Linux Only).
If one of these system directories is missing, inxi cannot operate:

/proc.................................................... Present
/sys..................................................... Present

All the directories are present.
---------------------------------------------------------------------------
Test Two: Required Core Applications.
If one of these applications is missing, inxi cannot operate:

df (info: partition data)................................ /bin/df
gawk (info: core tool)................................... /usr/bin/gawk
grep (info: string search)............................... /bin/grep
perl (info: debugger uploader; debugger /sys traverse)... /usr/bin/perl
lspci (info: hardware data).............................. /usr/bin/lspci
ps (info: process data).................................. /bin/ps
readlink................................................. /bin/readlink
sed (info: string replace)............................... /bin/sed
tr (info: character replace)............................. /usr/bin/tr
uname (info: kernel data)................................ /bin/uname
wc (info: word character count).......................... /usr/bin/wc

All the applications are present.
---------------------------------------------------------------------------
Test Three: Script Recommends for Graphics Features.
NOTE: If you do not use X these do not matter (like a headless server).
Otherwise, if one of these applications is missing, inxi will have incomplete
output:

glxinfo (info: -G glx info).............................. /usr/bin/glxinfo
xdpyinfo (info: -G multi screen resolution).............. /usr/bin/xdpyinfo
xprop (info: -S desktop data)............................ /usr/bin/xprop
xrandr (info: -G single screen resolution)............... /usr/bin/xrandr

All the applications are present.
---------------------------------------------------------------------------
Test Four: Script Recommends for Remaining Features.
If one of these applications is missing, inxi will have incomplete output:

dig (info: -i wlan IP (Default))......................... /usr/bin/dig
dmidecode (info: -M if no sys machine data; -m memory)... /usr/sbin/dmidecode
file (info: -o unmounted file system).................... /usr/bin/file
hciconfig (info: -n -i bluetooth data-dev only-not used). /bin/hciconfig
hddtemp (info: -Dx show hdd temp)........................ /usr/sbin/hddtemp
ifconfig (info: -i ip lan-deprecated).................... /sbin/ifconfig
ip (info: -i ip lan)..................................... /sbin/ip
sensors (info: -s sensors output)........................ /usr/bin/sensors
strings (info: -I sysvinit version)...................... /usr/bin/strings
lsusb (info: -A usb audio;-N usb networking)............. /usr/bin/lsusb
modinfo (info: -Ax,-Nx module version)................... /sbin/modinfo
runlevel (info: -I runlevel)............................. /sbin/runlevel
sudo (info: -Dx hddtemp-user;-o file-user)............... /usr/bin/sudo
tree (info: -@1[1-5] debugger sys tree).................. Missing
uptime (info: -I uptime (check which package owns Debian)) /usr/bin/uptime

The following applications are missing from your system:

Application: tree
To add to your system, install the proper distribution package for your
system:
Debian/Ubuntu: tree :: Arch Linux: tree :: Redhat/Fedora/Suse: tree
---------------------------------------------------------------------------
Test Five: Script Recommends for Remaining Features.
One of these downloaders needed for options -i/-w/-W (-U/-! [11-15], if
supported):

curl (info: -i wan ip;-w/-W;-U/-! [11-15] [Default|OR]).. /usr/bin/curl
wget (info: -i wan ip;-w/-W;-U/-! [11-15] [OR]).......... /usr/bin/wget
perl (info: -i wan ip;-w/-W;-U/-! [11-15] [Module HTTP::Tiny]) /usr/bin/perl

All the applications are present.
---------------------------------------------------------------------------
Test Six: System Directories for Various Information.
(Unless otherwise noted, these are for GNU/Linux systems)
If one of these directories is missing, inxi may have incomplete output:

/sys/class/dmi/id (info: -M system, motherboard, bios)... Present
/dev (info: -l,-u,-o,-p,-P,-D disk partition data)....... Present
/dev/disk/by-label (info: -l,-o,-p,-P partition labels).. Present
/dev/disk/by-uuid (info: -u,-o,-p,-P partition uuid)..... Present

All the directories are present.
---------------------------------------------------------------------------
Test Seven: System Files for Various Information.
(Unless otherwise noted, these are for GNU/Linux systems)
If one of these files is missing, inxi may have incomplete output:

/proc/asound/cards (info: -A sound card data)............ Present
/proc/asound/version (info: -A ALSA data)................ Present
/proc/cpuinfo (info: -C cpu data)........................ Present
/etc/lsb-release (info: -S distro version data [deprecated]) Present
/proc/mdstat (info: -R mdraid data)...................... Present
/proc/meminfo (info: -I memory data)..................... Present
/etc/os-release (info: -S distro version data)........... Present
/proc/partitions (info: -p,-P partitions data)........... Present
/proc/modules (info: -G module data)..................... Present
/proc/mounts (info: -P,-p partition advanced data)....... Present
/var/run/dmesg.boot (info: -D,-d disk data [BSD only])... Missing
/proc/scsi/scsi (info: -D Advanced hard disk data [used rarely]) Present
/var/log/Xorg.0.log (info: -G graphics driver load status) Present

The following files are missing from your system:
File: /var/run/dmesg.boot
---------------------------------------------------------------------------
All tests completed.
kim@kim-hp ~ $ 

Értékelés: 

0
Még nincs értékelve
lazlo képe

perl

 ...hááá hagyjuk inkább ezt a kinos perl dolgot...

Értékelés: 

0
Még nincs értékelve