Skip to content

Instantly share code, notes, and snippets.

@vlemaire
Created December 13, 2012 13:35
Show Gist options
  • Save vlemaire/4276422 to your computer and use it in GitHub Desktop.
Save vlemaire/4276422 to your computer and use it in GitHub Desktop.
Install OS X

Installation OS X

Installation

(*) disponible sur l'AppStore

Base

  • Installation système via clé USB et Lion Disk Maker
  • Réglage des préférences système

Synchronisation des réglages via Dropbox

$ ln -sf ~/Dropbox/Settings/gitconfig ~/.gitconfig(_pro|_perso, selon la machine) $ ln -sf ~/Dropbox/Settings/gitignore_global ~/.gitignore_global $ ln -sf ~/Dropbox/Settings/ssh/config ~/.ssh/config $ ln -sf ~/Dropbox/Settings/ssh/longchamp_id_rsa.pub ~/.ssh/longchamp_id_rsa.pub $ ln -sf ~/Dropbox/Settings/profile ~/.profile

Logiciels à installer

  • 1Password*
  • Adobe CS
  • Adobe Edge Inspect
  • Alfred
  • AppCleaner
  • Asepsis
  • Archiver
  • Bartender
  • Clusters
  • coconutBattery
  • CrashPlan
  • DiffMerge
  • Dropbox
  • Dropbox Encore
  • Evernote
  • Flash Player
  • Firefox
  • GitHub
  • Chrome
  • Canary
  • Growl*
  • iA Writer*
  • iCompta*
  • iStat Menus
  • iTerm2
  • JungleDiskMonitor
  • LibreOffice
  • LittleSnitch
  • MagicPrefs
  • Moom
  • Monolingual
  • MySQLWorkbench
  • Office 2011
  • OnyX
  • Reeder*
  • Sequel Pro
  • Skitch*
  • Sublime Text 2 (Packages : Alignment, Drupal Project Autocomplete, Drupal Snippets, Git, LESS, Modific, Package Control, SideBarEnhancements, sublime-jslint, sublimelint, SublimeLinter, Theme - Soda, Fabric Tasks)
  • Trim Enabler
  • TotalFinder
  • Tower
  • VLC
  • Xcode*

Développement

Installation

Homebrew
$ ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)

$ brew install git
$ source ~/.profile
$ brew install ack autojump bash-completion gettext curl ssh-copy-id bash-completion 
$ brew install imagemagick --use-cms --with-freetype --use-rsvg --use-tiff
$ brew install optipng
$ brew install python
$ brew install mariadb memcached zeromq
$ brew tap josegonzalez/php
$ brew tap homebrew/dupes
$ brew install php53 --with-mariadb php53-apc php53-imagick php53-memcached php53-xdebug php53-zmq
$ brew install drush
$ pear config-set auto_discover 1
$ brew install phantomjs casperjs
$ brew install node
Outils divers
$ npm -g install less bless
$ sudo gem install lunchy
$ easy_install pip
$ pip install fabric
Configuration Apache
  • Dans le fichier /etc/apache2/httpd.conf: - Remplacer group _www par group staff pour fixer les problèmes de droits
    • Décommenter les lignes suivants : LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so Include /private/etc/apache2/extra/httpd-vhosts.conf
  • Remplacer le fichier /etc/apache2/extra/httpd-vhosts.conf par :
NameVirtualHost *:80
Include /private/etc/apache2/vhosts/*.conf
  • Créer des fichiers de vhosts dans le répertoire /private/etc/apache2/vhosts, les fichiers doivent avoir l'extension .conf.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment