Repositories

This document describes how to switch between stable and unstable repositories

Development isos have the -dev suffix. Those are coming with the development repositories pre-installed. The -dev ISOs are intended for development and testing only, so this document outlines the steps to switch back and forth from the stable and unstable repositories.

Identify the installed repositories

With luet repo list you can check the repositories currently installed in the system, for example:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
$ luet repo list       
mocaccino-repository-index
  MocaccinoOS Repository Index
  Revision 1 - 2021-01-02 17:47:32 +0100 CET
luet
  Luet official Repository
  Revision 1 - 2021-04-23 20:11:47 +0200 CEST
mocaccino-extra-stable
  MocaccinoOS extra Repository (stable)
  Revision 178 - 2021-04-23 18:35:14 +0200 CEST
mocaccino-extra
  MocaccinoOS extra Repository
  Revision 178 - 2021-04-23 18:35:14 +0200 CEST
mocaccino-repository-index
  MocaccinoOS Repository Index
  Revision 1 - 2021-01-02 17:47:32 +0100 CET

If the output doesn’t contain repositories named with -stable at the end, most likely you are using the development repositories.

Switch repositories

In MocaccinoOS repositories are standard packages. To remove the development repositories, you can:

1
$ luet uninstall -y repository/mocaccino-extra repository/mocaccino-kernel repository/mocaccino-desktop repository/mocaccino-os-commons

And then to enable the stable repositories:

1
luet install -y repository/mocaccino-extra-stable repository/mocaccino-kernel-stable repository/mocaccino-desktop-stable repository/mocaccino-os-commons-stable

The same procedure is valid as well to switch from -stable to development repositories.

The difference is that you have to remove the -stable ones instead.