GParted tidak berfungsi saat memuat pustaka bersama: libgtkmm-2.4.so.1

13

Saya tidak bisa menjalankan gparted.

Saya telah membersihkan dan menginstal ulang dan kesalahan berlanjut.

Inilah output dari berjalan sudo gparteddi terminal

$ sudo gparted
/usr/sbin/gpartedbin: error while loading shared libraries: libgtkmm-2.4.so.1: cannot open shared object file: No such file or directory

Saya mencoba menginstal libgtkmm-2.4 dan saya mendapatkan ini:

$ sudo apt-get install libgtkmm-2.4
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libgtkmm-2.4-dev' for regex 'libgtkmm-2.4'
Note, selecting 'libgtkmm-2.4-1c2a' for regex 'libgtkmm-2.4'
Note, selecting 'libgtkmm-2.4-doc' for regex 'libgtkmm-2.4'
Note, selecting 'libgtkmm-2.4-1v5' for regex 'libgtkmm-2.4'
Note, selecting 'libgtkmm-2.4-dbg' for regex 'libgtkmm-2.4'
libgtkmm-2.4-1v5 is already the newest version.
The following extra packages will be installed:
  debhelper gir1.2-gtk-2.0 gtkmm-documentation libatk1.0-dev libatkmm-1.6-dev
  libcairo-script-interpreter2 libcairo2-dev libcairomm-1.0-dev
  libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
  libglibmm-2.4-dev libglibmm-2.4-doc libgtk2.0-dev libgtkmm-3.0-doc
  libharfbuzz-dev libharfbuzz-gobject0 libice-dev libmail-sendmail-perl
  libpango1.0-dev libpangomm-1.4-dev libpcre3-dev libpcre32-3 libpcrecpp0v5
  libpixman-1-dev libpng12-dev libpthread-stubs0-dev libsigc++-2.0-dev
  libsm-dev libsys-hostname-long-perl libx11-dev libx11-doc libxau-dev
  libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev
  libxrender-dev po-debconf x11proto-composite-dev x11proto-core-dev
  x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev
  x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
Suggested packages:
  dh-make libatkmm-1.6-doc libcairo2-doc libcairomm-1.0-doc libglib2.0-doc
  libgtkmm-3.0-dev libgtk2.0-doc libice-doc libpango1.0-doc libsigc++-2.0-doc
  libsm-doc libxcb-doc libxext-doc libmail-box-perl
The following NEW packages will be installed
  debhelper gir1.2-gtk-2.0 gtkmm-documentation libatk1.0-dev libatkmm-1.6-dev
  libcairo-script-interpreter2 libcairo2-dev libcairomm-1.0-dev
  libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev
  libglibmm-2.4-dev libglibmm-2.4-doc libgtk2.0-dev libgtkmm-2.4-dbg
  libgtkmm-2.4-dev libgtkmm-2.4-doc libgtkmm-3.0-doc libharfbuzz-dev
  libharfbuzz-gobject0 libice-dev libmail-sendmail-perl libpango1.0-dev
  libpangomm-1.4-dev libpcre3-dev libpcre32-3 libpcrecpp0v5 libpixman-1-dev
  libpng12-dev libpthread-stubs0-dev libsigc++-2.0-dev libsm-dev
  libsys-hostname-long-perl libx11-dev libx11-doc libxau-dev
  libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev
  libxrender-dev po-debconf x11proto-composite-dev x11proto-core-dev
  x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev
  x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
0 to upgrade, 65 to newly install, 0 to remove and 0 not to upgrade.
Need to get 46.4 MB of archives.
After this operation, 332 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Ini mengatakan bahwa itu sudah diinstal tetapi ia ingin menginstal satu ton tambahan dengan beban dependensi yang saya enggan lakukan mengingat bahwa ia mengatakan bahwa paket spesifik yang dikeluhkannya sudah diinstal sehingga saya ragu ekstra ini akan menyelesaikan apa pun.

