Outils pour utilisateurs

Outils du site


ubuntu2004

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ubuntu2004 [2020/05/19 12:11] – [Maintenance] sebsauvageubuntu2004 [2022/01/19 11:31] (Version actuelle) sebsauvage
Ligne 19: Ligne 19:
 ====== 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 =====
Ligne 53: Ligne 54:
 Ubuntu 20.04 ("//Focal Fossa//") est une distribution Linux sortie en Avril 2020, et c'est une LTS (Long Term Support) qui recevra des mises à jour jusqu'en avril 2023. J'ai choisi la variante **Ubuntu Mate 20.04 64 bits**, disponible sur la page de téléchargement: https://ubuntu-mate.org/download/amd64/focal/ Ubuntu 20.04 ("//Focal Fossa//") est une distribution Linux sortie en Avril 2020, et c'est une LTS (Long Term Support) qui recevra des mises à jour jusqu'en avril 2023. J'ai choisi la variante **Ubuntu Mate 20.04 64 bits**, disponible sur la page de téléchargement: https://ubuntu-mate.org/download/amd64/focal/
  
-Pour installer sur clé USB, vous pouvez prendre [[mint_usb|unetbootin]] ou [[usb_secours|MultiBootUSB]] (ce dernier permettant de mettre plusieurs distributions sur une même clé USB).+Pour installer sur clé USB, vous pouvez prendre [[mint_usb|unetbootin]][[usb_secours|MultiBootUSB]] ou l'excellent [[https://sebsauvage.net/links/?Qyvxeg|Ventoy]].
  
 ===== Partitionnement ===== ===== Partitionnement =====
Ligne 89: Ligne 90:
   * **Prise en charge des langues** : Menu > //Centre de contrôle// > //Prise en charge des langues// > il va sûrement vous afficher le message «//La prise en charge des langues n'est pas complètement installée//». Cliquez sur le bouton //Installer//.   * **Prise en charge des langues** : Menu > //Centre de contrôle// > //Prise en charge des langues// > il va sûrement vous afficher le message «//La prise en charge des langues n'est pas complètement installée//». Cliquez sur le bouton //Installer//.
   * **Pilotes propriétaires** : Menu > //Centre de contrôle// > //Pilotes additionnels// > installer au besoin les pilotes propriétaires.    * **Pilotes propriétaires** : Menu > //Centre de contrôle// > //Pilotes additionnels// > installer au besoin les pilotes propriétaires. 
 +  * **Prise en charge des canaux Wifi français** (sinon vous risquez d'avoir du mal avec les canaux 11/12/13): Dans le fichier ''/etc/default/crda'': Modifier le paramètre: ''REGDOMAIN'':<code>REGDOMAIN=FR</code>
  
  
 ==== 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 tlp ttf-mscorefonts-installer qbittorrent gparted gimp gimp-data-extras gimp-plugin-registry gimp-texturize smartmontools gsmartcontrol smart-notifier</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.
Ligne 100: Ligne 102:
   * **zram-config** pour réduire l'utilisation du swap (swap dans des segments de mémoire compressés).   * **zram-config** pour réduire l'utilisation du swap (swap dans des segments de mémoire compressés).
   * **pigz pbzip2 lzop** : outils de compression rapides.   * **pigz pbzip2 lzop** : outils de compression rapides.
 +  * **p7zip-rar** : Pour prise en charge des archives rar (non installé par défaut).
   * **tlp** améliore drastiquement l'économie d'énergie sur les ordinateurs portables sans se fatiguer.   * **tlp** améliore drastiquement l'économie d'énergie sur les ordinateurs portables sans se fatiguer.
 +    * Par contre, je ne veux pas qu'il essaie de m'économiser le Wifi: Dans ''/etc/tlp.conf'' je met ''WIFI_PWR_ON_BAT=off''
   * **ttf-mscorefonts-installer** : Polices Microsoft (Arial, etc.)   * **ttf-mscorefonts-installer** : Polices Microsoft (Arial, etc.)
   * **qbittorrent** : Client BitTorrent très complet que je préfère à Transmission.   * **qbittorrent** : Client BitTorrent très complet que je préfère à Transmission.
Ligne 106: Ligne 110:
   * **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.
 +  * **duperemove btrfs-compsize**: J'utilise les outils spécifiques à btrfs. (N'installez pas si vous êtes en ext4, c'est inutile).
  
 <code>sudo apt install --install-recommends printer-driver-all printer-driver-oki</code> <code>sudo apt install --install-recommends printer-driver-all printer-driver-oki</code>
Ligne 116: Ligne 123:
  
   * **VeraCrypt**, logiciel de chiffrement de disque : https://www.veracrypt.fr/en/Downloads.html   * **VeraCrypt**, logiciel de chiffrement de disque : https://www.veracrypt.fr/en/Downloads.html
-  * **Borg**, un excellent logiciel de [[borgbackup|backup]] : <code>sudo wget https://github.com/borgbackup/borg/releases/download/1.1.11/borg-linux64 -O /usr/local/bin/borg  # (1.1.11 ou plus récent)+  * **Borg**, un excellent logiciel de [[borgbackup|backup]] : <code>sudo wget https://github.com/borgbackup/borg/releases/download/1.1.13/borg-linux64 -O /usr/local/bin/borg  # (1.1.13 ou plus récent)
 sudo chmod a+x /usr/local/bin/borg</code> sudo chmod a+x /usr/local/bin/borg</code>
   * **youtube-dl**, pour télécharger des vidéos de YouTube (et des centaines d'autres sites, comme les sites de Replay) :   * **youtube-dl**, pour télécharger des vidéos de YouTube (et des centaines d'autres sites, comme les sites de Replay) :
Ligne 126: Ligne 133:
   * **XNView MP**, le meilleur gestionnaire d'images que je connaisse (capable de faire des traitements par lots, etc.)   * **XNView MP**, le meilleur gestionnaire d'images que je connaisse (capable de faire des traitements par lots, etc.)
     * https://www.xnview.com/fr/xnviewmp/#downloads     * https://www.xnview.com/fr/xnviewmp/#downloads
 +
 +  * **Wine-staging** : Les dépôts d'Ubuntu 20.04 ont Wine 5.0. Je préfère installer la dernière version (5.10) ainsi que //winetricks// (qui simplifie l'installation de runtimes Windows):<code>wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
 +sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' 
 +sudo apt update
 +sudo apt install --install-recommends winehq-staging winetricks</code>
 +    * Puis créer vos répertoire .wine (pour win32) et .wine64 (pour win64) s'ils n'existent pas:<code>WINEPREFIX=~/.wine WINEARCH=win32 wineboot
 +WINEPREFIX=~/.wine64 WINEARCH=win64 wineboot</code>
 ==== Déi-installation des logiciels qui ne m'intéressent pas ==== ==== Déi-installation des logiciels qui ne m'intéressent pas ====
  
