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


16

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


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 программного обеспечения , которое в основном не сопровождается), я бы не советовал переходить вниз этот поезд мысли.


просто маленький вопрос я просто пытался вырезать файл из текущего каталога в другой каталог , используя эту команду {Судо ет файл ./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.deb(и dpkg --get-selectionsполучить список всех установленных DEB пакетов) на основе Debian дистрибутивов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.