공유 라이브러리를로드하는 동안 GParted가 작동하지 않습니다 : libgtkmm-2.4.so.1


13

갈라진 채로 달릴 수 없습니다.

제거하고 다시 설치했는데 오류가 지속됩니다.

sudo gparted터미널에서 실행 한 결과는 다음과 같습니다.

$ 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를 설치하려고했는데이를 얻습니다.

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

이것은 이미 설치되어 있지만 문제가되는 특정 패키지가 이미 설치되어 있으므로 추가 종속성이있는 톤의 추가 기능을 설치하고 싶습니다. 아무것도 해결할 것입니다.

어떻게 진행해야합니까?


sudo apt-get install -f
— Neil

아무것도하지 않습니다. O 업그레이드, 새로 설치, 제거 또는 업그레이드하지 않습니다. 이것은 문제없이 gparted로 설치되기 때문에 apt에 관한 한 -f를 실행 해야하는 종속성 충돌이 없기 때문입니다.
— Eamonn Doyle

나는 당신이 이것을 설치한다고 생각합니다sudo apt-get install libgtkmm-2.4-1v5 libatkmm-1.6-1v5
— Neil

그것들을 실행할 때 libatkmm-1.6-1v5가 이미 최신 버전이고 libatkmm-1.6-1v5가 수동으로 설치되고 libgtkmm-2.4-1v5가 이미 최신 버전입니다. 이제 처음 두 개는 동일한 이름의 패키지이므로 첫 번째 버전은 최신 버전이고 두 번째는 정확히 첫 번째 패키지와 동일한 이름을 가진 패키지가 수동으로 설치되도록 설정되어 있습니다. 혼란스러워.
— Eamonn Doyle

흠이 패키지 gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrol 를 제거한 다음 설치하십시오.
— Neil

답변:


14

gparted libatkmm-1.6-1v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 pavucontrol이 명령에서 이러한 패키지 유형을 제거하십시오 .

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

그런 다음 ubuntu-desktop을 제거하면 설치합니다.

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

@Pablo Rierra의 답변에 더 많은 라이브러리가 누락되어 문제를 해결했습니다.
— Vladimir Iliev

9

Bionic을 새로 설치 한 직후 GParted에서 사용하는 누락 된 라이브러리를 다음과 함께 설치할 수 있습니다.

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

새로 설치할 때 라이브러리가 누락 된 경우 버그보고 를 고려해야 합니다 .
— Melebius

버그로보고되었습니다. [gparted의 누락 종속성 libgtkmm] ( bugs.launchpad.net/ubuntu/+source/gparted/+bug/1772317 ). Wayland와 관련이 있습니다. [gparted가 시작되지 않음] ( bugs.launchpad.net/ubuntu/+source/gparted/+bug/1748989 ) 도 참조하십시오 . 새로 설치했을 때 잘못된 설치와는 아무런 관련이 없습니다.
— eyoung100

@ eyoung100-설치 프로그램 디스크와 설치된 시스템 18.04에서 Wayland없이 실행 중임을 다시 확인했습니다.
— 크레이그

Wayland는 18.04의 기본값입니다. 그것을 제거하면 훌륭하지만 gtkmm이 여전히 필요합니다. 참고 항목 유비 설치 버그
— eyoung100

이것은 Bionic에서 나를 위해 일했습니다. 그러나 새로 설치하지는 않습니다.
— 유진 Gr. Philippov

7

이 명령은 나를 위해 일했다

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

내 경우에는 몇 가지 더 많은 라이브러리에 대해이 작업을 수행하지만 결국에는 효과가있었습니다. 감사.
— Vladimir Iliev

나는이 sudo apt install --reinstall libsigc++-2.0-0v5 sudo apt install --reinstall libglibmm-2.4-1v5
— Anwar

그리고 마지막 주석 위에 sudo apt install --reinstall libcairomm-1.0-1v5
— Tim Richardson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.