Ligne 142: Ligne 156:
  
   * **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-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''
Ligne 177: Ligne 195:
 ===== Maintenance ===== ===== Maintenance =====
  
-  * **Mises à jour**: Ubuntu install en principe par défaut les mises à jour de sécurité automatiquement. Pour forcer une mise à jour complète en ligne de commande:<code>sudo apt update +  * **Mises à jour**: Ubuntu install en principe par défaut les mises à jour de sécurité automatiquement. Pour forcer une mise à jour complète en ligne de commande:<code>sudo apt update && sudo apt full-upgrade -y</code>
-sudo apt full-upgrade</code>+
   * **Nettoyage** qui n'est pas fait automatiquement (à faire, par exemple, tous les deux mois. Cela permet de gagner un peu de place dans la partition système (/)):   * **Nettoyage** qui n'est pas fait automatiquement (à faire, par exemple, tous les deux mois. Cela permet de gagner un peu de place dans la partition système (/)):
     * Dé-installer les **paquets qui ne sont plus nécessaires**:<code>sudo apt autoremove</code>     * Dé-installer les **paquets qui ne sont plus nécessaires**:<code>sudo apt autoremove</code>
Ligne 199: Ligne 216:
         * Lancez-le:<code>sudo ./remove-old-snaps</code>         * Lancez-le:<code>sudo ./remove-old-snaps</code>
     * Si vous utilisez **flatpak**, vous pouvez aussi retirer ceux qui ne sont pas utilisés:<code>flatpak uninstall --unused</code>     * Si vous utilisez **flatpak**, vous pouvez aussi retirer ceux qui ne sont pas utilisés:<code>flatpak uninstall --unused</code>
 +
 +  * **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>
 +    * 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>ulimit -n 65536
 +sudo jdupes -1 -r -B /home</code>
 ===== Remplacer Windows ? ===== ===== Remplacer Windows ? =====
  
Ligne 220: Ligne 243:
       * 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.
ubuntu2004.1589886672.txt.gz · Dernière modification : 2020/05/19 12:11 de sebsauvage