Предназначено ли 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.