BcalcOS uses the standard Debian/Devuan apt package management system. Keeping BcalcOS (release 1.3 onward) up to date is as simple as updating the package lists and installing available updates.
What makes BcalcOS a little different is that its software comes from several repositories.
Where BcalcOS gets its software
BcalcOS currently uses four primary software sources:
-
Devuan: provides the underlying operating system and the majority of system software.
-
XLibre: provides the X11 display server and related components used by BcalcOS.
-
Brave Origin: provides the Brave Origin web browser included with BcalcOS.
-
BcalcOS: provides software and packages developed or maintained specifically for BcalcOS.
These repositories work together to form the complete BcalcOS system.
Keeping the system updated
When BcalcOS checks for updates, apt checks the configured repositories and determines whether newer versions of installed packages are available.
For normal system maintenance, users should use the standard BcalcOS update mechanism rather than manually downloading individual packages from the various upstream projects.
What about BcalcOS itself?
The BcalcOS repository contains packages that are specific to the distribution. These include BcalcOS system components, custom applications, system configuration, and selected third-party applications that are not provided by the standard Devuan repositories.
When BcalcOS-specific packages are updated, they are delivered through the BcalcOS repository just like other apt packages.
Why not just use one repository?
BcalcOS is built on top of existing projects.
Devuan provides the foundation. XLibre provides the X11 display server. Brave Origin provides the default web browser. The BcalcOS repository provides the components that make the resulting system specifically BcalcOS.
The short version
BcalcOS is updated through standard Debian apt.
Keep the system updated through BcalcOS, and apt will handle the packages provided by Devuan, XLibre, Brave Origin, and BcalcOS.