You are not logged in.

#1 2020-08-13 19:17:05

rbh
Member
From: Sweden/Vasterbotten/Rusfors
Registered: 2016-08-11
Posts: 763

Upgrade BunsenLab to new version.

When there is new version of BunsenLab, you can migrate to the new version by backing up your data, make a clean install of the new version and copy back your data.

Or, you can upgrade from old version to new, by changing source for packages and update/upgrade.

There is pros and cons with both solutions. When making a clean install, you get rid of old libraries that are outdated and should be replaced with newer alternatives.
    For example, those whom under BúnsenLabs Helium or earlier, wanted to run dosprograms under linux, probably installed Dosemu. When upgrading to BL Lithium, Dosemu 1.4, will still be available. But, it has not been upgraded since 2007.05. There will be no warning that Dosemu is outdated and inactive project.
When installing new Lithium only the the uptodate DosBox is available.

For those who have decided to migrate to new version with upgrading, here is a guide:

Stable Bunsenlabs, is built on Stable Debian. New programs and upgrading installed packages, is fetched from BunsenLabs and Debian repositorys.

Debians repos is listed in file /etc/apt/sources.list.
Default file for list BunsenLabs repos is /etc/apt/sources.list.d/bunsen.list

When a new version of BunsenLabs is released, it will be announced on the homepage https://www.bunsenlabs.org, and on which version of Debian it is derived from.

1. Update all packages to latest version Run in terminal:

$ sudo apt update
$ sudo apt upgrade

2 Edit BunsenLabs and Debian sources (need root priviliges).
On https://www.bunsenlabs.org/repositories.html, is the adress of the new stable repos listed, you shall use.

For updating from Helium to Lithium, change ../bunsen.list from:

deb https://pkg.bunsenlabs.org/debian helium main
deb https://pkg.bunsenlabs.org/debian stretch-backports main

to

deb https://pkg.bunsenlabs.org/debian lithium main
deb https://pkg.bunsenlabs.org/debian buster-backports main

Edit Debian repos, change ../source.list from:

deb http://ftp.debian.org/debian stretch main contrib non-free
deb http://ftp.debian.org/debian stretch-backports main contrib non-free
deb http://ftp.debian.org/debian stretch-updates main contrib non-free

to

deb http://ftp.debian.org/debian buster main contrib non-free
deb http://ftp.debian.org/debian buster-backports main contrib non-free
deb http://ftp.debian.org/debian buster-updates main contrib non-free

Or whatever mirror https://www.debian.org/mirror/list you use (you should use a mirror close to you)
If you are using third party repos, do not forget to edit them too.

3 Update/upgrade. Run in terminal:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade

You are done. Take time to examine the new version. Read releasinfo, helpfiles and maybe new user-configs.

Last edited by rbh (2020-08-13 19:38:01)


// Regards rbh

Offline

#2 2020-08-14 02:14:07

DeepDayze
Like sands through an hourglass...
From: In Linux Land
Registered: 2017-05-28
Posts: 1,035

Re: Upgrade BunsenLab to new version.

Also note that there will be packages removed as part of the upgrade and some packages might not be available on the new stable Debian release. You would have to look for alternatives to them in that case.


In addition you might to also run after you log into your desktop:

bl-user-setup

and follow the prompts to refresh the config files. Note that the old dot files are backed up in case you want to merge in customizations with the newly updated ones. Log out then back in for changes to take effect.

Last edited by DeepDayze (2020-08-14 02:18:23)


Real Men Use Linux

Offline

Board footer

Powered by FluxBB