Список установочных пакетов Debian по умолчанию?

Вы уверены, что приложения еще не используют его? Если вы проверите вывод ldconfig -v, какая библиотека OpenSSL отображается первой в выводе?

По умолчанию системы на основе Debian -(и я уверен, что большинство других систем Linux, которые следуют FHS ), выполняют поиск /usr/local/libбиблиотек перед поиском /usr/lib. Это означает, что любой OpenSSL -, использующий приложения, которые вы запустили после установки вашей собственной пользовательской версии , должен использовать его раньше, чем версию в /usr/lib.

Вы можете подтвердить это, используя lddдля бинарного файла, связанного с OpenSSL. Например:

$ ldd /usr/sbin/nginx
...
        libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007fd50f80b000)
...

Запишите путь к libssl-, это версия, которую он будет использовать, даже если в системе имеется несколько копий.

Если ваша пользовательская версия OpenSSL находится в каталоге ниже /usr/local/lib(, например, /usr/local/lib/ssl), и вы видите, что он не найден ld, вы можете добавить этот каталог в новый файл в /etc/ld.so.conf.dи повторно -запуститеldconfig(обязательно используйте опцию -v, чтобы она отображала имена всех библиотек в определенных путях поиска ).

2
27.01.2020, 10:18
1 ответ
  1. См. Существует ли «базовый» метапакет Debian?

  2. Он встроен в установщик Debian и инструменты, которые он использует (tasksel, в частности ). Установщик устанавливает основные пакеты и их зависимости, а taskselустанавливает стандартные -приоритетные пакеты, если выбрана соответствующая задача.

  3. См. Есть ли команда, которая выводит ТОЛЬКО пакеты, явно установленные пользователем? (убунту/дебиан)

  4. Это значение по умолчанию, и его можно настроить в файлах конфигурации APT в разделе /etc/apt.

  5. Нет, вам придется запускать taskselснова.

5
27.01.2020, 21:57

Теги

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