Monday, May 9, 2011

Setting up a new macbook for work

First day at the new job and I'm setting up a new macbook pro (macbookpro 8,2) for work.

Here's a list of things I'm doing to setup this machine as a reference for future installations:

* Ran "Software Update"
* Installed XCode (3.x because it's free and is included on your install media) and X11
* Installed Chrome
* Installed Firefox
* Installed Opera

Break for lunch, frustrating phone call with fifth third bank, and reset my MCS account passwords...

* After debating using macports, fink, or homebrew decided to give homebrew a try.
* brew install python (which installs readline, gdbm, and python2.7.1).
* Added /usr/local/share/python to PATH
* easy_install pip
* pip install virtualenv virtualenvwrapper mercurial
* hg clone https://bitbucket.org/steder/dotfiles etc
* cd etc && ./setup_links_mac.sh
* Added path customizations for homebrew to ~/.bashrc
* brew install emacs --cocoa --with-x
* ln -s /usr/local/Cellar/emacs/23.3/Emacs.app /Applications/
* brew install subversion
* Didn't find grep in the default homebrew (they include system duplicates by default) but apparently you can just point homebrew at a recipe on some random site and it'll install it... Not sure I'm happy with this but that's probably the reason homebrew runs as a non-root user... Basically you can do: sudo brew install https://github.com/adamv/homebrew/raw/duplicates/Library/Formula/grep.rb
* generated an ssh key: ssh-keygen -t rsa -b 4096
* brew install ssh-copy-id
* enabled sshd in the sharing control panel
* ssh-copy-id msteder@localhost
* sent authorized keys files to systems guys for setup on the MCS resources.
* brew install wget
* brew install proctools
* brew install openssl
* Installed Dropbox
* Installed http://www.levien.com/type/myfonts/inconsolata.html

I think that may be just about enough setup for today. I'm thinking next steps are going to be installing AWS tools like s3cmd, boto, etc.

2 comments:

  1. Back at UC - now there's a surprise...

    ReplyDelete
  2. I'm not sure if this is sarcastic or not. :-) I didn't expect it myself obviously. And I think if it were a more publish or perish driven group I wouldn't be here. The team here is responsible for www.globusonline.org.

    ReplyDelete