ubuntu 18.10 не работает для большого количества пакетов? На этот раз libdouble-conversion?

Пытаясь установить свою обычную среду на Ubuntu 18.10, я столкнулся со многими, многими проблемами.

Мне любопытно, почему пакеты, которые предположительно работают до 18 лет, имеют все эти проблемы?

Мне удалось собрать emacs из исходного кода, поэтому все мои проблемы с emacs-gtk / emacs-common / emacs26 могут быть решены задний план.

Но и clementine, и simplescreenrecorder устанавливаются с использованием apt install и обоих, при запуске жалуются на ошибку

при загрузке разделяемых библиотек: libdouble-conversion.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libdouble-conversion-dev is already the newest version (2.0.1-5).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.

From what I can see, there is a symbolic link:

lrwxrwxrwx 1 root root     25 Apr 10  2018 /usr/lib/x86_64-linux-gnu/libdouble-conversion.so -> libdouble-conversion.so.1

в несуществующий файл libdouble-conversion.so.1

apt-cache policy libdouble-conversion1
libdouble-conversion1:
  Installed: 2.0.1-5
  Candidate: 2.0.1-5
  Version table:
 *** 2.0.1-5 500
        500 http://us.archive.ubuntu.com/ubuntu cosmic/main amd64 Packages
        100 /var/lib/dpkg/status

Я также вручную создал libdouble-conversion, но он создает /usr/local/lib/libdouble-conversion.so.3, и все ожидают clementine, simplescreenrecorder и octave. so.1

Я удалил libdouble-conversion в / usr / local / lib и попробовал:

sudo apt install --reinstall libdouble-conversion1

now octave, simplescreenrecorder и clementine все coredump. Есть ли способ определить, что происходит? Чтобы показать, какая общая библиотека дает сбой? Хочу показать, что это все-таки libdouble-conversion.

Я, конечно, хотел бы решить эту проблему, но я также был бы признателен, если бы кто-нибудь мог объяснить, почему с 18.10 так много подобных проблем?

0
задан 23 February 2019 в 06:46

1 ответ

У меня была аналогичная проблема (программа не работала 20.04), когда файл .so.1 недоступен.

Я решил:

sudo ln -s /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3 /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1

После этого программа заработала нормально. Может быть и у вас так.

1
ответ дан 2 January 2021 в 14:03

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

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