CloudStack создал 7 пакетов Debian вместо 16, почему?
Для установки облака я использую это руководство по установке. При сборке пакета deb написано
Эта команда создаст 16 пакетов Debian. У вас должно быть все следующее, но у меня есть только 7 из них:
cloud-agent_4.0.0-incubating_amd64.deb
cloud-agent-deps_4.0.0-incubating_amd64.deb
cloud-agent-libs_4.0.0-incubating_amd64.deb
cloud-awsapi_4.0.0-incubating_amd64.deb
cloud-cli_4.0.0-incubating_amd64.deb
cloud-client_4.0.0-incubating_amd64.deb
cloud-client-ui_4.0.0-incubating_amd64.deb
cloud-core_4.0.0-incubating_amd64.deb
cloud-deps_4.0.0-incubating_amd64.deb
cloud-python_4.0.0-incubating_amd64.deb
cloud-scripts_4.0.0-incubating_amd64.deb
cloud-server_4.0.0-incubating_amd64.deb
cloud-setup_4.0.0-incubating_amd64.deb
cloud-system-iso_4.0.0-incubating_amd64.deb
cloud-usage_4.0.0-incubating_amd64.deb
cloud-utils_4.0.0-incubating_amd64.deb
Какова причина? (В версии 4.1.1 написано, что должен быть пакет 7 deb, но в версии 4.2.0 написано 16. Это может быть ошибкой в руководстве по CloudStack?)
1 ответ
Решение
В версии 4.2 всего 7 пакетов.deb.
Откуда нам знать?
Имя каждого пакета появляется в ./debian/control исходного дерева. Например
Package: cloudstack-common
Architecture: all
Depends: bash, genisoimage, nfs-common
Conflicts: cloud-scripts, cloud-utils, cloud-system-iso, cloud-console-proxy, cloud-daemonize, cloud-deps, cloud-python, cloud-setup
Description: A common package which contains files which are shared by several CloudStack packages
Если вы посмотрите историю этого файла, то увидите, что количество пакетов со временем уменьшилось. Например, в версии 4.0 перечислены 16 пакетов.