Tris-bian - Trisquel with a Debian base
- Login o registrati per inviare commenti
I did something different today - I installed Debian 12, added all the Trisquel repositories and the Trisquel keyring, did a full update/upgrade, and still ended up with a working system, despite Debian now using 372 of Trisquel's packages (see attached list).
Has anyone ever done this? It seems to indicate that a Debian-based Trisquel might be possible if the Trisquel devs ever had too many problems with Ubuntu.
This is kind of funny - DISTRIB_ID=Trisquel and VERSION_CODENAME=bookworm and ID=debian:
$ cat /etc/*-release
DISTRIB_ID=Trisquel
DISTRIB_RELEASE=11.0.1
DISTRIB_CODENAME=aramo
DISTRIB_DESCRIPTION="Trisquel GNU/Linux 11.0.1, Aramo"
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
IMAGE_ID=live
BUILD_ID=20241109T101058Z
Allegato | Dimensione |
---|---|
12-9-24 Tris-bian list of installed Trisquel packages.txt | 27.18 KB |
Got to have an apt-pinning file in /etc/apt/preferences.d/ for it to work. I pinned Trisquel repos at a higher apt-pinning value than the Debian repos, so that apt would prefer to install the Trisquel packages where possible. I also blacklisted Firefox-ESR and Thunderbird so that the system wouldn't give me a problem with installing Abrowser and Icedove (see attached).
I blacklisted chromium because it's not libre.
When I went to install the Trisquel backported version of LibreOffice, apt threw up an error about a missing python package. So I went into Synaptic and installed the different components of Trisquel's backported LibreOffice (Calc, Draw, Math, Base, Write ...), and Synaptic brought in enough packages to make it work.
Before installing, I un-squashed the Debian live ISO and purged all the non-free firmware and re-squashed it again (I should write up this procedure - rather complex). Once installed, I purged the Debian versions of Firefox-ESR and LibreOffice prior to trying to install Abrowser and Trisquel's backported LibreOffice.
I'm writing this from Abrowser in Tris-bian.
Allegato | Dimensione |
---|---|
12-9-24 Tris-bian apt-pinning.txt | 1019 byte |
12-9-24 Tris-bian repositories.txt | 1.15 KB |
> I blacklisted chromium because it's not libre
Thank you so much for blacklisting it, but there are also other problematic packages in Debian main, for example the obnoxious and weirdly-worded Artistic License 1.0 (not to be confused with other Artistic Licenses considered free by the FSF) is considered "free" by Debian despite the fact that it's considered non-free by the Free Software Foundation, so there are other packages in Debian other than Chromium which would be considered non-free. If I remember correctly, PureOS (FSDG-compliant distro based on Debian) blacklisted a game/simulator about trains because it was under Artistic License 1.0 only, considered non-free. If I remember correctly Trisquel also had to blacklist some packages of the distro so-called Ubuntu for being non-free under Artistic License 1.0 only
https://directory.fsf.org/wiki/License:Artistic_v1.0
This LibrePlanet article lists packages under non-free "Artistic License 1.0 only", though I'm not sure if it managed to list them all. https://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines
>"Artistic License 1.0 (not to be confused with other Artistic Licenses considered free by the FSF) is considered "free" by Debian despite the fact that it's considered non-free by the Free Software Foundation, so there are other packages in Debian other than Chromium which would be considered non-free"
That would be easy to add to the blacklist if anyone had a listing of those packages with the inappropriate license.
NOTE - reminder to myself that I had to purge the 'fonts-khmer' package prior to first update/upgrade or apt would fail with dependency errors.
Can't seem to install much of anything from the KDE collection of packages without a lot of apt errors. I tried Okular and Falkon, but no dice. So there are significant issues with trying to run your entire system this way. But of course, this is just for experimentation and research and fun, so we continue...