This project is a TDE (Trinity Desktop Environment) remix and aims to offer a live and installable system based on Debian (like a Debian Live). 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:
- lightweight enviroment suitable also for old PC
- adding common extra-repos
- supporting printers and scanners
See a detailed description about how to build a live media using kiwi-ng.
Clone the project into your <source-path>
to get sources:
$ git clone https://github.com/mbugni/tde-remix.git /<source-path>
Choose or create a <target-path>
folder where to put results.
Install Podman:
$ sudo apt --assume-yes install podman containers-storage fuse-overlayfs
Create the container for the build enviroment:
$ sudo podman build --file=/<source-path>/Containerfile --tag=tdebuild:amd64
Pack the build enviroment into a Podman container:
$ sudo podman run --privileged --network=host -it \
--volume=/<source-path>:/live/source:ro --volume=/<target-path>:/live/target \
--name=tdebuild-amd64 --hostname=tdebuild-amd64 tdebuild:amd64 /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 tdebuild-amd64
First, start the build container if not running:
$ sudo podman start tdebuild-amd64
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 TDE environment with basic tools)Workstation
(TDE environment with more features like printing and scanning support)
For each variant you can append -l10n
to get localization (eg: Desktop-l10n
).
Build the .iso image by running the kiwi-ng
command:
$ sudo podman exec tdebuild-amd64 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 (20 minutes or more), it depends on your machine performances.
Remove unused containers when finished:
$ sudo podman container rm --force tdebuild-amd64
$ sudo podman image rm tdebuild:amd64
Note
The above is for building 64 bit images. Follow the i386 how to if you need to build a 32 bit image.
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>/TDE-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 TDE (Trinity Desktop Environment), basato su Debian (analogo a una Debian Live) 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 del sistema (come l'ambiente grafico, i repo extra etc).
Il remix ha come obiettivi principali:
- un ambiente grafico leggero adatto anche a vecchi PC
- aggiunta dei repository comuni
- supporto per 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.