ошибка, в то время как загрузка совместно использовала библиотеки: libffi.so.5:

$ sudo apt-get install libffi6 libffi-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libffi6 is already the newest version.
The following packages were automatically installed and are no longer required:
  gir1.2-dbusmenu-gtk-0.4 update-notifier-common gir1.2-gtk-2.0 language-pack-kde-en kde-l10n-engb language-pack-kde-en-base
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  libffi-dev
0 upgraded, 1 newly installed, 0 to remove and 255 not upgraded.
Need to get 96.1 kB of archives.
After this operation, 356 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://in.archive.ubuntu.com/ubuntu/ precise/main libffi-dev amd64 3.0.11~rc1-5 [96.1 kB]
Fetched 96.1 kB in 2s (40.9 kB/s)
Selecting previously unselected package libffi-dev.
(Reading database ... 221614 files and directories currently installed.)
Unpacking libffi-dev (from .../libffi-dev_3.0.11~rc1-5_amd64.deb) ...
Processing triggers for doc-base ...
Processing 1 added doc-base file...
Processing triggers for install-info ...
Processing triggers for man-db ...
Setting up libffi-dev (3.0.11~rc1-5) ...

и затем,

:/opt/wunderlist-1.2.4/Wunderlist-1.2.4$ sudo ./Wunderlist   

./Wunderlist: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory

Подробнее:

$ cat /etc/issue
Ubuntu 12.04.4 LTS \n \l

Что я, как предполагается, делаю теперь?

0
задан 1 September 2014 в 23:09

2 ответа

Wunderlist, кажется, конкретно ищет более старую версию Вашего libffi, он хочет libffi5:

libffi.so.5: cannot open shared object file: No such file or directory

Вы находитесь на 12,04, и пакет libffi5 (3.0.9-1) только доступен в ясном repos.

Вы могли добавить ясный repos к Вашему /etc/apt/sources.lst и вручную установить более старый пакет от ясного repos, создав смешанную систему от 12,04 и 10.04. Я считал бы это плохой идеей, потому что вручную добавляющий очень старый материал является не обязательно ведущим к устойчивой системе.

Или Вы могли попросить, чтобы программист wunderlist обновил их зависимости, возможно, он также работает с libffi6.

3-е возможное решение, упомянутое здесь (немецкий язык) Просто символьная ссылка от 6 до 5:

ln -s /usr/lib/i386-linux-gnu/libffi.so.6 /usr/lib/i386-linux-gnu/libffi.so.5
3
ответ дан 5 August 2019 в 07:24

Используйте

https://packages.debian.org/wheezy/amd64/libffi5/download

для получения последней версии для платформы (ссылка выше для amd64), и после установки, необходимо получить необходимую библиотеку на месте

0
ответ дан 5 August 2019 в 07:24

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

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