Назад | Перейти на главную страницу

Установка марионетки из исходников b / c версии Ubuntu через apt старые

Единственный ли у меня вариант получить версию 2.6.8 через загрузку из источника?

Моя версия Ubuntu, которая была установлена, была 2.6.1 через apt-get.

Если я загружу его по источнику, то мне придется самому писать сценарии запуска / остановки / перезапуска, надеясь избежать этого сценария.

Версия Ubuntu идентична версии Debian, так что это пример пакета, который можно безопасно извлечь непосредственно из репозиториев Debian.

http://ftp.us.debian.org/debian/pool/main/p/puppet/puppet_2.6.8-1_all.deb

Другой подход - установить puppet ruby ​​gem и пакеты deb, от которых он зависит.

Это irb libopenssl-ruby libreadline-ruby rdoc ri ruby ​​ruby-dev

Взято из книги Джорджа Орнбо «Настройка Puppet на Ubuntu 10.04». http://shapeshed.com/journal/setting-up-puppet-on-ubuntu-10-04/

Я все еще на стадии новичка с марионеткой, надеюсь, это поможет.

Обновление: у puppet 2,6.8 есть проблемы с Ruby 1.9, они будут исправлены в puppet 2.7.0 См.: http://projects.puppetlabs.com/issues/7648

Я установил новую марионетку из репозитория по адресу http://apt.puppetlabs.com/. Простой скрипт для Ubuntu (кодовое имя точный) может быть:

rsync -av --copy-links --del rsync://apt.puppetlabs.com/packages/apt/ /var/apt/
sudo dpkg -i /var/apt/pool/precise/main/p/puppet/puppet-common_2.7.14-1puppetlabs1_all.deb
sudo dpkg -i /var/apt/pool/precise/main/p/puppet/puppetmaster-common_2.7.14-1puppetlabs1_all.deb
sudo dpkg -i /var/apt/pool/precise/main/p/puppet/puppet_2.7.14-1puppetlabs1_all.deb

Надеюсь это поможет!