Может APT-получить использоваться в системах Red Hat?

16

Мы знаем , что apt-getиспользуется в системах на основе Debian не так , что используется в Red Hat Enterprise Linux (RHEL) системы? Можно ли установить и использовать apt-getна Red Hat?

OmiPenguin
источник
1
aptitudeили apt-getэто менеджер пакетов Debian. В RedHat дистрибутивах, менеджер пакета rpmили yumдля ароматизаторов Fedora / CentOS. Вероятно, вы могли бы найти способ вручную установить aptitude в RedHat, но это звучит довольно трудоемко.
Шон С.
Нет, вы должны использовать ни.
qroberts
Даже если вы можете установить его, будет любой из загруженных пакетов работ?
SaintWacko

Ответы:

9

Существует проект, который утверждает, что поддерживает aptрепозитории стилей (а также apt-getкоманды) в дистрибутивах на основе RPM. Он называется apt-rpm и используется в качестве менеджера пакетов по умолчанию в некоторых дистрибутивах, но не в RHEL / Fedora.

Проблемы:

  • Кажется, он не поддерживается с 2008 года; с тех пор он может иметь дополнительные исправления или исправления, но ничего особенного.
  • Репозитории Yum не совместимы с apt-rpm, поэтому даже если бы вы устанавливали его на свой компьютер, вам понадобился бы репозиторий apt-rpm для подключения, чтобы использовать его.

Существует ветвь apt-rpm, которая была обновлена ​​для большей совместимости с rpmверсией 5, которая используется во всех последних дистрибутивах RPM. Так что, если вы настаиваете на использовании его, хорошая отправная точка, чтобы проверить ветку Gitorious для APT-мин для rpm5.

Синтаксис команды yumдостаточно близок к тому, apt-getчтобы вы могли выучить один, если знаете другой в течение дня или, самое большее, недели. Так что, если нет какой - то очень сильный бизнес потребности в использовании , aptи вы готовы создать свой собственный репозиторий склонных оборотов в минуте (и дело с cruftiness программного обеспечения , которое в основном не сопровождается), я бы не советовал переходить вниз этот поезд мысли.

allquixotic
источник
просто маленький вопрос я просто пытался вырезать файл из текущего каталога в другой каталог , используя эту команду {Судо ет файл ./Desktop} и он сказал , что пользователь не является файлом sudoers. Этот случай будет сообщено . Разве это не означает, что SUDO доступен в RHEL
OmiPenguin
Первое: rmудаляет файл, а не перемещает его. НЕ используйте, rmесли вы не хотите удалить файл (возможно, без возможности восстановить его). Используйте mvвместо этого, чтобы переименовать или переместить файлы. Учитывая , что вы почти удалили файл по ошибке, я бы посоветовал вам изучить основные консольные команды , прежде чем вы станете корнем, так что вы не разрушить вашу систему.
allquixotic
Эх жаль , что это мв не м.поги извинений. Опечатка
OmiPenguin
Во всяком случае, ваш вопрос не по теме для комментариев этого вопроса, так как она не имеет никакого отношения. Это не чат. Если у вас есть вопрос о Sudo на RHEL, задайте новый вопрос - хотя я бы посоветовал вам сначала поискать SuperUser, потому что этот вопрос задавался десятки раз.
allquixotic
13

Нет, 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, который вы загрузили самостоятельно, вы можете использовать его rpm -i some-package.rpmдля установки (и rpm -qaдля получения списка всех установленных rpms ). Это эквивалентно dpkg -i some-package.debdpkg --get-selectionsполучить список всех установленных DEB пакетов) на основе Debian дистрибутивов.

p_strand
источник