Tag Archives: Omnios

Установка Ruby 1.8.7 и Puppet на OmniOS

Установка Ruby

Для установки ruby будем использовать RVM.

Добавляем omniti-ms репозиторий.

pkg set-publisher -g http://pkg.omniti.com/omniti-ms/ ms.omniti.com

Устанавливаем зависимости:

pkg install gcc46 gnu-tar linker header-math object-file gnu-coreutils lint system/header

Устанавливаем RVM:

curl -L get.rvm.io | bash -s stable

Войдите в систему снова, так инициализируются скрипты rvm. Установите переменную PATH для выбора правильного компилятора и указанию будущего пути для puppet

PATH="/opt/gcc-4.6.3/bin:${PATH}:/opt/omni/bin/i386"

Устанавливаем Ruby

rvm install 1.8.7

Возможно придется вставить следующую строку внизу /etc/profile:

rvm use 1.8.7

Установка puppet и facter

Качаем исходники puppet и facter:

wget http://downloads.puppetlabs.com/facter/facter-1.6.9.tar.gz
wget http://downloads.puppetlabs.com/puppet/puppet-2.7.14.tar.gz

Устанавливаем facter:

cd facter-1.6.9
./install.rb

Устанавливаем puppet

cd puppet-2.7.14
./install.rb

Оригинал

Почему OmniOS?

С момента релиза OmniOS последней весной, мы получили очень много обратной связи от людей по почте, твиттеру и на различных конференциях, на которых выступали. Многое из этого было очень позитивным: люди счастливы видеть продолжение семейства OpenSolaris ОС, и некоторых других исключительных инструментов, доступных на этой платформе. Конечно, не все понимают, почему мы сделали это, после всего этого, обслуживание своего собственного дистрибутива является не тривиальной задачей. В то время, когда мы имели возможность говорить о том, почему мы пришли к этому решению на личных встречах и других событиях, мы подумали, что стоит объяснить некоторые мысли, которые привели нас к созданию OmniOS.
Читать далее…