3

Есть ли способ узнать зависимости программного обеспечения перед его установкой. У меня нет подключения к Интернету дома. Всякий раз, когда я устанавливаю программное обеспечение, в большинстве случаев происходит сбой установки из-за той или иной зависимости, отсутствующей в моей системе.
Есть ли способ обеспечить успешную установку программного обеспечения в Linux в автономном режиме, кроме предварительной установки всех необходимых зависимостей? Я новичок в Linux. Пожалуйста, помогите мне.

1 ответ1

3

Правило здравого смысла предполагает предоставление информации о зависимостях в инструкциях по установке. Это README или INSTALL в архиве исходного кода приложения.

Хотя многие менеджеры пакетов отслеживают зависимости между пакетами (не все из них, например, менеджер пакетов в Slackware Linux не отслеживает зависимости, и это не так уж и плохо, потому что борьба с менеджером пакетов, который умнее, чем должен быть, может быть Это более сложная задача, чем просто разрешение зависимостей вручную), вышеупомянутые файлы - это первое место, куда сопровождающие пакетов идут, когда включают какое-то программное обеспечение в репозиторий.

Есть много маленьких хитростей, таких как:

  • для приложения, написанного на Python (поместите здесь любой язык сценариев), изучите импорт, чтобы выяснить внешние зависимости
  • для динамически связанного двоичного файла используйте ldd, чтобы увидеть, с какими библиотеками он связывается

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .