Вы здесь

Управление пакетами

Большинство дистрибутивов Linux поддерживают репозитории совместимого программного обеспечения и ту или иную систему управления процессом установки программ из репозитория - менеджер пакетов. Чаще всего менеджер пакетов делится на две составляющие. Низкоуровневая часть менеджера, управляет локальной базой установленных пакетов. Высокоуровневая часть менеджера умеет вычислять зависимости пакетов между собой, находить необходимые пакеты в репозиториях и скачивать их для локальной установки через низкоуровневую компоненту.

Существует несколько популярных менеджеров пакетов, которые используются большинством дистрибутивов.

Debian и его производные (в частности Ubuntu) используют связку dpkg, apt, aptitude и пакеты в формате DEB.
RedHat (CentOS, SciLinux и т.д.) используют rpm, yum и пакеты в формате RPM.
ArchLinux использует менеджер pacman.

Программа <a href="https://ru.wikipedia.org/wiki/Alien">Alien</a> позволяет конвертировать пакеты RPM в DEB и обратно.

К сожалению, даже использование единой системы управления пакетами не всегда обеспечивает автоматическую переносимость пакетов из дистрибутива в дистрибутив. Разные дистрибутивы могут строить различные схемы зависимостей и установка пакета от "чужого" дистрибутива может привести к конфликтам в версиях используемых библиотек.

Яндекс.Метрика