• On GameSpot: How much $$ did Call of Duty's DLC make?
advertisement
June 13, 2007 3:10 AM PDT

Consider keeping old software installers

by CNET staff

Our number one recommendation for mitigating the negative effects of a problematic system update, or any other software revision for that matter, is the creation of a startup drive clone with a utility like SuperDuper! or Carbon Copy Cloner directly prior to applying said update. When things go wrong, the clone can be quickly copied back to your original startup drive, or you can simply startup from the clone and get back to work immediately.

If you are for some reason loathe to clone (lack of a properly-sized external drive, an odd phobia of clones, etc.), an alternative is to keep old copies of old update installers handy. Apple does not generally maintain old versions of various applications -- like iTunes -- nor some system update revisions (delta and combo Mac OS X updaters are notable exceptions). As such, keeping older copies of system updates on hand can sometimes allow you to revert your system to a state prior to the update without needing to reinstall Mac OS X or restore from a clone.

There's one hurdle to jump when reverting to earlier versions of applications or system components, however. Many installers will not allow you to overwrite newer versions of the items they contain. This can be easily overcome with the aid of Pacifist, which can force installation of packages. Just open the old-version package with Pacifist, click on the name of the package in the displayed list, then click the Install button in the upper-left corner and follow the on-screen instructions.

Feedback? Late-breakers@macfixit.com.

Resources

  • SuperDuper!
  • Carbon Copy Cloner
  • reinstall Mac OS X
  • Pacifist
  • Late-breakers@macfixit.com
  • More from Late-Breakers
  • Recent posts from MacFixIt
    iTunes 10 user interface sees some minor changes
    Apple seeds iOS 4.1 Gold Master to developers
    Possible fix for Harman Kardon iSub problems with PowerPC Macs
    Precautions to take before installing iTunes 10
    A reminder on how to reset your Mac's system password
    Mail messages appearing blank
    Adobe Lightroom update brings direct Facebook publishing; Camera Raw 6.2 released
    Weekly troubleshooting utilities update
    by luomat June 13, 2007 8:02 AM PDT
    <p>Implicit in this suggestion is to <em>NOT</em> apply the updates via Software Update, but instead downlod them manually from the Apple website.</p> <p>You can use Software Updates to tell you when new updates are available, just don't download them through there.</p> <p>About the only real downside is when Apple releases more than one update at a time which both require reboots after installing, which has happened.</p>
    Reply to this comment
    by Gordon Alley June 13, 2007 8:02 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by luomat</i></div></class><br />
    When I use Software Update, I always use the Install and Save Package (or something like that) command from the menu bar, instead of just clicking the button in the dialog. When the installer finishes, it opens the folder which contains the saved updaters, and I move them to my archive.
    Reply to this comment
    by Fingal June 13, 2007 10:00 AM PDT
    I think that you need to weigh the amount of time you would spend cloning and manually downloading and keeping installers against the small probability that you will have a problem and the amount of time savings you get in that event. Remember that most of these problems reported on MacFixit only affect a small fraction of users (probably a lot smaller even than indicated by MacFixit polls, as brought up in discussions of those polls).

    I am responsible for quite a few Macs and have given up on the idea of creating bootable backups. They're not reliably bootable and they take an awful lot of bandwidth and storage space to do regularly. Even with SuperDuper, which has been the best in my experience, there are a few machines in a few situations where the clone won't boot. fortunately, I've only had to restore a machine from full backup once in three years. (I mostly do cloning for quick setup of similarly configured machines rather than disaster recovery). For backups, it's much more important to backup User folders, Applications and a few other things so you can use the migration assistant to restore to a fresh install of OS X.
    Reply to this comment
    by James Hayward June 13, 2007 10:00 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Fingal</i></div></class><br />
    Do you have an exact method that you'd share with the rest of us so we can do the same? I like your advice I just want to make sure I'm backing the necessary items. It would be great if we could have a "backup user data, network and applications" method.

    One thing that stinks about this are all of the applications that put little files all throughout the system and library folders when they shouldn't. It makes recovery a bit of a pain.

    Thanks for your advice.

    Have peace,

    James
    Reply to this comment
    by Fingal June 13, 2007 10:00 AM PDT
    <class="merchant"><span>&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by James Hayward</i></div></class><br />
    The devil's in the details, as usual. The basic method is very simple but it does have limitations. What you do is make one full backup and then limit the incremental backups (or syncronization) to the Users folder and possibly a few others. It works very well with user settings and data but you would need a lot of testing to be sure it will work when it comes to system level stuff. The migration assistant doesn't work at all for things installed in the BSD subsystem. The point is to have a backup that's good enough that it gets the important things but doesn't take excessive time. This is a much easier goal for basic users than advanced ones.

    The background is that I had some full backups of machines which were supposed to have been bootable but turned out not to be. Fortunately, this was mostly in testing and not in actual recovery but the one case I had where a user's HD was destroyed by flooding due to a burst pipe, their full backup was not bootable. In all cases, so far, I have found that a non-bootable backup still works as a source for the Migration Assistant. I'm not sure exactly what the minimum requirements are for the Migration Assistant to recognize a volume but I will work on that when I have time.
    Reply to this comment
    by ob1knob1 June 13, 2007 10:00 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Fingal</i></div></class><br />
    I too have the responsibility for many Macs (over 200) and I regularly use bootable clones for migrations, etc. I use Synchronize Pro X &amp; have had no problems what so ever. SuperDuper is good and cheap but sometimes fails to make a complete bootable clone.
    Reply to this comment
    by Macsure June 14, 2007 5:43 AM PDT
    One thing to keep in mind re SuperDuper is not to select their recommended option of using the applications left on your internal drive (as opposed to cloning the applications for use on the bootable external drive).

    Lack of foresight led me to choose what SuperDuper creator said was the best - now I'm about to install a new, larger internal drive and must first clone my System, User Folder and of course all applications to my external drive.
    Reply to this comment
    by ob1knob1 July 18, 2007 8:29 AM PDT
    I too have the responsibility for many Macs (over 200) and I regularly use bootable clones for migrations, etc. I use Synchronize Pro X &amp; have had no problems what so ever. SuperDuper is good and cheap but sometimes fails to make a complete bootable clone.
    Reply to this comment