bagaimana saya harus melanjutkan?

Eamonn Doyle
sumber
Apa yang terjadi ketika Anda menjalankansudo apt-get install -f
Neil
Itu tidak melakukan apa-apa. O untuk meningkatkan, baru menginstal, menghapus atau tidak meningkatkan. Saya menduga ini karena menginstal gparted tanpa masalah karena itu sejauh yang berkaitan dengan apt tidak ada konflik ketergantungan yang mengharuskan -f untuk dijalankan.
Eamonn Doyle
Saya pikir Anda menginstal inisudo apt-get install libgtkmm-2.4-1v5 libatkmm-1.6-1v5
Neil
Ketika saya menjalankan yang saya dapatkan libatkmm-1.6-1v5 sudah pada versi terbaru, libatkmm-1.6-1v5 diatur untuk diinstal secara manual dan libgtkmm-2.4-1v5 sudah pada versi terbaru. Sekarang kedua yang pertama adalah paket yang dinamai identik, jadi bagaimana bisa dikatakan yang pertama adalah pada versi terbaru dan untuk yang kedua yang sama persis bernama sama dengan paket pertama diatur untuk diinstal secara manual. Bingung.
Eamonn Doyle
hmm coba hapus paket-paket ini gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrol kemudian instal.
Neil

Jawaban:

14

Coba hapus paket-paket ini gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrolketik perintah ini.

sudo apt-get remove gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrol 

dan kemudian instal ubuntu-desktop jika menghapusnya.

sudo apt-get install ubuntu-desktop gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrol
Neil
sumber
Lebih banyak perpustakaan yang hilang di pihak saya, @Pablo Rierra membantu saya memperbaikinya.
Vladimir Iliev
9

Tepat setelah instalasi baru Bionic, perpustakaan yang hilang yang digunakan oleh GParted dapat diinstal dengan:

sudo apt-get install --reinstall libgtkmm-2.4-1v5 libatkmm-1.6-1v5 libpangomm-1.4-1v5 libglibmm-2.4-1v5 libsigc++-2.0-0v5 libcairomm-1.0-1v5
Akhil Baranwal
sumber
Jika Anda memiliki pustaka yang hilang dalam pemasangan baru, Anda harus mempertimbangkan melaporkan bug .
Melebius
Ini telah dilaporkan sebagai bug, lihat: [Libgtkmm ketergantungan tidak ada untuk gparted] ( bugs.launchpad.net/ubuntu/+source/gparted/+bug/1772317 ). Itu ada hubungannya dengan Wayland. Lihat juga: [gparted tidak memulai] ( bugs.launchpad.net/ubuntu/+source/gparted/+bug/1748989 ). Ini tidak ada hubungannya dengan instalasi yang buruk, karena saya menabraknya pada instalasi baru.
eyoung100
@ eyoung100 - diperiksa dua kali saya menjalankan tanpa Wayland baik di disk installer dan sistem yang diinstal 18,04.
Craig Hicks
Wayland adalah default dalam 18,04. Jika Anda menghapusnya, itu bagus, tetapi gtkmm masih diperlukan. Lihat Bug Penginstal Ubiquity
eyoung100
Ini bekerja untuk saya di Bionic. Instal tidak terlalu segar.
Eugene Gr. Philippov
7

Perintah ini bekerja untuk saya

sudo apt install --reinstall libgtkmm-2.4-1v5
Pablo Riera
sumber
Dalam kasus saya, saya melakukan ini untuk beberapa perpustakaan lagi, tetapi pada akhirnya berhasil. Terima kasih.
Vladimir Iliev
Saya harus melakukan keduanya jugasudo apt install --reinstall libsigc++-2.0-0v5 sudo apt install --reinstall libglibmm-2.4-1v5
Anwar
dan di atas komentar terakhir, saya juga perlu melakukan sudo apt install --reinstall libcairomm-1.0-1v5
Tim Richardson