EMZETT.
Увійти

Залежності та бібліотеки

Коротко: Майже жодна програма не стоїть осібно. Вона використовує спільні бібліотеки (файли .so у Linux, .dll у Windows). Пакети оголошують ці залежності, щоб менеджер пакетів установлював і їх.

Докладніше: Спільні бібліотеки заощаджують місце й дозволяють оновлювати безпеку в одному місці. Проблема: двом програмам потрібні різні версії однієї бібліотеки («пекло залежностей»).

Подробиці

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

Див. також: Flatpak, Snap та AppImage, важливі пакети базової системи Linux