User Tools

Site Tools


infra:debian

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

infra:debian [2023/12/01 14:40] – created fredinfra:debian [2025/01/29 19:20] (current) – removed fred
Line 1: Line 1:
-====== 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 
- 
  
infra/debian.1701441644.txt.gz · Last modified: 2023/12/01 14:40 by fred