cowboy@ubuntu:~$ sudo apt-get -qq update && sudo apt-get -qq upgrade && sudo apt-get -qq install curl && \
> bash -c "$(curl -fsSL https://raw.github.com/cowboy/dotfiles/master/bin/dotfiles)" && source ~/.bashrc
[sudo] password for cowboy:
Dotfiles - "Cowboy" Ben Alman - http://benalman.com/
Installing Git
Selecting previously deselected package emacsen-common.
(Reading database ... 47723 files and directories currently installed.)
Unpacking emacsen-common (from .../emacsen-common_1.4.19ubuntu2_all.deb) ...
Selecting previously deselected package liberror-perl.
Unpacking liberror-perl (from .../liberror-perl_0.17-1_all.deb) ...
Selecting previously deselected package git-man.
Unpacking git-man (from .../git-man_1%3a1.7.4.1-3_all.deb) ...
Selecting previously deselected package git.
Unpacking git (from .../git_1%3a1.7.4.1-3_amd64.deb) ...
Selecting previously deselected package git-core.
Unpacking git-core (from .../git-core_1%3a1.7.4.1-3_all.deb) ...
Processing triggers for man-db ...
Setting up emacsen-common (1.4.19ubuntu2) ...
emacsen-common: Handling install of emacsen flavor emacs
Setting up liberror-perl (0.17-1) ...
Setting up git-man (1:1.7.4.1-3) ...
Setting up git (1:1.7.4.1-3) ...
Setting up git-core (1:1.7.4.1-3) ...
Downloading files
Cloning into /home/cowboy/.dotfiles...
remote: Counting objects: 412, done.
remote: Compressing objects: 100% (211/211), done.
remote: Total 412 (delta 255), reused 348 (delta 191)
Receiving objects: 100% (412/412), 79.43 KiB, done.
Resolving deltas: 100% (255/255), done.
Submodule 'libs/ack' (git://github.com/petdance/ack.git) registered for path 'libs/ack'
Submodule 'libs/rbenv' (git://github.com/sstephenson/rbenv.git) registered for path 'libs/rbenv'
Submodule 'libs/ruby-build' (git://github.com/sstephenson/ruby-build.git) registered for path 'libs/ruby-build'
Cloning into libs/ack...
remote: Counting objects: 5367, done.
remote: Compressing objects: 100% (1450/1450), done.
remote: Total 5367 (delta 3996), reused 5262 (delta 3903)
Receiving objects: 100% (5367/5367), 886.48 KiB, done.
Resolving deltas: 100% (3996/3996), done.
Submodule path 'libs/ack': checked out 'a1d233a27b76a6b8b19fad00c59828388800b4d6'
Cloning into libs/rbenv...
remote: Counting objects: 1004, done.
remote: Compressing objects: 100% (419/419), done.
remote: Total 1004 (delta 628), reused 928 (delta 557)
Receiving objects: 100% (1004/1004), 136.14 KiB, done.
Resolving deltas: 100% (628/628), done.
Submodule path 'libs/rbenv': checked out '114b81c9a45bff79ce4cadad7285ffa02afff2d4'
Cloning into libs/ruby-build...
remote: Counting objects: 642, done.
remote: Compressing objects: 100% (297/297), done.
remote: Total 642 (delta 311), reused 590 (delta 263)
Receiving objects: 100% (642/642), 68.42 KiB, done.
Resolving deltas: 100% (311/311), done.
Submodule path 'libs/ruby-build': checked out '414d441c4db98983827bea71610e6cd0fc1c3fe9'
Updating APT
Installing APT packages: build-essential libssl-dev tree sl
Selecting previously deselected package libgomp1.
(Reading database ... 48315 files and directories currently installed.)
Unpacking libgomp1 (from .../libgomp1_4.5.2-8ubuntu4_amd64.deb) ...
Selecting previously deselected package binutils.
Unpacking binutils (from .../binutils_2.21.0.20110327-2ubuntu3_amd64.deb) ...
Selecting previously deselected package libc-dev-bin.
Unpacking libc-dev-bin (from .../libc-dev-bin_2.13-0ubuntu13_amd64.deb) ...
Selecting previously deselected package linux-libc-dev.
Unpacking linux-libc-dev (from .../linux-libc-dev_2.6.38-13.53_amd64.deb) ...
Selecting previously deselected package libc6-dev.
Unpacking libc6-dev (from .../libc6-dev_2.13-0ubuntu13_amd64.deb) ...
Selecting previously deselected package libgmpxx4ldbl.
Unpacking libgmpxx4ldbl (from .../libgmpxx4ldbl_2%3a4.3.2+dfsg-1ubuntu3_amd64.deb) ...
Selecting previously deselected package libppl7.
Unpacking libppl7 (from .../libppl7_0.10.2-10ubuntu1_amd64.deb) ...
Selecting previously deselected package libppl-c2.
Unpacking libppl-c2 (from .../libppl-c2_0.10.2-10ubuntu1_amd64.deb) ...
Selecting previously deselected package libcloog-ppl0.
Unpacking libcloog-ppl0 (from .../libcloog-ppl0_0.15.9-2_amd64.deb) ...
Selecting previously deselected package libelfg0.
Unpacking libelfg0 (from .../libelfg0_0.8.13-1_amd64.deb) ...
Selecting previously deselected package libmpfr4.
Unpacking libmpfr4 (from .../libmpfr4_3.0.0-7_amd64.deb) ...
Selecting previously deselected package libmpc2.
Unpacking libmpc2 (from .../libmpc2_0.9-1_amd64.deb) ...
Selecting previously deselected package cpp-4.5.
Unpacking cpp-4.5 (from .../cpp-4.5_4.5.2-8ubuntu4_amd64.deb) ...
Selecting previously deselected package cpp.
Unpacking cpp (from .../cpp_4%3a4.5.2-1ubuntu3_amd64.deb) ...
Selecting previously deselected package gcc-4.5.
Unpacking gcc-4.5 (from .../gcc-4.5_4.5.2-8ubuntu4_amd64.deb) ...
Selecting previously deselected package gcc.
Unpacking gcc (from .../gcc_4%3a4.5.2-1ubuntu3_amd64.deb) ...
Selecting previously deselected package libstdc++6-4.5-dev.
Unpacking libstdc++6-4.5-dev (from .../libstdc++6-4.5-dev_4.5.2-8ubuntu4_amd64.deb) ...
Selecting previously deselected package g++-4.5.
Unpacking g++-4.5 (from .../g++-4.5_4.5.2-8ubuntu4_amd64.deb) ...
Selecting previously deselected package g++.
Unpacking g++ (from .../g++_4%3a4.5.2-1ubuntu3_amd64.deb) ...
Selecting previously deselected package make.
Unpacking make (from .../make_3.81-8ubuntu1_amd64.deb) ...
Selecting previously deselected package libdpkg-perl.
Unpacking libdpkg-perl (from .../libdpkg-perl_1.16.0ubuntu7.1_all.deb) ...ubuntu7.1_all.deb) ...
Selecting previously deselected package dpkg-dev.
Unpacking dpkg-dev (from .../dpkg-dev_1.16.0
Selecting previously deselected package build-essential.
Unpacking build-essential (from .../build-essential_11.5ubuntu1_amd64.deb) ...
Selecting previously deselected package fakeroot.
Unpacking fakeroot (from .../fakeroot_1.14.4-1ubuntu1_amd64.deb) ...
Selecting previously deselected package libalgorithm-diff-perl.
Unpacking libalgorithm-diff-perl (from .../libalgorithm-diff-perl_1.19.02-2_all.deb) ...
Selecting previously deselected package libalgorithm-diff-xs-perl.
Unpacking libalgorithm-diff-xs-perl (from .../libalgorithm-diff-xs-perl_0.04-1_amd64.deb) ...
Selecting previously deselected package libalgorithm-merge-perl.
Unpacking libalgorithm-merge-perl (from .../libalgorithm-merge-perl_0.08-2_all.deb) ...
Selecting previously deselected package manpages-dev.
Unpacking manpages-dev (from .../manpages-dev_3.27-1ubuntu2_all.deb) ...
Processing triggers for man-db ...
Setting up libgomp1 (4.5.2-8ubuntu4) ...
Setting up binutils (2.21.0.20110327-2ubuntu3) ...
Setting up libc-dev-bin (2.13-0ubuntu13) ...
Setting up linux-libc-dev (2.6.38-13.53) ...
Setting up libc6-dev (2.13-0ubuntu13) ...
Setting up libgmpxx4ldbl (2:4.3.2+dfsg-1ubuntu3) ...
Setting up libppl7 (0.10.2-10ubuntu1) ...
Setting up libppl-c2 (0.10.2-10ubuntu1) ...
Setting up libcloog-ppl0 (0.15.9-2) ...
Setting up libelfg0 (0.8.13-1) ...
Setting up libmpfr4 (3.0.0-7) ...
Setting up libmpc2 (0.9-1) ...
Setting up cpp-4.5 (4.5.2-8ubuntu4) ...
Setting up cpp (4:4.5.2-1ubuntu3) ...
Setting up gcc-4.5 (4.5.2-8ubuntu4) ...
Setting up gcc (4:4.5.2-1ubuntu3) ...
Setting up make (3.81-8ubuntu1) ...
Setting up libdpkg-perl (1.16.0ubuntu7.1) ...ubuntu7.1) ...
Setting up dpkg-dev (1.16.0
Setting up fakeroot (1.14.4-1ubuntu1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.
Setting up libalgorithm-diff-perl (1.19.02-2) ...
Setting up libalgorithm-diff-xs-perl (0.04-1) ...
Setting up libalgorithm-merge-perl (0.08-2) ...
Setting up manpages-dev (3.27-1ubuntu2) ...
Setting up libstdc++6-4.5-dev (4.5.2-8ubuntu4) ...
Setting up g++-4.5 (4.5.2-8ubuntu4) ...
Setting up g++ (4:4.5.2-1ubuntu3) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode.
Setting up build-essential (11.5ubuntu1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously deselected package zlib1g-dev.
(Reading database ... 52716 files and directories currently installed.)
Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3ubuntu3_amd64.deb) ...
Selecting previously deselected package libssl-dev.
Unpacking libssl-dev (from .../libssl-dev_0.9.8o-5ubuntu1_amd64.deb) ...
Processing triggers for man-db ...
Setting up zlib1g-dev (1:1.2.3.4.dfsg-3ubuntu3) ...
Setting up libssl-dev (0.9.8o-5ubuntu1) ...
Selecting previously deselected package tree.
(Reading database ... 53978 files and directories currently installed.)
Unpacking tree (from .../tree_1.5.3-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up tree (1.5.3-1) ...
Selecting previously deselected package sl.
(Reading database ... 53985 files and directories currently installed.)
Unpacking sl (from .../archives/sl_3.03-16_amd64.deb) ...
Processing triggers for man-db ...
Setting up sl (3.03-16) ...
Installing Node v0.6.6
######################################################################## 100.0%
Configuring
Building
Installing
Updating Npm
npm http GET https://registry.npmjs.org/npm
npm http 200 https://registry.npmjs.org/npm
npm http GET https://registry.npmjs.org/npm/-/npm-1.0.106.tgz
npm http 200 https://registry.npmjs.org/npm/-/npm-1.0.106.tgz
npm http GET https://registry.npmjs.org/npm/1.0.106
npm http 200 https://registry.npmjs.org/npm/1.0.106
npm http GET https://registry.npmjs.org/npm/-/npm-1.0.106.tgz
npm http 200 https://registry.npmjs.org/npm/-/npm-1.0.106.tgz
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npm_g -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npm-g -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@1.0.106 /usr/local/lib/node_modules/npm
Installing Npm modules: jshint uglify-js
/usr/local/bin/uglifyjs -> /usr/local/lib/node_modules/uglify-js/bin/uglifyjs
/usr/local/bin/jshint -> /usr/local/lib/node_modules/jshint/bin/hint
uglify-js@1.2.3 /usr/local/lib/node_modules/uglify-js
jshint@0.5.5 /usr/local/lib/node_modules/jshint
├── argsparser@0.0.6
└── minimatch@0.0.5
Installing Ruby versions: 1.8.7-p352 1.9.2-p290
Downloading http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz...
Installing ruby-1.8.7-p352...
Installed ruby-1.8.7-p352 to /home/cowboy/.rbenv/versions/1.8.7-p352
Downloading http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz...
Installing rubygems-1.6.2...
Installed rubygems-1.6.2 to /home/cowboy/.rbenv/versions/1.8.7-p352
Downloading http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz...
Installing yaml-0.1.4...
Installed yaml-0.1.4 to /home/cowboy/.rbenv/versions/1.9.2-p290
Downloading http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz...
Installing ruby-1.9.2-p290...
Installed ruby-1.9.2-p290 to /home/cowboy/.rbenv/versions/1.9.2-p290
Downloading http://production.cf.rubygems.org/rubygems/rubygems-1.8.10.tgz...
Installing rubygems-1.8.10...
Installed rubygems-1.8.10 to /home/cowboy/.rbenv/versions/1.9.2-p290
Installing Ruby gems: awesome_print bundler interactive_editor
Fetching: awesome_print-1.0.2.gem (100%)
Successfully installed awesome_print-1.0.2
Fetching: bundler-1.0.21.gem (100%)
Successfully installed bundler-1.0.21
Fetching: spoon-0.0.1.gem (100%)
Fetching: interactive_editor-0.0.10.gem (100%)
Successfully installed spoon-0.0.1
Successfully installed interactive_editor-0.0.10
4 gems installed
Installing ri documentation for awesome_print-1.0.2...
Installing ri documentation for bundler-1.0.21...
Installing ri documentation for spoon-0.0.1...
Installing ri documentation for interactive_editor-0.0.10...
Installing RDoc documentation for awesome_print-1.0.2...
Installing RDoc documentation for bundler-1.0.21...
Installing RDoc documentation for spoon-0.0.1...
Installing RDoc documentation for interactive_editor-0.0.10...
Copying files into home directory
✔ Copying ~/.gitconfig.
Linking files into home directory
✔ Linking ~/.ackrc.
✔ Linking ~/.aprc.
✔ Linking ~/.bash_profile.
➜ Backing up ~/.bashrc.
✔ Linking ~/.bashrc.
✔ Linking ~/.gemrc.
✔ Linking ~/.irbrc.
✔ Linking ~/.toprc.
Backups were moved to ~/.dotfiles/backups/2011_12_28-09_29_43/
All done!
[cowboy@ubuntu:~]
[09:40:38] $ git --version
git version 1.7.4.1
[cowboy@ubuntu:~]
[09:40:18] $ node --version
v0.6.6
[cowboy@ubuntu:~]
[09:40:25] $ npm --version
1.0.106
[cowboy@ubuntu:~]
[09:40:29] $ rbenv versions
1.8.7-p352
- 1.9.2-p290 (set by /home/cowboy/.rbenv/version)
[cowboy@ubuntu:~]
[09:40:35] $ gem list
*** LOCAL GEMS ***
awesome_print (1.0.2)
bundler (1.0.21)
interactive_editor (0.0.10)
minitest (1.6.0)
rake (0.8.7)
rdoc (2.5.8)
spoon (0.0.1)
[cowboy@ubuntu:~]
[09:40:10] $ ll
.
[drwx------ cowboy cowboy 4.0K Dec 27 11:24] .cache/
[drwxr-xr-x cowboy cowboy 4.0K Dec 28 9:40] .dotfiles/
[drwxr-xr-x cowboy cowboy 4.0K Dec 28 9:39] .gem/
[drwxr-xr-x cowboy cowboy 4.0K Dec 28 9:33] .npm/
[drwxr-xr-x cowboy cowboy 4.0K Dec 28 9:39] .rbenv/
[lrwxrwxrwx cowboy cowboy 21 Dec 28 9:39] .ackrc -> .dotfiles/link/.ackrc
[lrwxrwxrwx cowboy cowboy 20 Dec 28 9:39] .aprc -> .dotfiles/link/.aprc
[-rw------- cowboy cowboy 620 Dec 28 9:39] .bash_history
[-rw-r--r-- cowboy cowboy 220 Dec 27 11:24] .bash_logout
[lrwxrwxrwx cowboy cowboy 28 Dec 28 9:39] .bash_profile -> .dotfiles/link/.bash_profile*
[lrwxrwxrwx cowboy cowboy 22 Dec 28 9:39] .bashrc -> .dotfiles/link/.bashrc
[lrwxrwxrwx cowboy cowboy 21 Dec 28 9:39] .gemrc -> .dotfiles/link/.gemrc
[-rw-r--r-- cowboy cowboy 1.2K Dec 28 9:39] .gitconfig
[lrwxrwxrwx cowboy cowboy 21 Dec 28 9:39] .irbrc -> .dotfiles/link/.irbrc
[-rw-r--r-- cowboy cowboy 675 Dec 27 11:24] .profile
[-rw-r--r-- cowboy cowboy 0 Dec 27 11:25] .sudo_as_admin_successful
[lrwxrwxrwx cowboy cowboy 21 Dec 28 9:39] .toprc -> .dotfiles/link/.toprc
5 directories, 12 files
[cowboy@ubuntu:~]
[09:40:48] $