GParted paylaşılan kütüphaneler yüklenirken çalışma hatası: libgtkmm-2.4.so.1


13

Ben gparted koşamam.

Temizledim ve yeniden yükledim ve hata devam ediyor.

İşte sudo gpartedterminalde çalışmanın çıktısı

$ 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

Libgtkmm-2.4'ü yüklemeye çalıştım ve bunu elde ettim:

$ 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] 

Bu zaten yüklü olduğunu söylüyor, ancak şikayetçi olduğu özel paketin zaten kurulu olduğunu söyleyerek yapmak istemediğim bir sürü bağımlılık yükü ile bir ton ekstra yüklemek istiyor, bu yüzden bu şüphelerim var her şeyi çözerdi.

Nasıl ilerlemeliyim?


sudo apt-get install -f
Neil

Hiçbir şey yapmaz. Yükseltme, yeni yükleme, kaldırma veya yükseltme. Bunun şüphesiz gparted yükler çünkü şüpheli apt söz konusu olduğunda çalıştırmak için -f gerektiren bağımlılık çatışma yoktur.
Eamonn Doyle

Sanırım bunu sudo apt-get install libgtkmm-2.4-1v5 libatkmm-1.6-1v5
Neil

Bunları çalıştırdığımda libatkmm-1.6-1v5 zaten en yeni sürümde, libatkmm-1.6-1v5 manuel olarak yüklenecek ve libgtkmm-2.4-1v5 zaten en yeni sürümde. Şimdi bu ilk ikisi aynı şekilde adlandırılmış paketlerdir, bu nedenle ilkinin en yeni sürümde olduğunu ve ikincisi için de ilk paket olarak tam olarak adlandırılmış olanın nasıl kurulacağını nasıl söyleyebiliriz. Şaşkın.
Eamonn Doyle

hmm bu paketleri kaldırmayı deneyin ve gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrol yükleyin.
Neil

Yanıtlar:


14

gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrolBu komutta bu paketler türünü kaldırmayı deneyin .

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

ve kaldırırsa ubuntu-desktop'u yükleyin.

sudo apt-get install ubuntu-desktop gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrol

Yanımda daha fazla kütüphane eksikti, @Pablo Rierra cevabı onları düzeltmeme yardımcı oldu.
Vladimir Iliev

9

Bionic'in yeni kurulumundan hemen sonra, GParted tarafından kullanılan eksik kütüphaneler aşağıdakilerle kurulabilir:

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

Yeni bir yüklemede eksik kitaplıklarınız varsa, bir hata bildirmeyi düşünmelisiniz .
Melebius

Bu bir hata olarak bildirildi, bkz: [Tutuklanmış için bağımlı bağımlılık libgtkmm] ( bugs.launchpad.net/ubuntu/+source/gparted/+bug/1772317 ). Wayland ile ilgisi var. Ayrıca bkz: [gparted başlamıyor] ( bugs.launchpad.net/ubuntu/+source/gparted/+bug/1748989 ). Yeni bir kurulumla karşılaştığım için kötü bir kurulumla ilgisi yok.
eyoung100

@ eyoung100 - çift kontrol Ben hem yükleyici diskte hem de kurulu sistemde 18.04 Wayland olmadan çalışıyordu.
Craig Hicks

Wayland 18.04 sürümünde varsayılan değerdir. Kaldırdıysanız, bu harika, ancak gtkmm yine de gereklidir. Bkz Ubiquity Yükleyici Bug
eyoung100

Bu benim için Biyonik üzerinde çalıştı. Ancak çok taze yükleyin.
Eugene Gr. Philippov

7

Bu komut benim için çalıştı

sudo apt install --reinstall libgtkmm-2.4-1v5

Benim durumumda bunu birkaç kütüphane için yapıyorum, ama sonunda işe yaradı. Teşekkürler.
Vladimir Iliev

Bu ikisini de yapmak zorunda kaldımsudo apt install --reinstall libsigc++-2.0-0v5 sudo apt install --reinstall libglibmm-2.4-1v5
Anwar

ve son yorumun üstünde, sudo apt install --reinstall libcairomm-1.0-1v5
Tim Richardson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.