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.

Comments

Mike
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.
Michael Tobis
Back at UC - now there's a surprise…