The officially official Devuan Forum!

You are not logged in.

#1 2021-07-06 17:33:52

andyprough
Member
Registered: 2019-10-19
Posts: 101  

HowTo - Install Ceres packages on a Beowulf system with Bedrock

For those who want a few Ceres packages running on their Beowulf system, BedrockLinux can help. It is not a Linux distro, but a script that gets different package managers to work together in layers called "strata" on your system.

1. Install fresh Beowulf system. Don't use Btrfs file system - ext4 worked for me.
2. Update the system with apt update and apt upgrade
3. Download the BedrockLinux script for your architecture from here: https://raw.githubusercontent.com/bedro … 7/releases
3. Run the script as root: sh ./bedrock-linux-release-arch.sh --hijack
4. Reboot
5. Add the Devuan Ceres "strata" to the system, with the name "myceres" (or pick your own preferred name):
$ sudo brl fetch -n myceres -r ceres devuan
6. Try adding a package from Ceres to the system, in this case I'll install the 'galculator' desktop calculator program:
[as root] $ strat myceres apt install galculator
7. Copy the .desktop file to ~/.local/share/applications/ to add the Ceres version of galculator to the XFCE menu:
$ mkdir ~/.local/share/applications/
$ cp /bedrock/strata/myceres/usr/share/applications/galculator.desktop ~/.local/share/applications/

Hat tip to Jesse Smith for his excellent review and walkthrough of BedrockLinux in this week's Distrowatch Weekly: https://distrowatch.com/weekly.php?issu … 05&mode=67
BedrockLinux install instructions and more helpful documents are found here: https://bedrocklinux.org/0.7/installati … tions.html


Primary Computer - Commodore 64: Processor - MOS 6510/8500, 1.023MHz; Memory - 64kb RAM, 20kB ROM - 8k BASIC V2, 8k Kernel, 4k Character ROM; Display output - 320x200, 16 colours; OS - BASIC V2.0; Weight: 1.8kg

Offline

#2 2021-07-07 15:24:31

dice
Member
Registered: 2020-11-22
Posts: 559  
Website

Re: HowTo - Install Ceres packages on a Beowulf system with Bedrock

I might give this a try, thanks. I tried bedrock linux a few years ago on an artix linux base with voidlinux strata and it worked ok. Void had some packages in their repos that artix didnt etc etc.

I can see the added benefits of doing this though (having newer unstable packages on a stable base via bedrock) and it seems like a maybe better idea than mixing distros package managers. Still begs the question of overall stability.

Last edited by dice (2021-07-07 15:26:00)

Offline

#3 2021-07-07 16:50:23

andyprough
Member
Registered: 2019-10-19
Posts: 101  

Re: HowTo - Install Ceres packages on a Beowulf system with Bedrock

dice wrote:

Still begs the question of overall stability.

I've only been trying it for a couple of days, so not sure about long-term stability. So far it's very smooth and easy. Once I get a package installed it doesn't take any real thought. I can keep the Ceres strata updated with (as root) 'strat myceres apt update' and 'strat myceres apt upgrade'.

One thing to watch out for is making sure which "strata" you are working in. The Ceres strata has its own full directory structure, so there are apparently some situations where you can think you are making config changes to the main Beowulf directory structure, but you are actually in the directory tree for the Ceres strata. The packages work on config files in their own directory tree by default, so for example if you installed nano with Ceres and used nano to edit config files, you would be editing files in the Ceres strata by default unless you gave it an express command such as 'strat devuan nano /etc/hosts'.

Last edited by andyprough (2021-07-07 16:54:10)


Primary Computer - Commodore 64: Processor - MOS 6510/8500, 1.023MHz; Memory - 64kb RAM, 20kB ROM - 8k BASIC V2, 8k Kernel, 4k Character ROM; Display output - 320x200, 16 colours; OS - BASIC V2.0; Weight: 1.8kg

Offline

#4 2021-07-08 04:13:19

steve_v
Member
Registered: 2018-01-11
Posts: 99  

Re: HowTo - Install Ceres packages on a Beowulf system with Bedrock

While this is all very interesting, it does beg one obvious question... If the goal is to run "a few Ceres packages", why not just backport them locally?


Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Offline

#5 2021-07-08 08:19:05

andyprough
Member
Registered: 2019-10-19
Posts: 101  

Re: HowTo - Install Ceres packages on a Beowulf system with Bedrock

steve_v wrote:

While this is all very interesting, it does beg one obvious question... If the goal is to run "a few Ceres packages", why not just backport them locally?

I backport packages often. I would not be the person who would write a post that says "do not backport". If that's what you get from reading my post, then I would need to re-write it.


Primary Computer - Commodore 64: Processor - MOS 6510/8500, 1.023MHz; Memory - 64kb RAM, 20kB ROM - 8k BASIC V2, 8k Kernel, 4k Character ROM; Display output - 320x200, 16 colours; OS - BASIC V2.0; Weight: 1.8kg

Offline

Board footer