Difference between revisions of "Setting up a Macintosh"

From Simson Garfinkel
Jump to navigationJump to search
m
 
(7 intermediate revisions by the same user not shown)
Line 2: Line 2:


# Wipe the disk and install OS.
# Wipe the disk and install OS.
# Download and install [http://developer.apple.com Apple Developer tools].
 
# Consider purchasing and using these Apple Apps:
==Recommended Software==
## iLife
# Free Software to Install:
## iWork
## When you have installed them, be sure to run Apple Update.
# Download and install the following commercial apps (many of them are free; others are licensed):
## Norton Anti-Virus (recommended by DoD)
## Microsoft Office
## [http://www.microsoft.com/getsilverlight Microsoft Silverlight]
## [http://www.microsoft.com/getsilverlight Microsoft Silverlight]
## [http://adium.im/ Adium]
## [http://www.macports.org/ MacPorts]
## [http://osxfuse.github.com/ OSXFUSE]
## [http://sourceforge.net/projects/fuse-ext2/ Ext2 FUSE module]
## A GUI EMACS [http://aquamacs.org/ Aquamacs], [http://members.shaw.ca/akochoi-emacs/ Emacs 21 for MacOS] , or [http://emacs-app.sf.net/ Emacs.app]
# Upgradable software:
## [http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html SuperDuper!], an easy-to-use backup system for the Mac which makes bootable drives.
## [http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html SuperDuper!], an easy-to-use backup system for the Mac which makes bootable drives.
## [https://www.dropbox.com/ DropBox] if you don't want to use iCloud (or if you want to share files with your Android phone.)
## [http://iterm.sourceforge.net/ iTerm], a much better terminal.
# Commercial Software
## [http://www.omnigroup.com/products/omnigraffle/ OmniGraffle]  
## [http://www.omnigroup.com/products/omnigraffle/ OmniGraffle]  
## [http://smilesoftware.com/PDFpen/ PDF Pen]
## [http://smilesoftware.com/PDFpen/ PDF Pen]
## [http://www.tuxera.com/products/tuxera-ntfs-for-mac/ Tuxera NTFS for mac]
## [http://download.xmarks.com/download/macosx_10_6 XMarks for Safari]
## [http://lastpass.com/ LastPass] or [http://agilewebsolutions.com/products/1Password 1Password] for Password management and synchronization.
## [http://lastpass.com/ LastPass] or [http://agilewebsolutions.com/products/1Password 1Password] for Password management and synchronization.
## [https://www.dropbox.com/ DropBox] if you don't want to use Mobile Me (or if you want to share files with your Android phone.)
## [http://www.tacosw.com Latexian], a real-time LaTeX editor.
# Download and install the following open source software:
## Microsoft Office
## [http://www.macports.org/ MacPorts]
 
## [http://adium.im/ Adium]
## [http://sourceforge.net/projects/ext2fsx/ Ext2FS for MacOS]
## A GUI EMACS [http://aquamacs.org/ Aquamacs], [http://members.shaw.ca/akochoi-emacs/ Emacs 21 for MacOS] , or [http://emacs-app.sf.net/ Emacs.app]
## [http://iterm.sourceforge.net/ iTerm], a much better terminal.
# LaTeX - Install this software  (http://guides.macrumors.com/Installing_LaTeX_on_a_Mac for more info)
# LaTeX - Install this software  (http://guides.macrumors.com/Installing_LaTeX_on_a_Mac for more info)
## [http://www.tug.org/mactex/ MacTeX]
## [http://www.tug.org/mactex/ MacTeX]
## [http://pierre.chachatelier.fr/latexit/latexit-home.php?lang=en LaTeXIt] --- LaTeX editor with Services support.
## [http://pierre.chachatelier.fr/latexit/latexit-home.php?lang=en LaTeXIt] --- LaTeX editor with Services support.
## [http://www.xm1math.net/texmaker/download.html TeXMaker]
## [http://www.xm1math.net/texmaker/download.html TeXMaker]
## [http://www.tacosw.com Latexian], a real-time LaTeX editor.
 
# GUI Tweaking:
==GUI Tweaking==
## Drag the Terminal, Console, and Activity Monitor applications from <tt>/Applications/Utilities</tt> into the Dock.
## Drag the Terminal, Console, and Activity Monitor applications from <tt>/Applications/Utilities</tt> into the Dock.
## Put the Dock on the right side of the screen (it was designed for use on the right side of the screen and takes up less screen real estate there.)
## Put the Dock on the right side of the screen (it was designed for use on the right side of the screen and takes up less screen real estate there.)
Line 37: Line 35:
sudo port selfupdate
sudo port selfupdate
sudo port install aspell aspell-dict-en hunspell-dict-en_US wget zip unzip \
sudo port install aspell aspell-dict-en hunspell-dict-en_US wget zip unzip \
     automake autoconf cairo-devel \
     automake autoconf cairo-devel boost \
     python_select python33 py33-tkinter py33-matplotlib py33-scipy py33-ipython py33-cairo
     python_select python33 py33-tkinter py33-matplotlib py33-scipy py33-ipython py33-cairo \
    texlive-basic texlive-bibtex-extra texlive-bin-extra texlive-fonts-extra texlive-generic-extra \
    texlive-humanities texlive-lang-english texlive-latex texlive-latex-extra texlive-math-extra \
    texlive-pictures texlive-publishers texlive-science latex2rtf
sudo port -f activate python33
sudo port -f activate python33
sudo port select --set python python32
sudo port select --set python python32
</pre>
</pre>
Note: See [https://trac.macports.org/wiki/TeXLivePackages TexLivePackages] for a list of all MacPorts texlive packages.


## <tt>sudo python_select python27</tt>
## <tt>sudo python_select python27</tt>
Line 48: Line 51:
* You should be using python3.2
* You should be using python3.2
* The zip/unzip from Apple is from 2005 and doesn't have ZIP64 support.
* The zip/unzip from Apple is from 2005 and doesn't have ZIP64 support.


==Developer Tools==
==Developer Tools==

Latest revision as of 07:40, 25 February 2014

My strategy for setting up a new Mac:

  1. Wipe the disk and install OS.

Recommended Software

  1. Free Software to Install:
    1. Microsoft Silverlight
    2. Adium
    3. MacPorts
    4. OSXFUSE
    5. Ext2 FUSE module
    6. A GUI EMACS Aquamacs, Emacs 21 for MacOS , or Emacs.app
  2. Upgradable software:
    1. SuperDuper!, an easy-to-use backup system for the Mac which makes bootable drives.
    2. DropBox if you don't want to use iCloud (or if you want to share files with your Android phone.)
    3. iTerm, a much better terminal.
  3. Commercial Software
    1. OmniGraffle
    2. PDF Pen
    3. LastPass or 1Password for Password management and synchronization.
    4. Latexian, a real-time LaTeX editor.
    5. Microsoft Office
  1. LaTeX - Install this software (http://guides.macrumors.com/Installing_LaTeX_on_a_Mac for more info)
    1. MacTeX
    2. LaTeXIt --- LaTeX editor with Services support.
    3. TeXMaker

GUI Tweaking

    1. Drag the Terminal, Console, and Activity Monitor applications from /Applications/Utilities into the Dock.
    2. Put the Dock on the right side of the screen (it was designed for use on the right side of the screen and takes up less screen real estate there.)
    3. Go to Preferences/Keyboard and make the CAPSLOCK key a control key.
  1. Go to the Terminal and type the following:
sudo port selfupdate
sudo port install aspell aspell-dict-en hunspell-dict-en_US wget zip unzip \
     automake autoconf cairo-devel boost \
     python_select python33 py33-tkinter py33-matplotlib py33-scipy py33-ipython py33-cairo \
     texlive-basic texlive-bibtex-extra texlive-bin-extra texlive-fonts-extra texlive-generic-extra \
     texlive-humanities texlive-lang-english texlive-latex texlive-latex-extra texlive-math-extra \
     texlive-pictures texlive-publishers texlive-science latex2rtf
sudo port -f activate python33
sudo port select --set python python32

Note: See TexLivePackages for a list of all MacPorts texlive packages.

    1. sudo python_select python27

Rationale for the above:

  • You should be using python3.2
  • The zip/unzip from Apple is from 2005 and doesn't have ZIP64 support.

Developer Tools

See Also