Как я могу обнаружить и установить список зависимых библиотек?

Я пытаюсь получить версию Humble Bundle Dungeon Defenders, но исполняемый файл выходит из строя с ошибкой «нет такого файла или каталога». Благодаря этому ответу я могу определить необходимые зависимые библиотеки:

$ objdump -x ./UDKGame/Binaries/DungeonDefenders-x86 | grep NEEDED
  NEEDED               libpthread.so.0
  NEEDED               libGL.so.1
  NEEDED               libSDL2-2.0.so.0
  NEEDED               libopenal.so.1
  NEEDED               libstdc++.so.6
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6
  NEEDED               libdl.so.2

Я начал поиск целей с aptitude, но задался вопросом, есть ли удобный способ установить все эти зависимые библиотеки, а не вручную

Примечания:

Запуск xubuntu 12.10 64-бит. Другие вопросы об исправлении зависимостей, похоже, предполагают, что вы пытаетесь установить что-то с apt-get или менеджером программного обеспечения. Я просто загрузил tar-файл Dungeon Defenders и попытался запустить его.

Edit:

Удивление, если я задал неправильный вопрос. Возможно, мне нужно знать: как вы сопоставляете имя библиотеки с соответствующим именем пакета / целевого объекта?

1
задан 13 April 2017 в 15:24

1 ответ

хорошо, в synaptic есть возможность сделать это, вы проверяете все пакеты, которые хотите установить, а в меню файлов вы выбираете сценарий загрузки для этих пакетов, я уверен, что это можно сделать самой apt тоже

0
ответ дан 25 May 2018 в 01:09
  • 1
    Благодаря Мостафе, я считаю, что моя трудность заключается в том, что я знаю имена библиотек, но не знаю, какие имена пакетов будут иметь apt (и я предполагаю synaptic) в качестве параметров. Аналогично, поиск в Центре программного обеспечения для одной из этих библиотек дает десятки возможных пакетов - я понятия не имею, какой из них выбрать. – Ash 23 February 2013 в 18:46
  • 2
    Вы можете искать в синаптических ключевых словах – Mostafa Shahverdy 23 February 2013 в 18:56

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

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