| 1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
|---|
| 2 |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|---|
| 3 |
<html xmlns="http://www.w3.org/1999/xhtml"> |
|---|
| 4 |
<head> |
|---|
| 5 |
<title>MacAthena: Install Instructions</title> |
|---|
| 6 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|---|
| 7 |
<link rel="stylesheet" href="styles/style" type="text/css" /> |
|---|
| 8 |
<link rel="stylesheet" href="styles/layout" type="text/css" media="screen" /> |
|---|
| 9 |
</head> |
|---|
| 10 |
<body> |
|---|
| 11 |
<h1><a href="/">MacAthena</a>: Install Instructions</h1> |
|---|
| 12 |
|
|---|
| 13 |
<h2 id="preinstall">Preparing Your System</h2> |
|---|
| 14 |
|
|---|
| 15 |
<p>MacAthena takes advantage of several other software packages that are required to install MacAthena.</p> |
|---|
| 16 |
|
|---|
| 17 |
<ol> |
|---|
| 18 |
|
|---|
| 19 |
<li><p>First, you should install the <a href="http://web.mit.edu/macdev/KfM/Common/Documentation/osx-kerberos-extras.html">OS X Kerberos Extras</a>. These will configure your computer for the <tt>ATHENA.MIT.EDU</tt> Kerberos realm.</p></li> |
|---|
| 20 |
|
|---|
| 21 |
<li><p>Second, many components in MacAthena depend on <a href="http://www.openafs.org/macos.html">AFS</a>, the distributed network filesystem. MacAthena is tested on <a href="http://www.openafs.org/macos.html">version 1.4.6 </a>of OpenAFS.</p></li> |
|---|
| 22 |
|
|---|
| 23 |
<li><p>You'll also need the Mac OS X Developer Tools, which can be installed either from your Mac OS X install CD or DVD, or downloaded from the <a href="http://developer.apple.com/tools/xcode/">Apple Developer Connection</a>.</p></li> |
|---|
| 24 |
|
|---|
| 25 |
<li><p>Finally, MacAthena uses the <a href="http://www.finkproject.org/index.php">Fink</a> project for package management. If you are using Mac OS X Tiger, there is a <a href="http://www.finkproject.org/download/index.php?phpLang=en">binary distribution</a> available. If you're using Mac OS X Leopard, you'll need to download the <a href="http://www.finkproject.org/download/srcdist.php">source distribution</a> and bootstrap using the instructions on that page.</p> |
|---|
| 26 |
|
|---|
| 27 |
<p>When you install Fink, there are a few important settings to ensure the best compatibility with MacAthena. You should be sure to <strong>enable the unstable branch</strong>. Also, in the mirror selection section, you should be sure to ‘Search “Master” source mirrors last.’ If you've already installed fink, you can change these settings by running <tt>fink configure</tt>.</p> |
|---|
| 28 |
|
|---|
| 29 |
<blockquote><pre>The Fink team maintains mirrors known as "Master" mirrors, which contain the |
|---|
| 30 |
sources for all fink packages. You can choose to use these mirrors first, last, |
|---|
| 31 |
never, or mixed in with regular mirrors. If you don't care, just select the |
|---|
| 32 |
default. |
|---|
| 33 |
|
|---|
| 34 |
(1) Search "Master" source mirrors first. |
|---|
| 35 |
(2) Search "Master" source mirrors last. |
|---|
| 36 |
(3) Never use "Master" source mirrors. |
|---|
| 37 |
(4) Search closest source mirrors first. (combine all mirrors into one set) |
|---|
| 38 |
|
|---|
| 39 |
What mirror order should fink use when downloading sources? [2] <kbd>2</kbd> |
|---|
| 40 |
</pre></blockquote> |
|---|
| 41 |
|
|---|
| 42 |
<p>Once you've finished installing Fink, you'll want to run:</p> |
|---|
| 43 |
|
|---|
| 44 |
<pre>/sw/bin/pathsetup.sh</pre> |
|---|
| 45 |
|
|---|
| 46 |
<p>and click OK in the dialog that displays.</p></li> |
|---|
| 47 |
|
|---|
| 48 |
<li><p>If you have used Google's installer for MacFUSE, you may want to uninstall it. We will install our own version of FUSE as part of the MacAthena install process. Google maintains <a href="http://code.google.com/p/macfuse/wiki/FAQ#2._Install/Uninstall_Questions">instructions</a> on how to uninstall FUSE</p></li> |
|---|
| 49 |
|
|---|
| 50 |
</ol> |
|---|
| 51 |
|
|---|
| 52 |
<h2 id="checkout">Installing MacAthena</h2> |
|---|
| 53 |
|
|---|
| 54 |
<p>To install MacAthena, first run:</p> |
|---|
| 55 |
|
|---|
| 56 |
<pre><kbd>cd /svn/fink/dists</kbd> |
|---|
| 57 |
<kbd>sudo svn co https://macathena.mit.edu/svn/trunk/fink/ macathena</kbd></pre> |
|---|
| 58 |
|
|---|
| 59 |
<p>You'll get a warning about the SSL certificate. If you'd like, you can verify it against the fingerprint on <a href="https://macathena.mit.edu/" class="tooltip" title="This page is accessible from HTTPS, and your browser should be able to verify the server's authenticity becuase the certificate is signed by the MIT Certificate Authority">a secure page</a>: <tt>F8:C5:9C:10:22:23:2E:56:1D:8A:53:7C:FD:9C:3B:96:8A:A2:71:BA</tt></p> |
|---|
| 60 |
|
|---|
| 61 |
<p>Next, edit <tt>/sw/etc/fink.conf</tt> with whatever text editor you prefer, and edit the <tt>Trees:</tt> line to read:</p> |
|---|
| 62 |
|
|---|
| 63 |
<pre>Trees: local/main stable/main stable/crypto unstable/main unstable/crypto macathena/main</pre> |
|---|
| 64 |
|
|---|
| 65 |
<h2 id="binary">Using a Binary Distribution</h2> |
|---|
| 66 |
|
|---|
| 67 |
<p>If you are using an Intel Mac, we are testing a binary distributions. If you are not using an Intel Mac or wish to compile all packages from source, feel free to skip to the <a href="#package-install">Install the Packages</a> section.</p> |
|---|
| 68 |
|
|---|
| 69 |
<p>To use the binary distribution, first find the <tt>UseBinaryDist</tt> line in <tt>/sw/etc/fink.conf</tt> and set it to</p> |
|---|
| 70 |
|
|---|
| 71 |
<pre>UseBinaryDist: true</pre> |
|---|
| 72 |
|
|---|
| 73 |
<p>Next, edit <tt>/sw/etc/apt/sources.list</tt> and add the following lines to the very beginning of the file:</p> |
|---|
| 74 |
|
|---|
| 75 |
<pre>deb http://macathena.mit.edu/fink macathena main |
|---|
| 76 |
deb http://macathena.mit.edu/fink stable main crypto |
|---|
| 77 |
deb http://macathena.mit.edu/fink unstable main crypto</pre> |
|---|
| 78 |
|
|---|
| 79 |
<h2 id="package-install">Installing the Packages</h2> |
|---|
| 80 |
|
|---|
| 81 |
<p>Once you've setup the MacAthena trees in Fink, you can install the MacAthena software:</p> |
|---|
| 82 |
|
|---|
| 83 |
<pre><kbd>fink index</kbd> |
|---|
| 84 |
<kbd>fink install macathena-standard</kbd></pre> |
|---|
| 85 |
|
|---|
| 86 |
<p>Finally, please subscribe to our announcement list, so that we can send updates about new development:</p> |
|---|
| 87 |
|
|---|
| 88 |
<pre><kbd>blanche macathena-announce -a $USER</kbd></pre> |
|---|
| 89 |
|
|---|
| 90 |
<h2 id="update">Updating MacAthena</h2> |
|---|
| 91 |
|
|---|
| 92 |
<p>MacAthena is under active development, and new changes to the packages are released frequently. To access these new changes, run the command:</p> |
|---|
| 93 |
|
|---|
| 94 |
<pre><kbd>macathena-update</kbd></pre> |
|---|
| 95 |
|
|---|
| 96 |
<p>which is installed by both <tt>macathena-standard</tt> and <tt>macathena-basic</tt>. Once that finishes, run</p> |
|---|
| 97 |
|
|---|
| 98 |
<pre><kbd>fink update-all</kbd></pre> |
|---|
| 99 |
|
|---|
| 100 |
<p>to update the packages to their latest versions.</p> |
|---|
| 101 |
</body> |
|---|
| 102 |
</html> |
|---|