PROJET AUTOBLOG


FredericBezies

source: FredericBezies

⇐ retour index

Et si on faisait un bilan au de bout de 5 ans des distributions GNU/Linux ? Cinquième partie.

vendredi 13 octobre 2017 à 12:58

Après la quatrième partie parue le 31 août 2017 pour parler du mois de septembre 2012, attaquons-nous au mois d’octobre 2012.

Comme je ne savais pas quoi proposer en ce deuxième et dernier vendredi de l’année 2017, 710 ans après l’arrestation des Templiers sur ordre de Philippe IV le Bel

3 octobre 2012 : un article sur la SalixOS 14.1 bêta 1.
10 octobre 2012 : un article sur la NetBSD 6.0rc2.
15 octobre 2012 : un article sur la Frugalware Linux 1.8pre1.
20 octobre 2012 : un article sur la PearOS 6.0.

20 octobre 2012 : un article sur GhostBSD 3.0rc2.
22 octobre 2012 : un article sur la Mageia 3.0 alpha 2.
23 octobre 2012 : Quand NuTyX annonçait son départ ?
27 octobre 2012 : un article sur OpenBSD 5.2 avec un peu d’avance… 🙂
29 octobre 2012 : un article sur la Aptosid.

Si on regharde en dehors de la Aptosid et de la PearOS, les distributions et OS dont je parlais sont encore en vie – dans des états de fraîcheurs divers et (a)variés – en 2017… Ça fait plaisir quelque part 🙂

Installer Trinity Desktop Environment sur Archlinux ? Pas franchement une partie de plaisir…

mercredi 11 octobre 2017 à 18:00

Mais un bon stimulant intellectuel… et cela entretient le péristaltisme 🙂

Prévoyez une cafetière complète, une machine virtuelle et une bonne demi-douzaine d’heures 🙂

Les pré-requis sont une machine virtuelle Archlinux 32 ou 64 bits avec Xorg préinstallé. Si vous voulez faire recompiler le code, je vous déconseille d’activer le multi-processus à la compilation, ça peut provoquer des problèmes 🙁

Je suis parti de la page du wiki d’Archlinux sur le Trinity Desktop Environment. Je pensais partir d’un dépôt de paquets prêts à l’emploi, mais Murphy étant passé par là, j’ai été obligé de tout faire recompiler… Voici donc l’ordre d’installation et / ou de compilation des paquets.

Pour la compilation, j’ai cloné le dépôt git du mainteneur :

git clone --depth https://github.com/michael-manley/Trinity_ArchLinux_PKGBUILD.git

Commençons par la mise en place de la base, que ce soit en compilant ou en installant les paquets, quand le dépôt sera de nouveau fonctionnel :

  1. tde-tqt3
  2. tde-tqtinterface
  3. tde-arts
  4. tde-dbus-tqt
  5. tde-dbus-1-tqt
  6. tde-tqca-tls
  7. tde-libart-lgpl
  8. tde-avahi-tqt
  9. tde-tdelibs
  10. htdig depuis AUR via https://aur.archlinux.org/packages/htdig/
  11. tde-tdebase
  12. tde-tdebindings
  13. tde-tdeaccessibility
  14. tde-tdeutils

On continue avec les éléments complémentaires :

  1. tde-libcaldav
  2. tde-libcarddav
  3. tde-libkdcraw
  4. tde-libkexiv2
  5. tde-tdeadmin
  6. tde-tdeedu
  7. tde-tdenetwork
  8. tde-tdepim
  9. tde-tdemultimedia
  10. tde-tdegames
  11. tde-tdetoys
  12. tde-tdeaddons
  13. tde-tdegraphics
  14. tde-tdewebdev
  15. tde-tdevelop ; nécessite les dépendances apr et subversion, pour la compilation
  16. tde-artwork
  17. tde-tdesdk

Et enfin avec quelques accessoires proposés :

  1. gtk-qt-engine
  2. tde-kmplayer
  3. tde-krusader
  4. tde-ksplash-engine-moodin
  5. tde-style-qtcurve
  6. tde-tdenetworkmanager
  7. tde-tdepowersave
  8. tde-tdesudo
  9. tde-tdmtheme
  10. tde-twin-style-crystal

Impossible à faire recompiler :

  1. gtk3-tqt-engine
  2. tde-amarok avec une gueulante concernant ltagmp4-static 🙁
  3. tde-systemsettings : besoin de kde4-config

Le seul gros point noir, c’est qu’il n’y a pas de traduction. J’ai donc utilisé le modèle proposé, et j’ai récupérer le paquet tde-i18n pour ne conserver que la traduction française.

Oui, je sais que le PKGBUILD qui suit est franchement dégueulasse, mais au bout de 6 heures de travail sur le projet, je n’ai pas eu le courage de faire quelque chose de plus propre. Mea culpa !

# Maintainer: Michael Manley
# Contributor: David C. Rankin

pkgname=tde-i18n
pkgver=14.0.4
pkgrel=1
pkgdesc= »Trinity Desktop Enviroment $_cat$_mod »
arch=(‘i686’ ‘x86_64’)
url= »http://scm.trinitydesktop.org/scm/git/tde-i18n »
license=(‘GPL’)
provides=(« tde-i18n »)
groups=(‘tde-complete’)
depends=( »)
makedepends=(‘autoconf’ ‘cmake’ ‘pkgconfig’)
optdepends=()
options=(‘staticlibs’ ‘libtool’ ‘!strip’)
install=

source=(« http://mirror.ppa.trinitydesktop.org/trinity/releases/R$pkgver/tde-i18n-R$pkgver.tar.bz2 »)

build() {
cd « ${srcdir}/tde-i18n »

msg « Setting PATH, CMAKE and Trinity Environment variables »
# Source the QT and TDE profile
[ « $QTDIR » = «  » ] && . /usr/share/trinity/srcldr/tqt3.sh
[ « $TDEDIR » = «  » ] && . /usr/share/trinity/srcldr/trinity.sh

msg « Creating out-of-source build directory: ${srcdir}/build »
mkdir -p « $srcdir/build »
cd « $srcdir/build »

msg « Starting cmake… »

cmake ${srcdir}/tde-i18n/tde-i18n-fr \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DSYSCONF_INSTALL_DIR=${TDEDIR}/etc \
-DBUILD_ALL=ON \
-DWITH_GCC_VISIBILITY=ON

make $NUMJOBS
}

package() {
msg « Packaging – $pkgname-$pkgver »
cd « $srcdir/build »
make -j1 DESTDIR= »$pkgdir » install
}
md5sums=(‘bf4c716468ee6962a969328ee1a4a591’)

Néanmoins, on obtient enfin le fichier de traduction. J’ai donc décidé de montrer en vidéo la mise en place du bousin…

Oui, c’est assez chiant à mettre en œuvre, surtout à cause de l’absence du dépôt pré-compilé qui m’aurait fait gagné plusieurs heures pour la mise en place de l’ensemble. Néanmoins, on peut constater l’énorme gourmandise de cet environnement…

Dommage qu’Amarok pointe aux abonnés absents, ou que certains logiciels se plantent comme un MS-Windows Millenium sous amphétamines.

C’est déjà pas si mal que cela pour un port pas franchement officiel d’un environnement qui est vraiment pour les nostalgiques après tout 🙂

Q4OS 2.4 « Scorpion » : attention au dard du scorpion ?

mardi 10 octobre 2017 à 16:42

Q4OS est une distribution GNU/Linux basée sur la Debian GNU/Linux avec comme environnement principal la continuation de KDE 3.5, j’ai nommé Trinity Desktop Environment.

La dernière fois que j’ai parlé de cette distribution un brin atypique, c’était à l’époque de sa version 1.8.1 en novembre 2016. Je concluais l’article ainsi :

Il est vrai qu’il est intéressant de voir des outils comme LibreOffice 5.x dans une interface qui a été celle de KDE entre 2002 et 2008. Mais si vous cherchez une distribution légère, rapide et conçue comme telle, elle restera toujours un choix à envisager. Avec DFLinux ou encore la MX-16.

En ce début octobre 2017, la version 2.4 de la distribution GNU/Linux a été annoncée. Contrairement à sa branche 1.x, la branche 2.x est basée sur la Debian GNU/Linux Stretch avec Trinity 14.0.5 comme interface par défaut, même si des options comme KDE5, Xfce, Lxde, LXQt et Cinnamon sont annoncées. J’ai donc récupéré via wget l’immense image ISO, un peu plus de 600 Mo. Par défaut, le projet vous demande de donner un petit quelque chose pour le soutenir, mais on peut clairement sauter l’étape sans prise de tête.

fred@fredo-arch ~/Téléchargements/ISO à tester % wget -c https://netix.dl.sourceforge.net/project/q4os/stable/q4os-2.4-x64.r1.iso
–2017-10-10 14:51:42– https://netix.dl.sourceforge.net/project/q4os/stable/q4os-2.4-x64.r1.iso
Certificat de l’autorité de certification « /etc/ssl/certs/ca-certificates.crt » chargé
Résolution de netix.dl.sourceforge.net… 87.121.121.2
Connexion à netix.dl.sourceforge.net|87.121.121.2|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 635437056 (606M) [application/octet-stream]
Sauvegarde en : « q4os-2.4-x64.r1.iso »

q4os-2.4-x64.r1.iso 100%[===================>] 606,00M 3,37MB/s ds 5m 3s

2017-10-10 14:56:46 (2,00 MB/s) — « q4os-2.4-x64.r1.iso » sauvegardé [635437056/635437056]

J’ai donc lancé l’image ISO en mode live.

On est accueilli par Trinity Desktop environment.

Un écran de bienvenue est affiché avec quelques options assez parlantes, bien qu’en anglais.

L’installateur proposé est celui de la LinuxMint Debian Edition, autant dire du solide de chez solide 🙂

Dans le récapitulatif, on constate qu’une partition /home est créée par défaut. Quelle étrange idée 🙂

J’ai attendu que l’installation soit terminée pour mettre la machine virtuelle en pause et enregistrer la suite des événements en vidéo.

Que dire ? Cette distribution, c’est vraiment du bonheur à l’utilisation. Peu gourmande, traduite dès le départ, avec des outils conçus pour simplifier la vie des utilisateurs ou des personnes cherchant à donner un deuxième voire un troisième souffle à des machines qui commencent à tirer la langue.

Il n’y a pas grand chose à lui reprocher, en dehors de l’imposition de Google Chrome, et peut-être un léger bug au niveau de la gestion de l’heure, mais cela se règle en quelques clics.

C’est du beau travail. Ça sent l’envie de bien faire dès le départ. La base utilisée étant solide, on est tranquille pour longtemps avec. Évidemment, le côté rétro de Trinity pourrait choquer certaines personnes, mais quand on a un environnement complet qui ne mange que 220 Mo au démarrage, on se dit qu’on est dans les poids plumes.

J’espère juste que l’équipe de Q4OS tiendra bon, car c’est une distribution que j’ai « trituré » avec plaisir, et avec un certain masochisme nostalgique… Bref, un dose de passé avec des technologies largement plus utilisables qu’à l’époque de gloire de KDE 3.5.x 🙂

En vrac’ de fin de semaine…

samedi 7 octobre 2017 à 10:08

Comme chaque fin de semaine, l’habituel en vrac.

Côté logiciel libre, informatique et internet ?

Côté culture ?

Bon week-end !

Emmabuntüs Debian Edition 2 : ça donne quoi ?

vendredi 6 octobre 2017 à 09:54

La dernière fois que j’ai parlé en long, en large et en travers de la version débianisée de la Emmabuntüs, c’était en mars 2017, pour évoquer la version 1.02 du projet.

Depuis, j’ai pu donner un coup de main pour la sortie de la version 1.03 et malheureusement un peu moins que je l’aurais voulu pour la version 2.0 qui est sortie le 2 octobre 2017.

Je concluais l’article du mois de mars avec cette remarque :

S’il y a une réserve à émettre : des ordinateurs un peu trop récents pourraient mal être supportés par la distribution. J’attends donc avec impatience la prochaine version majeure qui sera basée – on peut le supposer sur la Debian GNU/Linux 9 alias Stretch et un noyau linux LTS 4.9.

Cette version est enfin arrivée, et si on apprend pas mal de choses dans les notes de publication, comme un allègement de la logithèque ou encore des ajouts d’ordre graphique et documentaire, il faut voir ce que donne cette version.

Cette fois, le fichier de téléchargement au format torrent a été mon allié.

Après avoir récupéré l’image ISO, je l’ai lancé dans VirtualBox tout en lui demandant directement d’installer l’ensemble en mode graphique.

Ici, point de surprise. Nous avons l’installateur de la Debian qui a fait ses preuves depuis des années.

J’ai donc fait effectuer une installation avec les options par défaut. Le seul changement ? J’ai demandé à ce qu’une partition /home soit créée.

Une quinzaine de minutes a été nécessaire pour la suite des opérations.

Une fois l’installation terminée, j’ai mis l’ensemble en pause, j’ai lancé Simple Screen Recorder pour montrer la post-installation en action.

Ce que l’on peut dire ? C’est que l’ensemble a été un brin allégé, mais que le but de viser le recyclage d’ordinateur d’un age moyen à avancé (entre 6 et 10 ans) est encore atteint. Évidemment, tout a été pensé aussi bien en terme de gourmandise mémoire que de présentation. La présence d’un installateur pour une session lxde montre que les développeurs de la distribution ont pensés aux ordinosaures 🙂

Dans la vidéo, j’ai demandé la présentation de la totalité des outils disponibles. Même si je n’ai pas tout lancé – cela aurait été rébarbatif et ennuyeux au possible – cela montre que le projet a essayé de penser au maximum de personnes.

L’ensemble peut apparaître comme un peu lourd, mais le côté stable de la Debian apporte un sentiment de sécurité et de tranquillité. Par chance, il n’y a pas des mises à jour constantes, et donc, même un ordinateur handicapé par une connexion un peu faiblarde ou capricieuse pourra rester utilisable.

On est loin de la distribution faite par des geeks et pour des geeks. Ça fait tellement du bien de voir de tels produits 🙂