Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
ubuntu2004 [2020/06/27 21:14] – [Installation de logiciels hors dépôts] sebsauvage | ubuntu2004 [2022/01/19 11:31] (Version actuelle) – sebsauvage |
---|
====== Checklist d'installation Ubuntu Mate 20.04 ====== | ====== Checklist d'installation Ubuntu Mate 20.04 ====== |
| |
| <note>Cette page est obsolète. Voir [[mint_customization|la nouvelle page]].</note> |
| |
===== Introduction ===== | ===== Introduction ===== |
==== Installation de logiciels dans les dépôts ==== | ==== Installation de logiciels dans les dépôts ==== |
| |
<code>sudo apt install synaptic htop numlockx zram-config pigz pbzip2 lzop p7zip-rar tlp ttf-mscorefonts-installer qbittorrent gparted gimp gimp-data-extras gimp-plugin-registry gimp-texturize smartmontools gsmartcontrol smart-notifier geany geany-plugins duperemove btrfs-compsize</code> | <code>sudo apt install synaptic htop numlockx zram-config pigz pbzip2 lzop p7zip-rar tlp ttf-mscorefonts-installer qbittorrent gparted gimp gimp-data-extras gimp-plugin-registry gimp-texturize smartmontools gsmartcontrol smart-notifier exfat-fuse exfat-utils geany geany-plugins duperemove btrfs-compsize</code> |
* **synaptic** est une interface graphique pour rechercher dans les paquets. | * **synaptic** est une interface graphique pour rechercher dans les paquets. |
* **htop** est un gestionnaire de processus en terminal. | * **htop** est un gestionnaire de processus en terminal. |
* **gimp gimp-data-extras gimp-plugin-registry gimp-texturize** : Car pour la retouche d'images, Gimp n'est plus installé par défaut. | * **gimp gimp-data-extras gimp-plugin-registry gimp-texturize** : Car pour la retouche d'images, Gimp n'est plus installé par défaut. |
* **smartmontools gsmartcontrol smart-notifier** : Surveillance santé disque dur (//smartmontools//=outils de surveillance paramètres disque dur ; //gsmartcontrol// GUI pour afficher les status ; //smart-notifier// notification automatique en cas de problème avec le disque dur) | * **smartmontools gsmartcontrol smart-notifier** : Surveillance santé disque dur (//smartmontools//=outils de surveillance paramètres disque dur ; //gsmartcontrol// GUI pour afficher les status ; //smart-notifier// notification automatique en cas de problème avec le disque dur) |
| * **exfat-fuse exfat-utils** : Pour pouvoir lire les disques Windows formatés en exFAT. |
* **geany geany-plugins**: Un éditeur de texte sympa avec un certain nombre de plugins. | * **geany geany-plugins**: Un éditeur de texte sympa avec un certain nombre de plugins. |
* **duperemove btrfs-compsize**: J'utilise les outils spécifiques à btrfs. (N'installez pas si vous êtes en ext4, c'est inutile). | * **duperemove btrfs-compsize**: J'utilise les outils spécifiques à btrfs. (N'installez pas si vous êtes en ext4, c'est inutile). |
| |
* **Réduction de l'utilisation du swap** : <code>sudo bash -c 'echo "vm.swappiness=10" >> /etc/sysctl.conf'</code> | * **Réduction de l'utilisation du swap** : <code>sudo bash -c 'echo "vm.swappiness=10" >> /etc/sysctl.conf'</code> |
| * Note: Couplé à zram (paquet ''zram-config'') cela va réduire à néan le swapping disque. |
* **/tmp et /var/tmp en RAM** (réduction des écritures disque): Dans ''/etc/fstab'', ajouter les lignes: <code>tmpfs /tmp tmpfs defaults,mode=1777,nosuid,size=4196M 0 0 | * **/tmp et /var/tmp en RAM** (réduction des écritures disque): Dans ''/etc/fstab'', ajouter les lignes: <code>tmpfs /tmp tmpfs defaults,mode=1777,nosuid,size=4196M 0 0 |
tmpfs /var/tmp tmpfs defaults,mode=1777,nosuid,size=4196M 0 0</code> | tmpfs /var/tmp tmpfs defaults,mode=1777,nosuid,size=4196M 0 0</code> |
* **Comme je suis en btrfs** (Ne pas faire si vous êtes en ext4), j'ajoute aux points de montage de ''/'' et ''/home'' les options ''noatime,nodiratime,autodefrag,compress=zstd'' afin que la compression soit active et l'autodéfragmentation activée. | * **Comme je suis en btrfs** (Ne pas faire si vous êtes en ext4), j'ajoute aux points de montage de ''/'' et ''/home'' les options ''noatime,nodiratime,autodefrag,compress-force=zstd'' afin que la compression soit active et l'autodéfragmentation activée. |
* Pas besoin d'attendre que le réseau soit dispo pour afficher la fenêtre de login (fait gagner un peu de temps au démarrage): <code>sudo systemctl disable NetworkManager-wait-online.service</code> | * Pas besoin d'attendre que le réseau soit dispo pour afficher la fenêtre de login (fait gagner un peu de temps au démarrage): <code>sudo systemctl disable NetworkManager-wait-online.service</code> |
| * Malheureusement, des développeurs de Gnome on cru bon de ré-implémenter l'équivalent du service d'indexation des fichiers de Windows. Ça bouffe du CPU, de l'I/O disque et aussi de l'espace disque (''/.cache/tracker/''). Voici comment le désactiver:<code>systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service |
| tracker reset --hard</code> |
* Je n'utilise plus de modem RTC. Je désactive le service:<code>sudo systemctl disable ModemManager.service</code> | * Je n'utilise plus de modem RTC. Je désactive le service:<code>sudo systemctl disable ModemManager.service</code> |
* Installer le script ''hosts-update'' de mise à jour de la liste de blocage DNS dans ''/etc/cron.daily'' ([[:dns-blocklist|Listes de blocage DNS]]). Ne pas oublier le ''chmod +x /etc/cron.daily/hosts-update'' | * Installer le script ''hosts-update'' de mise à jour de la liste de blocage DNS dans ''/etc/cron.daily'' ([[:dns-blocklist|Listes de blocage DNS]]). Ne pas oublier le ''chmod +x /etc/cron.daily/hosts-update'' |
* **Si vous êtes en btrfs uniquement** (Ne pas faire si vous êtes en ext4): | * **Si vous êtes en btrfs uniquement** (Ne pas faire si vous êtes en ext4): |
* (à faire une seule fois): Désactiver le Copy-on-write sur les dossiers contenant les VM, les bases de données et tout fichier de taille conséquente modifié souvent: <code>sudo chattr +C dossier</code> | * (à faire une seule fois): Désactiver le Copy-on-write sur les dossiers contenant les VM, les bases de données et tout fichier de taille conséquente modifié souvent: <code>sudo chattr +C dossier</code> |
* Après la fin de l'installation et une fois par mois: Une défragmentation accompagnée d'une compression des fichiers qui ne le seraient pas encore:<code>sudo btrfs filesystem defragment -r -v -clzo /</code> | * Après la fin de l'installation et une fois par mois: Une défragmentation accompagnée d'une compression des fichiers qui ne le seraient pas encore:<code>sudo btrfs filesystem defragment -r -v -czstd /</code> |
* Déduplication (une fois par mois):<code>sudo duperemove -drh --hashfile=/.duperemove.data /etc /home /opt /root /snap /srv /usr /var</code> | * Déduplication (une fois par mois):<code>ulimit -n 65536 |
* Le premier lancement sera long. Lors des suivants, il n'ira examiner que les fichiers modifiés (il conserve les hashs précédents dans le fichier spécifié par ''%%--%%hashfile''). Vous pouvez donc lancer cette commande souvent. | sudo jdupes -1 -r -B /home</code> |
* À la fin, il affichera un estimation de la place gagnée par la déduplication. Notez que ce n'est pas immédiat (c'est une tâche de fond btrfs qui est en charge de la déduplication). | |
===== Remplacer Windows ? ===== | ===== Remplacer Windows ? ===== |
| |
* Un fichier téléchargé n'est //par défaut// pas exécutable (donc impossible d'être infecté juste en double-cliquant un fichier téléchargé). | * Un fichier téléchargé n'est //par défaut// pas exécutable (donc impossible d'être infecté juste en double-cliquant un fichier téléchargé). |
* etc. | * etc. |
* Et donc pas besoin de logiciels antivirus qui non-seulement ralentissent l'ordinateur et récoltent vos données personnelles (fichiers personnels, sites visités, etc.), mais qui parfois //ajoutent// des failles de sécurité. | * Et donc pas besoin de logiciels antivirus qui non-seulement ralentissent l'ordinateur et récoltent vos données personnelles (fichiers personnels, sites visités, etc.), et qui parfois //ajoutent// des failles de sécurité. |
* **Maintenance moindre**. Exemples: | * **Maintenance moindre**. Exemples: |
* Pas besoin de vider régulièrement le dossier des fichiers temporaires qui peut atteindre plusieurs giga-octets sous Windows et ralentit le système. | * Pas besoin de vider régulièrement le dossier des fichiers temporaires qui peut atteindre plusieurs giga-octets sous Windows et ralentit le système. |