Debian
— title: Debian —
Image à jour
Pour télécharger une image (à jour) de Debian, je me base à chaque fois sur ce lien-ci: The ISO that Gotham Needs
Après l'installation sur le laptop (et en fonction du matériel), il manque généralement les paquets suivants (Thinkpad T450s & Thinkpad X1 Carbon) :
apt install firmware-misc-nonfree intel-microcode
Ensuite:
apt install git tree htop keepassxc borgbackup \
sshfs vim python3-venv apt-listchanges \
apt-listbugs flatpak nome-software-plugin-flatpak
Flatpak
Les instructions pour Flatpak se trouvent sur le wiki officiel.
Avec les paquets installés ci-dessus, il suffit d'ajouter la ligne suivante pour activer les dépôts:
flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
NOTE: Il reste une inconnue, puisque suite à cette exécution, bash m'indiquait ceci:
Note that the directories
'/var/lib/flatpak/exports/share'
'/home/fred/.local/share/flatpak/exports/share'
are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.
Bref, à creuser.
Il suffit ensuite de faire son shopping
Nettoyage du cache
Chez SebSauvage
Le répertoire ~/.cache sous Linux peut accumuler des données inutiles. Et par défaut, à ma connaissance, aucune distribution n'a prévu le vidage automatique de ce dossier. Voici donc quelques commandes:
# Voir la place occupée par le cache:
du -h –summarize ~/.cache
# Simuler un effacement des fichiers vieux de plus d'un an:
find ~/.cache -depth -type f -mtime +365
# Effacer ces fichiers vieux de plus d'un an:
find ~/.cache -type f -mtime +365 -delete
Automatisation des mises à jour
Source
apt install unattended-upgrades
dpkg-reconfigure –priority=low unattended-upgrades
cat /etc/apt/apt.conf.d/20auto-upgrades
systemctl status unattended-upgrades.service
Gérer les paquets sous Debian
Une chouette page reprend ici l'ensemble des commandes qui peuvent être/devenir utiles.
Pour les paquets qui sont en dehors de la distribution (Buster, Bullseye, …), une bonne idée consiste à passer par l'apt-pinning, qui permet de spécifier un indice de priorité sur l'origine d'un paquet.
Pour Firefox (puisque les canaux stable et testing n'intègrent que firefox-esr), cela revient à ceci:
fred@nyx:~$ cat /etc/apt/sources.list
# See https://wiki.debian.org/SourcesList for more information.
deb http://deb.debian.org/debian testing main
deb-src http://deb.debian.org/debian testing main
deb http://deb.debian.org/debian testing-updates main
deb-src http://deb.debian.org/debian testing-updates main
deb http://security.debian.org/debian-security/ testing-security main
deb-src http://security.debian.org/debian-security/ testing-security main
deb http://deb.debian.org/debian/ unstable main contrib non-free
Et pour éviter que le système n'aille récupérer toutes les mises à jour sur le canal unstable, il suffit d'ajouter un fichier dans le répertoire /etc/apt/preferences.d:
fred@nyx:~$ cat /etc/apt/preferences.d/99pin-unstable
Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: release a=unstable
Pin-Priority: 10