Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Bootstrap Chef Solo
#!/usr/bin/env bash
apt-get -y update
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline5-dev libyaml-dev
cd /tmp
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz
tar -xvzf ruby-1.9.3-p125.tar.gz
cd ruby-1.9.3-p125/
./configure --prefix=/usr/local
make
make install
gem install chef ruby-shadow --no-ri --no-rdoc
@7hunderbird

This comment has been minimized.

Show comment Hide comment
@7hunderbird

7hunderbird May 3, 2012

Heads up, the name of readline's packaged was changed to libreadline-gplv2-dev (or lib64readline-gplv2-dev when using 64bit) from libreadline5-dev on ubuntu 12.04 LTS. And that means without readline, the dependencies for the build-essential will fail and the gcc compiler will not be installed.

Heads up, the name of readline's packaged was changed to libreadline-gplv2-dev (or lib64readline-gplv2-dev when using 64bit) from libreadline5-dev on ubuntu 12.04 LTS. And that means without readline, the dependencies for the build-essential will fail and the gcc compiler will not be installed.

@wadtech

This comment has been minimized.

Show comment Hide comment
@wadtech

wadtech May 9, 2012

You can also use libreadline6-dev instead of libreadline5-dev in 12.04.

wadtech commented May 9, 2012

You can also use libreadline6-dev instead of libreadline5-dev in 12.04.

@ghost

This comment has been minimized.

Show comment Hide comment
@ghost

ghost Jun 30, 2012

Don't you want apt-get -y upgrade after the update? Sometimes, ubuntu asks for a reboot afterwards (if you look at the post-login message).

ghost commented Jun 30, 2012

Don't you want apt-get -y upgrade after the update? Sometimes, ubuntu asks for a reboot afterwards (if you look at the post-login message).

@ipoval

This comment has been minimized.

Show comment Hide comment
@ipoval

ipoval Jun 1, 2013

@bluemont, apt-get upgrade will upgrade all the packages in the system, not sure if you want this

ipoval commented Jun 1, 2013

@bluemont, apt-get upgrade will upgrade all the packages in the system, not sure if you want this

@codemis

This comment has been minimized.

Show comment Hide comment
@codemis

codemis Jul 19, 2013

I have written a Gist for setting this up on Ubuntu 12.04 32 Bit systems. Check it out at: Ruby & Chef Install

codemis commented Jul 19, 2013

I have written a Gist for setting this up on Ubuntu 12.04 32 Bit systems. Check it out at: Ruby & Chef Install

@Wallsays

This comment has been minimized.

Show comment Hide comment
@Wallsays

Wallsays Jan 20, 2014

Gist for setting this up on Ubuntu 12.04 LTS 64 Bit here

Gist for setting this up on Ubuntu 12.04 LTS 64 Bit here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment