Difference between revisions of "Setting up a Macintosh"
From Simson Garfinkel
Jump to navigationJump to search
m |
m (→GUI Tweaking) |
||
(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. | ||
==Recommended Software== | |||
# Free Software to Install: | |||
# | |||
## [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://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. | ||
## [ | ## [http://www.tacosw.com Latexian], a real-time LaTeX editor. | ||
## Microsoft Office | |||
## | |||
# 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] | ||
==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:
- Wipe the disk and install OS.
Recommended Software
- Free Software to Install:
- Microsoft Silverlight
- Adium
- MacPorts
- OSXFUSE
- Ext2 FUSE module
- A GUI EMACS Aquamacs, Emacs 21 for MacOS , or Emacs.app
- Upgradable software:
- SuperDuper!, an easy-to-use backup system for the Mac which makes bootable drives.
- DropBox if you don't want to use iCloud (or if you want to share files with your Android phone.)
- iTerm, a much better terminal.
- Commercial Software
- OmniGraffle
- PDF Pen
- LastPass or 1Password for Password management and synchronization.
- Latexian, a real-time LaTeX editor.
- Microsoft Office
- LaTeX - Install this software (http://guides.macrumors.com/Installing_LaTeX_on_a_Mac for more info)
GUI Tweaking
- Drag the Terminal, Console, and Activity Monitor applications from /Applications/Utilities 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.)
- Go to Preferences/Keyboard and make the CAPSLOCK key a control key.
- 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.
- 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
- http://crossgcc.rts-software.org/doku.php - Mingw 4.5.2 on Mac