10.6 upgrade document

View: New views
3 Messages — Rating Filter:   Alert me  

10.6 upgrade document

by Alexander Hansen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Since the 10.6 upgrade instructions are about to get pushed off the news
page, I've got a draft for a full upgrade document, which will also be
accessible via the navigation bar after some tweaking.

<h1>Upgrade Instructions for Mac OS X 10.6</h1>
<h2>Important Note:</h2>
<p>If you've been using Xquartz 2.4 on 10.5, you will probably find it
easier to do a <a href="./srcdist.php">clean install</a> from source
instead.<p><br>
<p>To upgrade your Fink installation from 10.5/32 bit to 10.6/32 bit
(there is no direct upgrade path from earlier OS versions), follow the
sequence below:</p>
<ol>
    <li>Before installing OS X 10.6, run <pre>fink selfupdate</pre> with
rsync or cvs updating turned on to bring <em>fink</em> to a current
version.<br>
    Use <pre>fink -V</pre> to check your package manager version, which
needs to be at least 0.29.10 before updating.</li>
    <li>Edit the file <em>/sw/etc/fink.conf</em>, adding a line to it
which reads <strong>NoAutoIndex: true</strong>.
    (You may need to use <em>sudo</em> to obtain the correct permissions
to edit this file.)</li>
    <li>Install OS X 10.6, as well as Xcode 3.2.</li>
    <li>Run the command <pre>fink reinstall fink</pre> in order to tell
<em>fink</em> that you are now on 10.6.
    (If you encounter a message about package database corruption, run
<pre>fink index -f</pre> and try this step again.)</li>
    <li>Run the command <pre>fink update fink</pre> to get the latest
<em>fink</em> for 10.6.</li>
    <li>Run the command <pre>fink install perl588-core</pre> to replace
the version of perl which Apple changed during the OS X upgrade, in case
you have Fink packages which depend on it.</li>
    <li>Remove the <strong>NoAutoIndex: true</strong> line from
<em>fink.conf</em>.</li>
    <li>Run the command <pre>find /sw/lib -name *.la -delete</pre> to
remove references to files that don't exist any more on 10.6.</li>
</ol>
<p>After the upgrade, you may wish to run <pre>fink configure</pre> to
do some cleanup.</p>
<p>You can now run an rsync or cvs selfupdate to get updated package
descriptions.</p>

Hopefully this covers the extra issues that we've found along the way.
If there aren't any objections to the text, I'll add it.
- --
Alexander Hansen
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkr42d8ACgkQB8UpO3rKjQ8FQACdH00LXwSH0RAtaqHY8vl7gETp
V1gAoKbMoSPTIONWkf79OWyAiG/dZj9K
=6+6s
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-devel mailing list
Fink-devel@...
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: 10.6 upgrade document

by Max Horn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Alexander,

great work! One tiny remark:

Am 10.11.2009 um 04:11 schrieb Alexander Hansen:

[...]

>    <li>Run the command <pre>fink install perl588-core</pre> to replace
> the version of perl which Apple changed during the OS X upgrade, in  
> case
> you have Fink packages which depend on it.</li>

This sounds as if Fink would replace a system component, i.e., it  
sounds quite scary. But we doN't really do that (or do we??). Also,  
while I like when people tell me *why* I have to perform certain steps  
during an upgrade, they can at the same time be distracting. And these  
explanations are missing in the other steps. So, why not just change  
this to:

  <li>Run the command <pre>fink install perl588-core</pre>.</li>

Or if you want to give some explanation, maybe:

  <li>Run the command <pre>fink install perl588-core</pre>. This avoid  
potential issues with any packages installed by you which require this  
older version of Perl.</li>



Cheers,
Max

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-devel mailing list
Fink-devel@...
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: 10.6 upgrade document

by Alexander Hansen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Max Horn wrote:

> Hi Alexander,
>
> great work! One tiny remark:
>
> Am 10.11.2009 um 04:11 schrieb Alexander Hansen:
>
> [...]
>
>>    <li>Run the command <pre>fink install perl588-core</pre> to replace
>> the version of perl which Apple changed during the OS X upgrade, in case
>> you have Fink packages which depend on it.</li>
>
> This sounds as if Fink would replace a system component, i.e., it sounds
> quite scary. But we doN't really do that (or do we??). Also, while I
> like when people tell me *why* I have to perform certain steps during an
> upgrade, they can at the same time be distracting. And these
> explanations are missing in the other steps. So, why not just change
> this to:
>
>  <li>Run the command <pre>fink install perl588-core</pre>.</li>
>
> Or if you want to give some explanation, maybe:
>
>  <li>Run the command <pre>fink install perl588-core</pre>. This avoid
> potential issues with any packages installed by you which require this
> older version of Perl.</li>
>
>
>
> Cheers,
> Max

Sounds good.  I pasted directly from the item on the news page, so
that's where the scariness came from.

- --
Alexander Hansen
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkr5gEAACgkQB8UpO3rKjQ8c3ACbBiFnySQ2KbwdfhUZihkZnZSn
sx4AoJFJOn1dhpSsqjdHt4pXBSzQu4iu
=ywn2
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-devel mailing list
Fink-devel@...
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel