Kubuntu pour la station de travail
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
- Logiciels installés
- Extensions Firefox
- Skype for Linux, via snap
- Installation de Teamviewer
- Activer le compte root
- La minimisation des services
- Paquets pour le multimédia
- Microsoft Teams
- Scanner
- Le script automatisant l’installation de Kubuntu
- Autres billets à lire autour de ce projet
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 :
- Firefox pour la navigation Web ;
- LibreOffice pour la bureautique ;
- GnuCash pour vos comptes personnels ;
- VLC comme lecteur multimédia ;
- Krita pour la retouche d’images ;
- Digikam pour la gestion de vos photos ;
- Scribus pour la PAO ;
- InkScape pour la DAO ;
- K3b comme logiciel de gravure ;
- Wine, l’émulateur Windows ;
- Thunderbird, le client de messagerie ;
- les paquets kdeedu et kdegames ;
- Bleachbit, en nettoyeur
- gdebi pour l’installation de paquets avec résolution de dépendances.
Après une mise à jour, procédez à l’installation des paquets avec la commande apt :
apt update -y 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 :
- uBlock origin en bloqueur de publicités,
- Decentraleyes pour la mise en cache des API des GAFAM,
- cookie autodelete pour le nettoyage automatique des cookies,
- CSS Exfil Protection pour éviter ce type d’attaque,
- ClearURLs, pour le nettoyage des liens afin de minimiser le tracking des GAFAM lors de vos clics sur liens,
- Qwant Junior comme moteur de recherche par défaut,
- LeechBlock NG comme système de contrôle parental.
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 :
- Devede, ffDiaporama pour la création de DVD ;
- Handbrake pour encoder vos DVD en fichiers MP4 ou MKV ;
- Kdenlive, Openshot, Shotcut pour le montage vidéo ;
- Audacity pour le montage son ;
- qBittorrent pour le téléchargement à partir des réseaux Torrent ;
- Molotov pour regarder les chaînes de la TNT ;
- OBS pour vos screencasts ;
- fre:ac pour l’extraction des fichiers audio à partir de vos Cdrom.
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 :
- gscan2pdf,
- xsane,
- skanlite,
- simple-scan.
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
- Linux et la galère des drivers des cartes Wifi
- Kubuntu et les drivers propriétaires
- Installer le driver de la carte Wifi à base de chipset Ralink RT3090 sur Kubuntu
- Un système de contrôle parental simple et fiable pour Firefox
- Critères d’obsolescence des anciens ordinateurs
- Les HCL pour Linux et Kubuntu