Предназначено ли Yum (и YumEx) для использования в системах Debian/Ubuntu, а также в системах CentOS?

Я создавал серверные приложения C++ для Linux, обычно в среде CentOS на виртуальной машине. Некоторое время назад, когда я настраивал свою среду разработки в CentOS, я привык использовать Yum (с YumEx) для управления установленными библиотеками в системе CentOS.

Сейчас я создаю приложение в системе Debian.

Yum (и YumEx) предназначен для использования с Debian/Ubuntu, а также с CentOS? Если нет, какой аналогичный менеджер пакетов мне следует использовать с Debian/Ubuntu?

2 ответа

Решение

Yum был создан для работы с пакетами RPM, так как они используются, например, с Redhat/CentOS или SuSE Linux. В Debian и его производных (как и в Ubuntu) RPM не является предпочтительной системой упаковки. Эквивалентом Yum будет APT (как эквивалент rpm команда будет dpkg). Возможно, вы захотите посмотреть ссылки для получения подробной информации. Краткий ответ: Ubuntu использует другую систему упаковки для своего программного обеспечения, поэтому Yum не является хорошим выбором для поддержки системы Ubuntu.

Вы можете использовать PackageKit, который присутствует в обоих дистрибутивах: http://www.freedesktop.org/software/PackageKit/pk-using.html

Если у вас минимальная ОС, вы можете установить их

  yum install PackageKit

на CentOS или:

  apt-get install packagekit

на Debian.

Другие вопросы по тегам