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

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

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

2 ответа2

1

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

0

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

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

  yum install PackageKit

на CentOS или:

  apt-get install packagekit

на Debian.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .