Два примера общих проблем библиотеки, действительно ли это - 18,04 проблем?

Я только что попытался запустить эту программу и имел проблемы библиотеки. У меня есть правильные библиотеки, но программа смотрит в неправильном месте? Есть ли фиксация?

Править: Я должен сказать, что установил это через файл DEB отсюда:

$ Todour 
 Todour: error while loading shared libraries: libxcb-keysyms.so.1: cannot open shared object file: No such file or directory


$ apt-file search libxcb-keysyms.so.1
 libxcb-keysyms1: /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1
 libxcb-keysyms1: /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1.0.0

Согласно запросу:

 $ ldd Todour | grep not
  ldd: ./Todour: No such file or directory

И

 $ file Todour
 Todour: cannot open `Todour' (No such file or directory)

Править: Я также попробовал это:

  $ export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
  $ Todour 
  Todour: error while loading shared libraries: libxcb-keysyms.so.1: wrong ELF class: ELFCLASS64

Я также добавил i386 зависимости согласно этой команде:

 sudo apt install libxcb-keysyms1:i386

Все еще получая ответ класса ELF.

1
задан 6 March 2019 в 22:32

1 ответ

Проблема о зависимостях была создана на странице проекта GitHub, теперь она фиксируется.

Двоичный файл является 32-разрядным, таким образом, мы должны включить 32-разрядную поддержку

sudo dpkg --add-architecture i386
sudo apt update

затем загрузите пакет

cd ~/Downloads
wget https://nerdur.com/Todour-v2.17.deb

и установите его:

sudo apt install ./Todour-v2.17.deb

и наслаждайтесь:

Todour 2.17


Примечание: для исходной проблемы с зависимостями для 2,16 посмотрите предыдущий пересмотр этого ответа.

1
ответ дан 7 December 2019 в 15:07

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

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