DesktopBSD: April 2008 Archives

Can you (easily) update a BSD system between releases? Or am I barking up the wrong (ports) tree?

| | Comments (0) |

Note: I originally wrote this post on 2/15/08. Today is 4/24/08. Since that time, I've looked into updating in the BSDs a bit further. In FreeBSD, it's certainly possible to update both ports and packages.

In OpenBSD, the Errata for a give release shows you what needs to be fixed in the base system. The updates are easily available, but they do need to be compiled from source. What the OpenBSD team really wants you to do, it seems, is run the -current release, on which all ports can be updated from source. Sounds like a lot of compiling. Still, I might try it at some point.

Anyway, here is the "original" 2/15/08 entry:

While it's pretty easy to install software from precompiled packages or from ports in OpenBSD, FreeBSD and NetBSD, I've hit a bit of a wall when it comes to keeping any of these systems up to date with periodic security and bug patches.

I don't know if such updates are either not as necessary in the BSDs, even though my Linux boxes have a dozen or so of them every week, or that it's just to hard to do for the average BSD user.

I see plenty of Web help on how to upgrade from one version of a BSD to another, but I don't see anything that covers searching for periodically updated packages and updating an installation on, lets say, a weekly basis as security and bug problems arise and are presumably updated in the repositories of packages and ports.

O, BSD users, correct me if I'm wrong -- and I do hope that I am wrong. But with apt/Aptitude/Synaptic in Debian-based Linux distributions, rpm/Yum in Red Hat- and Suse-style systems, and upgradepkg (and slapt-get/Gslapt) in Slackware (with security announcements going to the mailing list and the www.slackware.com/security page) ... need I go on?

The point is that almost all Linux installations are easily upgraded with precompiled binary packages. Gentoo ... well, I won't go there because I know it has its own BSD-like ports system, but I've never used it and don't know how it works.

Again, the point is that all of these Linux distributions have me conditioned to expect -- and to install -- updates on a regular basis.

But what do I do with BSD? In OpenBSD, for instance, I've never even downloaded the ports tree. Everything I've installed has been a precompiled binary package for the i386 architecture. It's very slick, works perfectly ... but am I exposing myself to undue risk by running Firefox 2.0.0.6 instead of the newer 2.0.0.12? Is all that extra OpenBSD security for nought if I'm running applications rife with security holes?

I'm being completely serious. Is there something I'm missing here? Since OpenBSD, at least, updates the whole system every six months, am I OK to keep the same packages running until the next release? What does this say about BSD vs. Linux when it comes to security and bugs?

But wait. I did run DesktopBSD for awhile, and I remember that system having a GUI package manager that not only fetched new packages but upgraded those already installed.

So that's what Matt Olander was talking about when he said that PC-BSD and DesktopBSD were working together to share technology when it came to package management.

As far as I'm concerned, I don't need to do my updates in a GUI app. I'm perfectly OK with using the console. Just being able to do that updating is enough. That is, unless someone out there can convince me that Linux has conditioned me to think I need something that I really don't.

Those on all sides of this issue, please enlighten me -- and quickly.

About this blog

Comments are back: Comments have returned to Click, but due to the thousands of spam comments clogging up the system each day, commenters must now log in. To comment, either create a Movable Type account when prompted, or create and use a Typekey account. Movable Type, as configured on this blog, allows commenters to create a Movable Type account, verify it via e-mail and then sign in to comment. Other methods of verification are Typekey, OpenID, Live Journal and Vox.



Steven Rosenberg aims to learn what he does not know. He writes about it here.


About this Archive

This page is a archive of entries in the DesktopBSD category from April 2008.

DesktopBSD: February 2008 is the previous archive.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Steve on I clean up the OpenSSH mess on my Debian Etch box: Now that you've updated, any weak keys are now blacklisted. If any of ...

wjl.myopenid.com on I've finally got my home Debian Lenny installation where I want it: That's so right. You know that at ZaReason EU and ZaReason, Inc. we s ...

Steven Rosenberg on Disappointed in Ubuntu 8.04 ... and fixing the ailing iBook G4: Natxo Asenjo, thanks for your tip on the drivers at http://foo2zjs.rkk ...

comay on OpenSolaris gets its wings ... but it requires a long, long time on the tarmac with 512 MB of RAM: I'm sorry to hear about the issues you saw with your 512MB machine. N ...

fstephens on Disappointed in Ubuntu 8.04 ... and fixing the ailing iBook G4: USB flash drive automounting works fine for me under Xubuntu on an old ...

Jen Cato on Jason Perlow on 'Unixification II' -- this looks important: I tried OpenSolaris and it ran into hardware problems on my system. I ...

Natxo Asenjo on Disappointed in Ubuntu 8.04 ... and fixing the ailing iBook G4: The hp1020 works fine with linux but you need a different driver :-) ...

Steven Rosenberg on Disappointed in Ubuntu 8.04 ... and fixing the ailing iBook G4: Jen, this is an older system, all right. It was made in December 2002, ...

ajc [uncensored.citadel.org] on Jason Perlow on 'Unixification II' -- this looks important: There's far more to the success of Linux than merely the GPL -- otherw ...

wirechief on Disappointed in Ubuntu 8.04 ... and fixing the ailing iBook G4: I think that Ubuntu is over hyped by the media, things dont just work ...

Powered by Movable Type 4.1