This project is a CentOS Stream Remix (like a Fedora Remix) and aims to offer a complete system for multipurpose usage with localization support. You can build a live image and try the software, and then install it in your PC if you want. Other goals of this remix are:
- common extra-repos
- multimedia apps
- office automation support (printers and scanners)
- and more...
CentOS Stream is an LTS operating system which offers sofware for many purposes. It is flexible enough to get a custom version by using the installer (see here for more details). The build process can be described through Kickstart files and can be modified to get new variants.
See a detailed description of how to build the live media. First, install Lorax to create the virtual environment:
# dnf install lorax-lmc-virt
Prepare the target directory for build results:
# mkdir /results
# chmod ugo+rwx /results
Create a bootable .iso for building environment:
# lorax --product='CentOS Stream' --version=<version> --release=<version> --nomacboot \
--source='http://mirror.centos.org/centos/<version>-stream/AppStream/x86_64/os/' \
--source='http://mirror.centos.org/centos/<version>-stream/BaseOS/x86_64/os/' \
--logfile=/results/lorax-centos-<version>/lorax.log /results/lorax-centos-<version>
Install live media tools:
# dnf install pykickstart
Choose a version (eg: KDE workstation with italian support) and then create a single Kickstart file from the base code:
$ ksflatten --config /<source-path>/kickstarts/<version>/l10n/kde-workstation-it_IT.ks \
--output /results/centos-<version>-kde-workstation.ks
Then you can build the .iso image using the kickstart just obtained:
# livemedia-creator --nomacboot --make-iso --project='CentOS Stream' --releasever=<version> \
--tmp=/results --logfile=/results/lmc-logs/livemedia.log \
--iso=/results/lorax-centos-<version>/images/boot.iso \
--ks=/results/centos-<version>-kde-workstation.ks
You can create a bootable USB/SD device using the .iso image:
# dd if=/results/lmc-work-<code>/images/boot.iso of=/dev/sd[X]
The Anaconda installer does not remove itself after installation. You can remove it to get space by running this command:
# dnf remove anaconda\*
Questo è un Remix di CentOS Stream (analogo ad un Remix di Fedora) con il supporto in italiano per lingua e tastiera. Nell'immagine ISO che si ottiene sono già installati i pacchetti e le configurazioni per il funzionamento in italiano delle varie applicazioni (come l'ambiente grafico, la suite LibreOffice etc). Nel sistema sono presenti anche:
- repositori extra di uso comune
- supporto per le applicazioni multimediali
- supporto per l'ufficio (stampanti e scanner)
- e altre funzionalità ancora...
Il programma di installazione Anaconda non rimuove se stesso dopo l'installazione. E' possibile rimuoverlo per recuperare spazio utilizzando il seguente comando:
# dnf remove anaconda\*
All notable changes to this project will be documented in the CHANGELOG.md
file.
The format is based on Keep a Changelog.