[haiku] Re: Upgrading Haiku?

  • From: "Thomas Mueller" <mueller6723@xxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Sun, 06 Aug 2017 01:32:49 +0000

On Sat, Aug 05, 2017 at 06:59:15AM +0000, Thomas Mueller wrote:
Is this upgrade from source, or is it through binary packages?

Binaries. Why would user need to mess with compiling from sources?
        
I wouldn't want to upgrade everything all-or-nothing because if one package 
fails, it could stop the whole upgrade.
But it looks like Haiku system backs up old packages so it's not 
all-or-nothing.
        
You can ask pkgman to update a single package (and dependencies as
needed) or everything. If the resulting system doesn't boot, from the
boot menu you can boot it to an older state. There is no way, yet, to
restore it to an older state permanently (well, you can move the
packages manually).

Adrien.

This upgrade procedure reminds me of Linux Slackware.

In contrast to Haiku, Slackware package management knows nothing about 
dependencies.

I have upgraded FreeBSD and NetBSD systems from source, so I wondered about how 
or if this is done with Haiku.

I currently have no Haiku installation except R1A4 on USB stick.

Building Haiku from NetBSD failed largely on Haiku's extended attributes.

It looks like cross-compiling Haiku requires setting up for both the build host 
and Haiku, including details of extended attributes and what libraries are 
where on the host system.

Now I have to get to building up my FreeBSD 11.1-STABLE and HEAD installations, 
choosing packages to meet build requirements for Haiku and Linux toolchains 
(Buildroot, OpenWRT, PTXdist and corsstool-ng) as well as other desired 
features.

Tom


Other related posts: