EMZETT.
Войти

Зависимости и библиотеки

Коротко: Почти ни одна программа не стоит особняком. Она использует разделяемые библиотеки (файлы .so в Linux, .dll в Windows). Пакеты объявляют эти зависимости, чтобы менеджер пакетов устанавливал и их.

Подробнее: Разделяемые библиотеки экономят место и позволяют обновлять безопасность в одном месте. Проблема: двум программам нужны разные версии одной библиотеки («ад зависимостей»).

Подробности

  • glibc: библиотека GNU C, основа…

См. также: Flatpak, Snap и AppImage, важные пакеты базовой системы Linux