Inkscape не может запуститься в Ubuntu 18.04

Как я могу загрузить этот libgtkmm-2.4.so.1 для Inkscape в Ubuntu 18.04?

inkscape: error while loading shared libraries: libgtkmm-2.4.so.1:   
  cannot open shared object file: No such file or directory
1
задан 14 July 2018 в 21:13

4 ответа

Я не мог решить проблему, с которой Вы сталкиваетесь, и это также происходит со мной, но мне действительно удается использовать inkscape на Ubuntu 18.04 путем издания

$ sudo apt install snapd
$ sudo snap install inkscape
$ which inkscape
/snap/bin/inkscape

Прежде, который я попробовал без успеха

, 1) переустанавливают inkscape, и gtk от человечности 18.04

2) устанавливают последний inkscape от dev-ppa

3), LD_LIBRARY_PATH с VMware gtk версии

, Моя система была dist-обновлена из Ubuntu 16.04, таким образом, я думаю, что это - то, почему это маскируется путем выполнения хорошо на чистых 18,04 установках. Я серьезно рассматриваю снижение к 16,04, поскольку оно работало отлично

Hope, снимок решает Вам также Аплодисменты

0
ответ дан 3 December 2019 в 06:29

Что-то криво с Вашей inkscape установкой, как обозначено N0rbert в этом комментарии.. Недостающий пакет библиотеки перечислен как зависимость inkscape и должен был быть установлен при установке inkscape.

Одна альтернатива должна была бы сделать точно, как предложено в комментарии и дать команду sudo apt install libgtkmm-2.4-1v5 который чрезвычайно вероятен, решают эту проблему, но может не обратиться к первопричине.

Лично, я дал бы следующие команды:

sudo apt update обновить базу данных пакета с сервера.

sudo apt install --reinstall inkscape переустановить inkscape пакет.

Это приводит к под управлением копии inkscape в соответствии с Ubuntu 18.04. При запуске его от терминала, а не GUI, Вы могли бы заметить, что предупреждение как "Неудавшийся загрузило canberra-gtk-module", можно или принять решение проигнорировать его (inkscape, все еще запустится), или разрешите его с sudo apt install libcanberra-gtk-module

Примечание: Оба из вышеупомянутых пакетов требуют, чтобы Вы включили репозиторий вселенной до попытки установить.

3
ответ дан 3 December 2019 в 06:29

В моем случае эти команды помогли:

sudo apt-get install --reinstall libwpg-0.3-3
sudo apt-get install --reinstall libwpd-0.10

Я нашел их спасибо сообщение:

https://bugs.launchpad.net/inkscape / + ошибка/1639300

где рекомендуется следующее повторение:

1) Найдите недостающую библиотеку

ldd $(which inkscape) | grep "not found"

2) Найдите пакет, содержащий эту библиотеку

3) Установка с флагом --reinstall.

3
ответ дан 3 December 2019 в 06:29

Возможно, вам потребуется переустановить libgtkmm-2.4:

~# apt install --reinstall libgtkmm-2.4
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libgtkmm-2.4-1v5' for regex 'libgtkmm-2.4'
Note, selecting 'libgtkmm-2.4-1c2a' for regex 'libgtkmm-2.4'
Note, selecting 'libgtkmm-2.4-dev' for regex 'libgtkmm-2.4'
Note, selecting 'libgtkmm-2.4-doc' for regex 'libgtkmm-2.4'
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev debhelper dh-autoreconf dh-strip-nondeterminism doc-base gir1.2-gtk-2.0
  gir1.2-harfbuzz-0.0 gtkmm-documentation icu-devtools libarchive-cpio-perl libatk1.0-dev libatkmm-1.6-dev
  libcairo-script-interpreter2 libcairo2-dev libcairomm-1.0-dev libfile-stripnondeterminism-perl libfontconfig1-dev
  libfreetype6-dev libgdk-pixbuf2.0-dev libglibmm-2.4-dev libglibmm-2.4-doc libgraphite2-dev libgtk2.0-dev libgtkmm-3.0-doc
  libharfbuzz-dev libharfbuzz-gobject0 libice-dev libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libltdl-dev libpango1.0-dev
  libpangomm-1.4-dev libpixman-1-dev libsigc++-2.0-dev libsm-dev libtool libuuid-perl libxcb-shm0-dev libxcomposite-dev
  libxcursor-dev libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev libxrender-dev m4 po-debconf
  x11proto-composite-dev x11proto-input-dev x11proto-randr-dev x11proto-xinerama-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make dwz rarian-compat libatkmm-1.6-doc libcairo2-doc libcairomm-1.0-doc
  libgtkmm-3.0-dev libgraphite2-utils libgtk2.0-doc libice-doc icu-doc libtool-doc libpango1.0-doc libsigc++-2.0-doc libsm-doc
  gfortran | fortran95-compiler gcj-jdk m4-doc libmail-box-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev debhelper dh-autoreconf dh-strip-nondeterminism doc-base gir1.2-gtk-2.0
  gir1.2-harfbuzz-0.0 gtkmm-documentation icu-devtools libarchive-cpio-perl libatk1.0-dev libatkmm-1.6-dev
  libcairo-script-interpreter2 libcairo2-dev libcairomm-1.0-dev libfile-stripnondeterminism-perl libfontconfig1-dev
  libfreetype6-dev libgdk-pixbuf2.0-dev libglibmm-2.4-dev libglibmm-2.4-doc libgraphite2-dev libgtk2.0-dev libgtkmm-2.4-dev
  libgtkmm-2.4-doc libgtkmm-3.0-doc libharfbuzz-dev libharfbuzz-gobject0 libice-dev libicu-dev libicu-le-hb-dev libicu-le-hb0
  libiculx60 libltdl-dev libpango1.0-dev libpangomm-1.4-dev libpixman-1-dev libsigc++-2.0-dev libsm-dev libtool libuuid-perl
  libxcb-shm0-dev libxcomposite-dev libxcursor-dev libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev libxrender-dev
  m4 po-debconf x11proto-composite-dev x11proto-input-dev x11proto-randr-dev x11proto-xinerama-dev
0 upgraded, 59 newly installed, 1 reinstalled, 0 to remove and 20 not upgraded.

В моей системе уже была установлена ​​libgtkmm-2.4, но по какой-то причине не были установлены зависимости.

Примечание: это было после попытки других ответов на переустановку в этом вопросе ( apt install --reinstall inkscape и apt-get install --reinstall libwpg-0.3-3 libwpd-0.10 ). В данном случае ни один из них, похоже, не сработал.

ОБНОВЛЕНИЕ : Похоже, что из-за этой ошибки могут возникнуть проблемы с установкой пакета:

dpkg: error processing archive /tmp/apt-dpkg-install-aQJd54/58-libgtkmm-2.4-doc_1%3a2.24.5-2_all.deb (--unpack):
 trying to overwrite '/usr/share/doc/libgtkmm-2.4-dev/examples/README', which is also in package libgtkmm-2.4-dev:amd64 1:2.24.5-2
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)

Таким образом, похоже, что небольшая проблема с нежеланием перезаписывать README в примерах приводит к неполной установке этого пакета.

Выполнение apt install --fix-broken , похоже, завершило установку.

ОБНОВЛЕНИЕ : нет. Он все еще не работает, и, очевидно, есть группа людей, которые столкнулись с той же проблемой за последнее десятилетие.

0
ответ дан 7 December 2019 в 15:31

Другие вопросы по тегам:

Похожие вопросы: