Kubuntu pour la station de travail

Les enfants de nos écoles ont besoin de PC à la maison !

C’est un travail que j’ai commencé depuis que j’ai été élu maire de ma commune de Saint-Eloi-de-Fourques en 2014. Je fournis gratuitement des PC aux écoles, aux associations, aux familles dont les enfants sont scolarisés dans notre regroupement, à des gens qui sont parfois en galère financière. Alors, lorsque nous sommes entrés en période de confinement généralisé pour cause de Covid-19 le 17 mars 2020, j’ai accéléré la cadence afin de permettre aux enfants de faire leurs devoirs à la maison dans de bien meilleures conditions qu’au travers de l’utilisation d’un smartphone ou d’une tablette. après quelques hésitations avec Xubuntu, j’ai choisi d’installer Kubuntu sur ces machines, dotés au minimum d’un Core 2 Duo et de 3 Go de RAM. C’est cette même logique que nous allons mettre en œuvre sur les ordinateurs de la ressourcerie de Menneval/Bernay.

Mon fichier /etc/apt/sources.list

deb http://fr.archive.ubuntu.com/ubuntu/ eoan main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ eoan-updates main restricted universe multiverse
#Pour les backports, c'est vous qui voyez ! Y en a qui ont essayé : ils ont eu des problèmes.
#deb http://fr.archive.ubuntu.com/ubuntu/ eoan-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu eoan partner
deb http://security.ubuntu.com/ubuntu eoan-security main restricted universe multiverse
#deb http://linux.teamviewer.com/deb stable main
#deb http://ppa.launchpad.net/obsproject/obs-studio/ubuntu eoan main

Logiciels installés

Sur ces machines, en cette période de confinement, j’installe :

Après une mise à jour, procédez à l’installation des paquets avec la commande apt :

apt update
apt full-upgrade -y
apt install -y gdebi gnucash bleachbit firefox firefox-locale-fr libreoffice libreoffice-l10n-fr vlc krita scribus inkscape k3b kdeedu kdegames wine thunderbird

Extensions Firefox

J’installe 5 extensions Firefox, afin que nos chères têtes blondes, brunes et rousses n’aient pas à subir le tracking  des GAFAM :

Skype for Linux, via snap

Je n’avais jamais encore utilisé le gestionnaire de paquets Snap sous Ubuntu :

snap refresh
snap install skype --classic

Installation de Teamviewer

De façon à assurer le service après-vente, il peut être intéressant d’installer Teamviewer sur la machine Linux :

wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
gdebi -n teamviewer_amd64.deb

L’installation du paquet provoque l’ajout d’un fichier /etc/apt/sources.list.d/teamviewer.list et du dépôt :

deb http://linux.teamviewer.com/deb stable main

Activer le compte root

Pour activer le compte root sur Kubuntu, tapez à partir d’un terminal (Ctrl+Alt+F2..F6) ou de Konsole :

sudo passwd root

La minimisation des services

Certains services sur Kubuntu ne servent pas à grand chose. Vous avez intérêt à les désactiver ! 

#!/bin/bash
systemctl stop apparmor.service apport.service avahi-daemon.socket avahi-daemon.service ModemManager.service unattended-upgrades.service whoopsie.service
systemctl disable apparmor.service apport.service avahi-daemon.socket avahi-daemon.service ModemManager.service unattended-upgrades.service whoopsie.service
exit 0

Paquets pour le multimédia

Vous pouvez installer d’autres paquets pour le montage son et vidéo tels que :

Seul Molotov ne nécessite aucune manipulation particulière, autre que celle de le télécharger et de le copier sur le bureau !

cd ~/Bureau
wget http://desktop-auto-upgrade.molotov.tv/linux/4.2.2/molotov.AppImage

Pour les autres, vous devez jouer de la commande apt ou snap :

add-apt-repository ppa:obsproject/obs-studio
apt-get update
apt-get install obs-studio -y
apt install ffmpeg kdenlive openshot qbittorrent handbrake devede ffdiaporama audacity -y
snap install freac shotcut --classic

L’ajout du dépôt ppa concernant le logiciel OBS ajoute le fichier /etc/apt/sources.lists.d/obsproject-ubuntu-obs-studio-eoan.list, dans lequel est configuré le dépôt de l’éditeur :

deb http://ppa.launchpad.net/obsproject/obs-studio/ubuntu eoan main

Microsoft Teams

Après avoir téléchargé le paquet Teams fourni par Microsoft, installez le logiciel à l’aide de la commande gdebi . C’est le seul élément pour l’instant dont je ne suis pas parvenu à automatiser l’installation !

gdebi -n teams_1.3.00.5153_amd64.deb

Scanner

Pour pouvoir scanner des documents à partir de Linux Kubuntu, vous disposez de différents logiciels proposant des interfaces graphiques, simples d’emploi :

Si vous disposez d’un scanner ou d’une imprimante multi-fonctions HP, alors ajoutez le paquet hplip :

apt install xsane gscan2pdf skanlite simple-scan hplip -y

Le script automatisant l’installation de Kubuntu

Dans le cadre du projet de la ressourcerie de Bernay où j’interviens en tant que bénévole, j’ai conçu un script de post-installation exécutable en sudo -E, afin d’automatiser l’installation.

#!/bin/bash
#
#Modification du fichier sources.list : d
#
sed -i -e 's@^# \(deb http://.*canonical.*\)$@\1@g' /etc/apt/sources.list
sed -i -e 's@^\(deb http://.*backports.*\)$@# \1@g' /etc/apt/sources.list
#
#Mise à jour de la distribution
#
apt update
apt full-upgrade -y
#
#Installation des paquets
#
apt install gdebi firefox firefox-locale-fr k3b libreoffice libreoffice-l10n-fr vlc krita scribus inkscape kdeedu kdegames wine thunderbird -y
#
#Installation de Skype via snap
#
snap refresh
snap install skype --classic
#
#Installation de TeamViewer via wget/gdebi
#
cd /tmp
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
gdebi -n teamviewer_amd64.deb
rm -f teamviewer_amd64.deb
#
#Copie de l'application Molotov sur le bureau
#
cd ~/Bureau
wget http://desktop-auto-upgrade.molotov.tv/linux/4.2.2/molotov.AppImage
#
#Minimisation de services
#
systemctl stop apparmor.service apport.service avahi-daemon.socket avahi-daemon.service ModemManager.service unattended-upgrades.service whoopsie.service
systemctl disable apparmor.service apport.service avahi-daemon.socket avahi-daemon.service ModemManager.service unattended-upgrades.service whoopsie.service
#
#Ajout des raccourcis sur le bureau
#
for logiciel in (bleachbit com.teamviewer.TeamViewer firefox inkscape libreoffice-startcenter org.bleachbit.Bleachbit org.kde.discover org.kde.dolphin org.kde.k3b org.kde.kcalc org.kde.konsole org.kde.krita scribus systemsettings thunderbird vlc)
do
cp /usr/share/applications/$logiciel.desktop ~/Bureau
done
cp /var/lib/snapd/desktop/applications/skype_skypeforlinux.desktop ~/Bureau
#
#Profil Firefox
#
cd ~/Bureau
sed -i -e 's@(Exec=firefox %u)@\1 -P@g' ~/Bureau/firefox.desktop
cd ~
wget --no-check-certificate https://195.154.102.202/mozilla.tar.gz
rm -fr .mozilla
tar xzvf mozilla.tar.gz
rm -f mozilla.tar.gz
#
#Nettoyage des paquets
#
apt autoremove -y
exit 0

Autres billets à lire autour de ce projet

Ubuntu  / Kubuntu