Мы знаем, что apt-get
используется в системах на основе debian, так что же используется в системах Red Hat Enterprise Linux (RHEL)? Можно ли установить и использовать apt-get
в Red Hat?
2 ответа
Нет, apt
специфична для Debian. apt
использует dpkg
для установки файлов .deb
(которые являются двоичными файлами, специфичными для Debian).
В дистрибутивах Linux на основе Red Hat используется система управления пакетами rpm
. Вы можете использовать yum
для получения и установки rpms в дистрибутивах Red Hat:
yum search som-package-name
yum install some-package-name
Если вы хотите установить оборотов в минуту , что вы загрузили на свой собственный, вы можете использовать rpm -i some-package.rpm
установить его (и rpm -qa
, чтобы получить список всех установленных оборотов в минуту). Это эквивалентно dpkg -i some-package.deb
(и dpkg --get-selections
для получения списка всех установленных пакетов deb) в дистрибутивах на основе Debian.
Существует проект, который утверждает, что поддерживает репозитории в стиле apt
(а также команду apt-get
) в дистрибутивах на основе RPM. Он называется apt-rpm и используется в качестве менеджера пакетов по умолчанию в некоторых дистрибутивах, но не в RHEL/Fedora.
Проблемы:
- Кажется, он не поддерживается с 2008 года; с тех пор он может иметь дополнительные исправления или исправления, но ничего особенного.
- Репозитории Yum не совместимы с
apt-rpm
, поэтому даже если бы вы установили его на свой компьютер, вам понадобится репозиторий apt-rpm, чтобы использовать его.
Существует ветвь apt-rpm
, которая была обновлена для большей совместимости с версией 5 rpm
, которая используется во всех последних дистрибутивах RPM. Так что, если вы настаиваете на его использовании, хорошей отправной точкой является проверка ветки Gitorious на apt-rpm для rpm5.
Синтаксис команды yum
достаточно близок к apt-get
чтобы вы могли выучить один, если знаете другой в течение дня или, самое большее, недели. Поэтому, если для использования apt
не возникнет острая необходимость в бизнесе, и вы не захотите создать свой собственный репозиторий apt-rpm (и бороться с грубостью программного обеспечения, которое в основном не поддерживается), я бы не советовал продолжать этот ход мыслей.