DEB и RPM
JØǤŁĬҜСейчас есть две самые распространенные системы установки программного обеспечения это: RPM и DEB.
Все они содержат программное обеспечение в сжатом формате.
RPM (RED HAT PACKAGE MANAGER)-
это менеджер пакетов,
используемый в операционных системах, основанных на Red Hat, это вся ветка дистрибутивов: Fedora, OpenSUSE, Red Hat, CentOS и т д.Файлы rpm используются с yum.
Особенности:
- Автоматическое разрешение зависимостей в большинстве случаев корректно
- Файл архива имеет специальный формат
- Не поддерживаются рекомендованные пакеты
Установка rpm пакета:
sudo rpm -i пакет.rpm
Удалить установленный rpm пакет:
sudo rpm -e пакет.rpm
Показать список установленных rpm пакетов: sudo rpm -qa
DEB (DEBIAN PACKAGE MANAGER)-представляют собой типы пакетов, используемые для установки программного обеспечения в операционной системе Debian, Ubuntu и прочих.Файлы DEB используются с dpkg, aptitude, apt-get.
Особенности:
- Поддержка приоритетов для пакетов различной важности
- Файл пакета - обычный архив
- Поддержка рекомендованных пакетов
Установка deb пакета:
$ sudo dpkg -i пакет.deb
Удалить установленный deb пакет:
sudo dpkg -r пакет.deb
Показать список установленных deb пакетов:
sudo dpkg -l
С точки зрения пользователя, в этих инструментах нет большой разницы. Форматы RPM и DEB - это просто архивные файлы, к которым прикреплены некоторые метаданные. Они оба одинаково загадочны, имеют жестко запрограммированные пути установки. И отличаются только тонкими деталями.