This project is a Fedora Remix and aims to be a complete system for personal computing with localization support. You can download a live image and try the software, and then install it in your PC if you want. You can also customize the image starting from available scripts.
Main goals of this remix are:
- Flatpak apps usage
- adding common extra-repos
- supporting external devices (like printers and scanners)
See a detailed description about how to build the live media.
Note
If selinux
is on, turn it off during the build process.
Clone the project into your <source-path>
to get sources:
$ git clone https://github.com/mbugni/fedora-remix.git /<source-path>
Choose or create a <target-path>
folder where to put results.
Install Podman:
$ sudo dnf --assumeyes install podman
Create the container for the build enviroment:
$ sudo podman build --file=/<source-path>/Containerfile --tag=livebuild:fc40
Initialize the container by running an interactive shell:
$ sudo podman run --privileged --network=host -it --volume=/dev:/dev:ro \
--volume=/<source-path>:/live/source:ro --volume=/<target-path>:/live/target \
--name=livebuild-fc40 --hostname=livebuild-fc40 livebuild:fc40 /usr/bin/bash
Exit from the build container. The container can be reused and upgraded multiple times. See Podman docs for more details.
To enter again into the build container:
$ sudo podman start -ia livebuild-fc40
First, start the build container if not running:
$ sudo podman start livebuild-fc40
Choose a variant (eg: workstation with localization support) that corresponds to a profile (eg: Workstation-l10n
).
Available profiles/variants are:
Minimal
(console only, mainly for testing)Desktop
(minimal KDE environment with basic tools)Workstation
(KDE environment with more features like printing and scanning support)
For each variant you can append -l10n
to get italian localization (eg: Desktop-l10n
).
Build the .iso image by running the kiwi-ng
command:
$ sudo podman exec livebuild-fc40 kiwi-ng --profile=Workstation-l10n --type=iso \
--debug --color-output --shared-cache-dir=/live/target/cache system build \
--description=/live/source/kiwi-descriptions --target-dir=/live/target
The build can take a while (30 minutes or more), it depends on your machine performances.
Remove unused resources when don't need anymore:
$ sudo podman container rm --force livebuild-fc40
$ sudo podman image rm livebuild:fc40
You can use a tool like Ventoy to build multiboot USB devices, or simply transfer the image to a single
USB stick using the dd
command:
$ sudo dd if=/<target-path>/Fedora-Remix.x86_64-<version>.iso of=/dev/<stick-device>
After installation, remove live system resources to save space by running:
$ source /usr/local/libexec/remix/livesys-cleanup
Questo è un Remix di Fedora per computer ad uso personale con il supporto in italiano. Nell'immagine .iso che si ottiene sono già installati i pacchetti e le configurazioni per il funzionamento in italiano del sistema (come l'ambiente grafico, i repo extra etc).
Il remix ha come obiettivi principali:
- utilizzo delle applicazioni Flatpak
- aggiunta dei repository comuni
- supporto per dispositivi esterni (come stampanti e scanner)
All notable changes to this project will be documented in the CHANGELOG.md
file.
The format is based on Keep a Changelog.