Bonne année à vous chers visiteurs et membres

:information:
N'oubliez pas aussi d'accueillir par un petit mot les nouveaux membres dans la rubrique « Nos membres se présentent »  :)
❗CHERS MEMBRES VISITEURS
Notre forum rencontre actuellement des problèmes du à une migration de notre nom de domaine et touti...

Actuellement nous sommes en train d'essayer de réparer ce qui peut l'être et notamment le système de notification
qui vous prévient par email lorsque qu'une réponse est postée dans un sujet que vous surveillez.
Il y a aussi d'autres petits bugs plus ou moins majeur ou mineurs que nous nous efforcerons de réparer au plus vite.

Nous vous conseillons de vous connecter directement sur le forum pour voir si une réponse à été posté das un sujet, les notifications sur le forum fonctionnant heureusement.
Veuillez nous excuser pour la gène que vous rencontrez.

Roger

Nettoyage et mise à jour en un clic

Répondre
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

Nettoyage et mise à jour en un clic

Message n° 1


Message par jlb »

Rappelez-vous le cauchemar des mises à jour automatiques de Windows 10 ou 11 qui engourdissaient votre ordinateur juste quand vous terminiez un travail important...

Un nettoyage et une mise à jour quand vous voulez et en un clic, ça ne vous dirait ?

Cerise sur le gâteau, vous apprendriez à confectionner un script. (1)

 
          ♦♦♦         


Ouvrez le terminal (CTRL Alt t) et installez le paquet "deborphan" après avoir vérifié qu'il ne l'est pas déjà :
 

Code : Tout sélectionner

apt list deborphan # Vérification
sudo apt update && sudo apt install deborphan # Installation


Après quoi, on crée le script :
 

Code : Tout sélectionner

sudo gedit /usr/local/bin/routine-entretien.sh
 
  • Collez ce texte dans l'éditeur :

    Code : Tout sélectionner

    #!/bin/bash
    # A exécuter périodiquement pour mettre à jour et nettoyer votre système.
    #
    #
    # 0. Authentification préalable :
    
    if [[ $UID -ne 0 ]]; then
        sudo -p 'Mot de passe de '$USER' : '  bash $0 "$@"
        exit $?
    fi
    
    # 1. On vide le cache d'APT et on supprime les journaux archivés de plus de sept jours ainsi que les vignettes.
    #
    
    sudo apt clean && journalctl --vacuum-time=7d && rm -rf ~/.cache/thumbnails/*
    
    # 2. Après avoir actualisé la liste des paquets installés et effectué la mise à jour du système, on supprime les paquets devenus inutiles.
    #
    
    sudo apt update -y && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt autoremove --purge -y && sudo apt remove "$(deborphan)" -y && sudo apt autoclean -y
    
    # 3. Enfin, on met à jour les snaps et les flatpaks et on supprime leurs anciennes versions.
    #
    
    sudo snap refresh
    set -eu
    snap list --all | awk '/désactivé|disabled/{print $1, $3}' |
        while read -r snapname revision; do
            sudo snap remove "$snapname" --revision="$revision"
        done
        
    flatpak update
    flatpak uninstall --unused
    
    Enregistrez et refermez l'éditeur.

  • Ne pas oublier de rendre le fichier exécutable :

    Code : Tout sélectionner

    sudo chmod a+x /usr/local/bin/routine-entretien.sh
    
 
          ♦♦♦         


Pour le lancer, vous avez le choix entre deux méthodes :
 
  • Un alias dans le terminal
     
    • Créez ou éditez le fichier ".bash_aliases" : 

      Code : Tout sélectionner

      gedit .bash_aliases
      
    • Ajoutez cette ligne :

      Code : Tout sélectionner

      alias re='sudo bash routine-entretien.sh' # Nettoyage et mise à jour du système
      
    • Enregistrez.
      Refermez l'éditeur et le terminal.

Il suffit de taper "re" dans le terminal pour exécuter le script.

 
  • Un lanceur dans le menu principal
     
    • Entrez cette ligne dans le terminal :

      Code : Tout sélectionner

      gedit ~/.local/share/applications/routine-entretien.desktop
      
    • Copiez-collez ce texte dans l'éditeur :

      Code : Tout sélectionner

      [Desktop Entry]
      Version=1.1
      Type=Application
      Name=Routine d'entretien
      Comment=Nettoie et met à jour votre système
      Icon=aptdaemon-cleanup
      Exec=/usr/local/bin/routine-entretien.sh
      Terminal=true
      Actions=
      Categories=Settings;System;System-Tools;
      
    • Enregistrez.
      Refermez l'éditeur et le terminal.

Vous retrouverez le lanceur en tapant "ro" dans la boîte de recherche d'applications du menu principal ou dans la catégorie "Outils système".
D'un clic droit, les nostalgiques de Windows pourront le mettre sur le bureau, mais vous pouvez aussi l'épingler au panneau ("dash") :

routine.jpg
routine.jpg (126.26 Kio) Vu 8367 fois

 
          ♦♦♦         


Si l'essai vous a convaincu, autant aller jusqu'au bout...
Tapez "lo" dans la boîte de recherche du menu principal pour lancer "Logiciels et mises à jour" et régler la vérification automatique sur "Jamais" :

maj.png


Vous ne serez plus importunés après le lancement et les ordinateurs modestes seront plus vite en action.

🙃



               
 (1) Appellation prétentieuse pour ce qui n'est qu'une suite de commandes... 😷
Modifié en dernier par jlb le sam. 6 déc. 2025 07:23, modifié 6 fois.
3 J'aime ce message
 
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

Nettoyage et mise à jour en un clic (SAV #1)

Message n° 2


Message par jlb »

Je viens de découvrir ces instructions : la ligne affiche les résidus de configuration avant de les supprimer.
N'hésitez pas à l'ajouter au script ci-dessus (au niveau de la ligne 9, par exemple) :
 

Code : Tout sélectionner

# Supprime les restes de configuration.
#
sudo apt list ~c && sudo apt purge ~c -y

On ne dirait pas, mais la poussière se dépose vite !
 

Code : Tout sélectionner

sudo apt list ~c

Listing... Done
dmeventd/noble-updates 2:1.02.185-3ubuntu3.1 amd64 [residual-config]
libvirt-clients/noble-updates,now 10.0.0-2ubuntu8.3 amd64 [residual-config]
libvirt-daemon-config-network/noble-updates,noble-updates,now 10.0.0-2ubuntu8.3 all [residual-config]
libvirt-daemon-config-nwfilter/noble-updates,noble-updates,now 10.0.0-2ubuntu8.3 all [residual-config]
libvirt-daemon-driver-qemu/noble-updates,now 10.0.0-2ubuntu8.3 amd64 [residual-config]
libvirt-daemon-system-systemd/noble-updates,noble-updates,now 10.0.0-2ubuntu8.3 all [residual-config]
libvirt-daemon/noble-updates,now 10.0.0-2ubuntu8.3 amd64 [residual-config]
libvirt-l10n/noble-updates,noble-updates,now 10.0.0-2ubuntu8.3 all [residual-config]
linux-image-6.8.0-35-generic/noble-updates,noble-security,now 6.8.0-35.35+1 amd64 [residual-config]
linux-image-6.8.0-36-generic/noble-updates,noble-security,now 6.8.0-36.36 amd64 [residual-config]
linux-image-6.8.0-38-generic/noble-updates,noble-security,now 6.8.0-38.38 amd64 [residual-config]
linux-image-6.8.0-39-generic/noble-updates,noble-security,now 6.8.0-39.39 amd64 [residual-config]
linux-image-6.8.0-40-generic/noble-updates,noble-security,now 6.8.0-40.40 amd64 [residual-config]
linux-modules-6.8.0-35-generic/noble-updates,noble-security,now 6.8.0-35.35 amd64 [residual-config]
linux-modules-6.8.0-36-generic/noble-updates,noble-security,now 6.8.0-36.36 amd64 [residual-config]
linux-modules-6.8.0-38-generic/noble-updates,noble-security,now 6.8.0-38.38 amd64 [residual-config]
linux-modules-6.8.0-39-generic/noble-updates,noble-security,now 6.8.0-39.39 amd64 [residual-config]
linux-modules-6.8.0-40-generic/noble-updates,noble-security,now 6.8.0-40.40 amd64 [residual-config]
linux-modules-extra-6.8.0-35-generic/noble-updates,noble-security,now 6.8.0-35.35 amd64 [residual-config]
linux-modules-extra-6.8.0-36-generic/noble-updates,noble-security,now 6.8.0-36.36 amd64 [residual-config]
linux-modules-extra-6.8.0-38-generic/noble-updates,noble-security,now 6.8.0-38.38 amd64 [residual-config]
linux-modules-extra-6.8.0-39-generic/noble-updates,noble-security,now 6.8.0-39.39 amd64 [residual-config]
linux-modules-extra-6.8.0-40-generic/noble-updates,noble-security,now 6.8.0-40.40 amd64 [residual-config]
lvm2/noble-updates 2.03.16-3ubuntu3.1 amd64 [residual-config]
node-source-map/noble,noble,noble,noble,now 0.7.0++dfsg2+really.0.6.1-15 all [residual-config]
node-sprintf-js/noble,noble,noble,noble,now 1.1.2+ds1+~1.1.2-1 all [residual-config]
p7zip-full/noble,noble,noble,noble,now 16.02+transitional.1 all [residual-config]
pdfsam-visual/now 5.4.0 amd64 [residual-config]
swtpm-tools/noble-updates 0.7.3-0ubuntu5.24.04.1 amd64 [residual-config]
swtpm/noble-updates 0.7.3-0ubuntu5.24.04.1 amd64 [residual-config]
thinlinc-client/now 4.17.0-3543 amd64 [residual-config]
xul-ext-ubufox/noble,noble,noble,noble,now 3.4-0ubuntu1.17.10.4 all [residual-config]


sudo apt purge ~c

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED
  dmeventd* libvirt-clients* libvirt-daemon* libvirt-daemon-config-network*
  libvirt-daemon-config-nwfilter* libvirt-daemon-driver-qemu* libvirt-daemon-system-systemd*
  libvirt-l10n* linux-image-6.8.0-35-generic* linux-image-6.8.0-36-generic*
  linux-image-6.8.0-38-generic* linux-image-6.8.0-39-generic* linux-image-6.8.0-40-generic*
  linux-modules-6.8.0-35-generic* linux-modules-6.8.0-36-generic* linux-modules-6.8.0-38-generic*
  linux-modules-6.8.0-39-generic* linux-modules-6.8.0-40-generic*
  linux-modules-extra-6.8.0-35-generic* linux-modules-extra-6.8.0-36-generic*
  linux-modules-extra-6.8.0-38-generic* linux-modules-extra-6.8.0-39-generic*
  linux-modules-extra-6.8.0-40-generic* lvm2* node-source-map* node-sprintf-js* p7zip-full*
  pdfsam-visual* swtpm* swtpm-tools* thinlinc-client* xul-ext-ubufox*
0 to upgrade, 0 to newly install, 32 to remove and 3 not to upgrade.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] 


🤓
 
Modifié en dernier par jlb le jeu. 20 mars 2025 11:47, modifié 7 fois.
3 J'aime ce message
 
Avatar du membre
DigitalNomad21
Nouveau membre
Nouveau membre

Membre posteur à minima
Messages : 3
Enregistré(e) le : jeu. 26 sept. 2024 19:15
Nb de « J’aime » donnés: 2
Nb de « J’aime » reçus: 1
A été remercié(e) : 4 fois
Genre :

Nettoyage et mise à jour en un clic

Message n° 3


Message par DigitalNomad21 »

Hello !
Merci beaucoup jlb pour ce tuto.
Les mises à jour involontaire là... vraiment cela peut être fatiguant des fois.
Surtout quand cela se fait à un moment où tu t'y attend le moins.
Ce tuto en aidera plus d'un je pense.
Merci jlb.
0 J'aime ce message
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

La version améliorée !

Message n° 4


Message par jlb »

La routine ci-dessus, fondée sur APT, fonctionnait très bien, mais on m'a dit que les retours du terminal manquaient de lisibilité... 😳

Comme ce n'était pas faux, je me suis dit que ce serait l'occasion de m'intéresser d'un peu plus près à Nala : ce n'est pas seulement — comme je l'avais cru rapidement — un "frontend" plus sexy, c'est aussi un ensemble de scripts et d'options qui permettent d'obtenir tout autant, voire plus, en moins de commandes.

nala.png


Du coup, j'en ai profité pour améliorer un peu l'apparence et le déroulement du script.


 
          ♦♦♦         


Installation de Nala
  • Le paquet se trouvant dans les dépôts "backports" d'Ubuntu 22.04, lesquels ne sont pas activés par défaut, il est impossible d'installer Nala sur Zorin 17 si on n'a pas préalablement configuré la liste des sources des logiciels. Mais ce n'est pas plus mal, vu qu'avec cette version ancienne, vous ne bénéficieriez pas de la traduction française !

    Téléchargez plutôt l'archive .deb de la dernière version disponible depuis cette page.

  • Pour l'installer, ne comptez pas sur "Logiciels", il jettera l'éponge. Pas la peine non plus d'installer gDebi pour régler les problèmes de dépendances non satisfaites — je n'ai d'ailleurs même pas essayé —, il y a plus simple et bien plus léger, le terminal !
    Rendez-vous dans le répertoire où vous avez téléchargé l'archive, cliquez droit sur une zone vierge et choisissez "Ouvrir dans un terminal".

  • Entrez ensuite cette ligne pour installer Nala avec toutes les dépendances Python qu'elle requiert :

    Code : Tout sélectionner

    sudo apt --fix-broken install ./nala*.deb
    
    [...]
    
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances... Fait
    Lecture des informations d'état… fait.
    Correction des dépendances... Fait
    
    [...]
    



Confection du script
  • Entrez cette ligne dans le terminal :

    Code : Tout sélectionner

    sudo gedit /usr/local/bin/routine-nala.sh
    
  • Copiez-collez ce texte dans l'éditeur et enregistrez :

    Code : Tout sélectionner

    #!/bin/bash
    
    # Authentification préalable :
    
    if [[ $UID -ne 0 ]]; then
        sudo -p 'Mot de passe de '$USER' : '  bash $0 "$@"
        exit $?
    fi
    # Titre
    echo -e '                     \e[1;33mROUTINE DE NETTOYAGE ET DE MISE A JOUR\e[0m'
    echo ""
    echo -e '            \e[3;33mAppliquez régulièrement pour un système svelte et au top !\e[0m'
    echo ""
    echo ""
    
    sleep 1.5
    # Supprime les journaux archivés de plus de sept jours et les vignettes en cache.
    #
    echo -e '\e[1;33m1. Suppresssion des journaux de plus de sept jours et des vignettes en cache...\e[0m'
    journalctl --vacuum-time=7d && rm -rf ~/.cache/thumbnails/* 
    sleep 1.5
    
    # Supprime les restes de configuration.
    #
    echo ""
    echo -e '\e[1;33m2. Suppression des restes de configuration...\e[0m'
    nala list ~c && sudo apt purge ~c 
    sleep 1.5
    
    # Met à jour le système, supprime les paquets devenus inutiles et nettoie les listes de paquets.
    #
    echo ""
    echo -e '\e[1;33m3. Mise à jour du système...\e[0m'
    sudo nala full-upgrade
    sleep 1.5
    
    echo ""
    echo -e '\e[1;33m4. Suppression des paquets inutiles...\e[0m'
    sudo nala autopurge --config
    echo ""
    sudo apt autoclean -y
    sleep 1.5
    
    echo ""
    echo -e '\e[1;33m5. Nettoyage des listes de paquets...\e[0m'
    sudo nala clean --lists
    sleep 1.5
    # && sudo apt remove "$(deborphan)" -y && sudo apt autoclean -y
    
    
    # Met à jour les Snaps et les Flatpaks et supprime leurs anciennes versions.
    #
    
    echo ""
    echo -e '\e[1;33m6. Mise à jour des paquets snap...\e[0m'   
    sudo snap refresh
    sleep 1.5
    
    echo ""
    echo -e '\e[1;33m7. Suppression des versions désactivées des snaps...\e[0m'
    set -eu
    snap list --all | awk '/désactivé|disabled/{print $1, $3}' |
        while read -r snapname revision; do
            sudo snap remove "$snapname" --revision="$revision"
        done
    sleep 1.5
    
    echo ""
    echo -e '\e[1;33m8. Mise à jour des paquets Flatpak...\e[0m'   
    flatpak update
    sleep 1.5
    
    echo ""
    echo -e '\e[1;33m9. Suppression des runtimes inutilisés de Flatpak...\e[0m'   
    flatpak uninstall --unused
    
    echo ""
    echo ""
    
    # Invite finale
    #
    read -n 1 -s -r -p $'\e[1;32mAppuyez sur une touche pour quitter.\e[0m'
    

  • Pour essayer, entrez simplement le nom du script dans le terminal :

    Code : Tout sélectionner

    routine-nala.sh
    

    Si le résultat vous plaît, créez ensuite un alias et/ou un lanceur pour plus de commodité en suivant les instructions ci-dessus😉
Modifié en dernier par jlb le jeu. 20 mars 2025 11:46, modifié 3 fois.
1 J'aime ce message
 
Avatar du membre
JW28
Membre confirmé
Membre confirmé

Membre posteur assidu
Messages : 118
Enregistré(e) le : mar. 23 juil. 2024 15:39
Nb de « J’aime » donnés: 66
Nb de « J’aime » reçus: 87
A été remercié(e) : 45 fois

Nettoyage et mise à jour en un clic

Message n° 5


Message par JW28 »

Hi @jlb et un grand merci pour ces scripts qui sont fort utiles ! Tu es une mine incontournable avec tes fiches. Bravo 😅 ;)
2 J'aime ce message
Portable Asus N551JK de 01/2015, Intel I7, 12 Go DDR3 + SSD Multi-boot Zorin 18, Zorin 17.3, Windows 10 + SSD mes Data
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

Nettoyage et mise à jour en un clic

Message n° 6


Message par jlb »

JW28 a écrit : dim. 3 nov. 2024 17:55 Tu es une mine incontournable avec tes fiches.
En bon blaireau, je dirais plutôt un terrier... 🤭
 
1 J'aime ce message
 
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

SAV #2

Message n° 7


Message par jlb »

Shame on me ! J'avais juste oublié la mise à jour des paquets Snap et Flatpak pour que la routine soit complète... 😶
J'ai corrigé les deux scripts dans les posts ci-dessus.

script.png


Mise à jour d'un script déjà installé
  • Éditez le fichier correspondant à votre version :
     


  • Copiez le code :
     
    • Version APT

      Code : Tout sélectionner

      #!/bin/bash
      # A exécuter périodiquement pour mettre à jour et nettoyer votre système.
      #
      #
      # 0. Authentification préalable :
      
      if [[ $UID -ne 0 ]]; then
          sudo -p 'Mot de passe de '$USER' : '  bash $0 "$@"
          exit $?
      fi
      
      # 1. On vide le cache d'APT et on supprime les journaux archivés de plus de sept jours ainsi que les vignettes.
      #
      
      sudo apt clean && journalctl --vacuum-time=7d && rm -rf ~/.cache/thumbnails/*
      
      # 2. Après avoir actualisé la liste des paquets installés et effectué la mise à jour du système, on supprime les paquets devenus inutiles.
      #
      
      sudo apt update -y && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt autoremove --purge -y && sudo apt remove "$(deborphan)" -y && sudo apt autoclean -y
      
      # 3. Enfin, on met à jour les snaps et les flatpaks et on supprime leurs anciennes versions.
      #
      
      sudo snap refresh
      set -eu
      snap list --all | awk '/désactivé|disabled/{print $1, $3}' |
          while read -r snapname revision; do
              sudo snap remove "$snapname" --revision="$revision"
          done
          
      flatpak update
      flatpak uninstall --unused
      

    • Version Nala 

      Code : Tout sélectionner

      #!/bin/bash
      
      # Authentification préalable :
      
      if [[ $UID -ne 0 ]]; then
          sudo -p 'Mot de passe de '$USER' : '  bash $0 "$@"
          exit $?
      fi
      # Titre
      echo -e '                     \e[1;33mROUTINE DE NETTOYAGE ET DE MISE A JOUR\e[0m'
      echo ""
      echo -e '            \e[3;33mAppliquez régulièrement pour un système svelte et au top !\e[0m'
      echo ""
      echo ""
      
      sleep 1.5
      # Supprime les journaux archivés de plus de sept jours et les vignettes en cache.
      #
      echo -e '\e[1;33m1. Suppresssion des journaux de plus de sept jours et des vignettes en cache...\e[0m'
      journalctl --vacuum-time=7d && rm -rf ~/.cache/thumbnails/* 
      sleep 1.5
      
      # Supprime les restes de configuration.
      #
      echo ""
      echo -e '\e[1;33m2. Suppression des restes de configuration...\e[0m'
      nala list ~c && sudo apt purge ~c 
      sleep 1.5
      
      # Met à jour le système, supprime les paquets devenus inutiles et nettoie les listes de paquets.
      #
      echo ""
      echo -e '\e[1;33m3. Mise à jour du système...\e[0m'
      sudo nala full-upgrade
      sleep 1.5
      
      echo ""
      echo -e '\e[1;33m4. Suppression des paquets inutiles...\e[0m'
      sudo nala autopurge --config
      echo ""
      sudo apt autoclean -y
      sleep 1.5
      
      echo ""
      echo -e '\e[1;33m5. Nettoyage des listes de paquets...\e[0m'
      sudo nala clean --lists
      sleep 1.5
      # && sudo apt remove "$(deborphan)" -y && sudo apt autoclean -y
      
      
      # Met à jour les Snaps et les Flatpaks et supprime leurs anciennes versions.
      #
      
      echo ""
      echo -e '\e[1;33m6. Mise à jour des paquets snap...\e[0m'   
      sudo snap refresh
      sleep 1.5
      
      echo ""
      echo -e '\e[1;33m7. Suppression des versions désactivées des snaps...\e[0m'
      set -eu
      snap list --all | awk '/désactivé|disabled/{print $1, $3}' |
          while read -r snapname revision; do
              sudo snap remove "$snapname" --revision="$revision"
          done
      sleep 1.5
      
      echo ""
      echo -e '\e[1;33m8. Mise à jour des paquets Flatpak...\e[0m'   
      flatpak update
      sleep 1.5
      
      echo ""
      echo -e '\e[1;33m9. Suppression des runtimes inutilisés de Flatpak...\e[0m'   
      flatpak uninstall --unused
      
      echo ""
      echo ""
      
      # Invite finale
      #
      read -n 1 -s -r -p $'\e[1;32mAppuyez sur une touche pour quitter.\e[0m'
      
      


  • Remplacez le code en cliquant dans l'éditeur et en tapant successivement "Ctrl a" et "Ctrl v" (c'est plus sûr et plus rapide qu'avec la souris).
  • Enregistrez.

Et essayez...
1 J'aime ce message
Avatar du membre
Regnackh
Membre confirmé
Membre confirmé

Membre posteur à minima
Messages : 24
Enregistré(e) le : mar. 9 sept. 2025 20:48
Nb de « J’aime » donnés: 1
Nb de « J’aime » reçus: 3
A remercié : 4 fois
A été remercié(e) : 11 fois

Nettoyage et mise à jour en un clic

Message n° 8


Message par Regnackh »

Bonjour,

Un super tuto comme d'habitude ! Tellement bien que je me suis fait d'autres scripts personnels. Par contre je n'arrive pas à changer l’icône du lanceur. J'ai bien compris que c'était ici qu'il fallait agir dans le fichier ".desktop" :
 

Code : Tout sélectionner

Icon=aptdaemon-cleanup
Les icônes système semblent se trouver dans :

Code : Tout sélectionner

/usr/share/icons/
J'ai beau aller piocher dans ce dossier des noms d’icônes, mon lanceur reste le même, une roue dentée grise.

Je suis sans doute passé à côté de quelque chose. Une idée ? :huh:
0 J'aime ce message
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

Nettoyage et mise à jour en un clic

Message n° 9


Message par jlb »

Regnackh a écrit : dim. 21 sept. 2025 11:51 Les icônes système semblent se trouver dans : 
 

Code : Tout sélectionner

/usr/share/icons/
J'ai beau aller piocher dans ce dossier des noms d’icônes, mon lanceur reste le même, une roue dentée grise.
Je suis sans doute passé à côté de quelque chose. Une idée ? :huh:
 
  • Bizarre. Si j'ai choisi l'icône "aptdaemon-cleanup", c'est parce qu'elle propose quelque chose de plus sympa que la roue dentée sur une installation Zorin "out of the box".

    Un petit update, peut-être ?
     

    Code : Tout sélectionner

    sudo update-desktop-database
    

  • Choisis l'icône "system-software-update" et/ou installe le jeu d'icônes Papirus :  

    Code : Tout sélectionner

    sudo apt update && sudo apt install papirus-icon-theme
    
    ... et active-le depuis Zorin Appearance > Thème > Autre > Icônes.

  • Installe l'éditeur de menus "menulibre", alias "Éditeur de menus".
    Outre une boîte de recherche de lanceurs qui fait cruellement défaut à l'éditeur "alacarte" (alias "Menu principal"), il offre la possibilité de parcourir les icônes en cliquant sur l'icône des lanceurs (avec un moteur de recherche là aussi) :

    Code : Tout sélectionner

    sudo apt install menulibre
    
    Tu le retrouveras en tapant "é" dans la boîte de recherche d'applications du menu principal.
0 J'aime ce message
Avatar du membre
Regnackh
Membre confirmé
Membre confirmé

Membre posteur à minima
Messages : 24
Enregistré(e) le : mar. 9 sept. 2025 20:48
Nb de « J’aime » donnés: 1
Nb de « J’aime » reçus: 3
A remercié : 4 fois
A été remercié(e) : 11 fois

Nettoyage et mise à jour en un clic

Message n° 10


Message par Regnackh »

Je me suis sans doute mal exprimé : le tuto fonctionne très bien avec l'icone "aptdaemon-cleanup". Par contre dés que j'ai voulu utiliser un nom d’icône différent en fouillant dans le repertoire "/usr/share/icons/" je me retrouvai avec la roue dentée.

Mais ton astuce fonctionne à merveille. Maintenant je peux jouer avec les icônes autant que je veux.
Merci.
0 J'aime ce message
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

Nettoyage et mise à jour en un clic

Message n° 11


Message par jlb »

Cool ! 
Mais comme mon "astuce" était triple, on ne sait pas laquelle a fonctionné. 😅
0 J'aime ce message
Avatar du membre
Regnackh
Membre confirmé
Membre confirmé

Membre posteur à minima
Messages : 24
Enregistré(e) le : mar. 9 sept. 2025 20:48
Nb de « J’aime » donnés: 1
Nb de « J’aime » reçus: 3
A remercié : 4 fois
A été remercié(e) : 11 fois

Nettoyage et mise à jour en un clic

Message n° 12


Message par Regnackh »

Alors voila le contexte et la solution :

Si comme moi vous avez utilisé le tuto "Nettoyage et mise à jour en un clic" vous aurez très certainement envie de le reproduire pour avoir un icône pointant sur d'autres fonctions. La procédure détaillée dans ce tuto est suffisante pour allez jusqu'au bout.

Mais probablement vous souhaiterez changer l’icône  "aptdaemon-cleanup" proposé dans ce tuto. La configuration de l’icône se fait dans le fichier .desktop :

Code : Tout sélectionner

Icon=aptdaemon-cleanup
Pour trouver un icône adéquat, rien de plus simple (merci @jlb) : installez "menulibre"

Code : Tout sélectionner

sudo apt install menulibre
Lancer l'application menu libre (répertorié sous le nom de "Éditeur de menu") cliquer directement sur le premier icône à droite puis "Parcourir les icônes". L'application présente la liste des icônes, il n'y a plus qu'à recopier le nom dans le fichier .desktop

Par exemple, pour mon icône permettant de déverrouiller mon conteneur chiffré VeraCrypt, j'ai choisi un cadenas qui s'ouvre :
 

Code : Tout sélectionner

[Desktop Entry]
Version=1.1
Type=Application
Name=Déchiffre Mes Documents
Comment=Déchiffre les documents du conteneur VERACRYPT
Icon=emblem-unlocked
Exec=/usr/local/bin/montage_mes_documents.sh
Terminal=true
Actions=
Categories=Settings;System;System-Tools;



 
0 J'aime ce message
Avatar du membre
aldo44
Nouveau membre
Nouveau membre
Messages : 0
Enregistré(e) le : sam. 13 déc. 2025 10:24
Localisation : nantes
Système(s) d'exploitation : win 11 pro
zori 18
Genre :

Nettoyage et mise à jour en un clic

Message n° 13


Message par aldo44 »

Bonjour à tous
Je test et malheureusement premier couac

sudo gedit /usr/local/bin/routine-entretien.sh

sudo: gedit : commande introuvable
 
0 J'aime ce message
Avatar du membre
maskarin
Membre confirmé
Membre confirmé

Membre posteur à minima
Messages : 52
Enregistré(e) le : lun. 27 oct. 2025 14:50
Localisation : Var
Nb de « J’aime » donnés: 21
Nb de « J’aime » reçus: 23
A remercié : 21 fois
A été remercié(e) : 13 fois
Genre :

Nettoyage et mise à jour en un clic

Message n° 14


Message par maskarin »

Salut 
 J'ai eu le mème problème si je me souviens bien il faut installer gedit pour que cette commande fonctionne ; il n'est plus par défaut sur la distribution ;sinon il y a une autre solution que je n'ai pas utilisé.
1 J'aime ce message
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

Nettoyage et mise à jour en un clic

Message n° 15


Message par jlb »

Merci @maskarin !

Consulte cette fiche du Petit Manuel@aldo44, tu sauras tout.

Mais essayez les alias, je me suis décarcassé pour vous les proposer, c'est pratique et ça fait une initiation à Linux — sinon, autant rester sur Windows... 🙄
1 J'aime ce message
Avatar du membre
JW28
Membre confirmé
Membre confirmé

Membre posteur assidu
Messages : 118
Enregistré(e) le : mar. 23 juil. 2024 15:39
Nb de « J’aime » donnés: 66
Nb de « J’aime » reçus: 87
A été remercié(e) : 45 fois

Nettoyage et mise à jour en un clic

Message n° 16


Message par JW28 »

1/ Dans Zorin 18 en exécutant la vieille routine nala de @jlb , qui fonctionne bien même si ma version ne nettoie pas le cache des thumbnails (il faudrait que je lui rajoute le code approprié, je ne me suis pas encore penché sur la question), je remarque qu'elle liste des messages concernant les flatpak et des runtimes sur gnome et freedesktop :
____________________________
8. Mise à jour des paquets Flatpak...
Looking for updates…

Info: runtime org.gnome.Platform branch 45 is end-of-life, with reason:
   The GNOME 45 runtime is no longer supported as of September 18, 2024. Please ask your application developer to migrate to a supported platform.
Info: applications using this runtime:
   org.bluesabre.MenuLibre

Info: runtime org.freedesktop.Platform branch 22.08 is end-of-life, with reason:
   org.freedesktop.Platform 22.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this runtime:
   com.gitlab.davem.ClamTk

Info: runtime org.freedesktop.Platform.VAAPI.Intel branch 23.08 is end-of-life, with reason:
   org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.bluesabre.MenuLibre

Info: runtime org.freedesktop.Platform.VAAPI.Intel branch 22.08 is end-of-life, with reason:
   org.freedesktop.Platform 22.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   com.gitlab.davem.ClamTk

Info: runtime org.freedesktop.Platform.GL.default branch 23.08-extra is end-of-life, with reason:
   org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.bluesabre.MenuLibre

Info: runtime org.freedesktop.Platform.GL.default branch 23.08 is end-of-life, with reason:
   org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   org.bluesabre.MenuLibre

Info: runtime org.freedesktop.Platform.GL.default branch 22.08-extra is end-of-life, with reason:
   org.freedesktop.Platform 22.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   com.gitlab.davem.ClamTk

Info: runtime org.freedesktop.Platform.GL.default branch 22.08 is end-of-life, with reason:
   org.freedesktop.Platform 22.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   com.gitlab.davem.ClamTk

Nothing to do.
________________________

J'imagine qu'il y a des bouts d'applis qui ne sont plus à jour, plus maintenues, mais je ne sais pas quoi faire avec tout ça qui par ailleurs n'empêche pas la bonne marche du système. Faut il faire un nettoyage plus approfondi et comment ?

2/ Quand j'exécute une commande terminal (oui oui ça m'arrive aussi...) j'ai quelques fois ce message "WARNING: apt does not have a stable CLI interface. Use with caution in scripts." En cherchant un peu il semble que les scripts utilisant des commandes apt peuvent être corrompus par des modifications dans apt... Je ne crois pas que tes scripts nala soient impactés mais ceux avec apt ?

 
0 J'aime ce message
Portable Asus N551JK de 01/2015, Intel I7, 12 Go DDR3 + SSD Multi-boot Zorin 18, Zorin 17.3, Windows 10 + SSD mes Data
Avatar du membre
jlb
Membre émérite
Membre émérite

Membre super posteur
Messages : 3882
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 482
Nb de « J’aime » reçus: 2004
A remercié : 734 fois
A été remercié(e) : 1155 fois

Nettoyage et mise à jour en un clic

Message n° 17


Message par jlb »

Merci du retour, @JW28, mais je te rassure tout de suite, il n'y a rien de grave.
 
JW28 a écrit : mar. 6 janv. 2026 11:11 1/ Dans Zorin 18 en exécutant la vieille routine nala de @jlb , qui fonctionne bien même si ma version ne nettoie pas le cache des thumbnails (il faudrait que je lui rajoute le code approprié, je ne me suis pas encore penché sur la question) [...]
Je confirme qu'elle fonctionne très bien (tout en faisant plus que le gestionnaire de mises à jour) : je m'en sers tous les jours depuis plusieurs années maintenant.
Comme il me semble te l'avoir déjà répondu ailleurs, cette ligne figure depuis longtemps dans la routine (voir ci-dessus). Je ne comprends donc pas pourquoi tu ne l'aurais pas.

 
JW28 a écrit : mar. 6 janv. 2026 11:11 [...] je remarque qu'elle liste des messages concernant les flatpak et des runtimes sur gnome et freedesktop :
____________________________
8. Mise à jour des paquets Flatpak...
Looking for updates…

Info: runtime org.gnome.Platform branch 45 is end-of-life, with reason:
   The GNOME 45 runtime is no longer supported as of September 18, 2024. Please ask your application developer to migrate to a supported platform.
Info: applications using this runtime:
   org.bluesabre.MenuLibre

Ce "degré zéro du script" lance en effet une série de commandes dont le retour s'affiche normalement dans le terminal. Mais pour ce qui est de "freedesktop", j'en doute, vu que je ne sais même pas de quoi il s'agit. 🤔

 
JW28 a écrit : mar. 6 janv. 2026 11:11 J'imagine qu'il y a des bouts d'applis qui ne sont plus à jour, plus maintenues, mais je ne sais pas quoi faire avec tout ça qui par ailleurs n'empêche pas la bonne marche du système. Faut il faire un nettoyage plus approfondi et comment ?
Tu imagines bien (mais cela concerne uniquement les paquets Flatpak et leurs composants), et il me semble que le retour t'a déjà tout expliqué en te donnant un premier conseil : "Please ask your application developer to migrate to a supported platform."
Pour le reste, Flatpak comme Snap étant conteneurisés, ton système ne devrait pas craindre grand chose.


Après, Menulibre et ClamTk sont disponibles dans les dépôts d'Ubuntu 24.04 (Noble) :
 

Code : Tout sélectionner

apt list menulibre clamtk

clamtk/noble,noble 6.07-1.1 all
menulibre/noble,noble,now 2.4.0-0ubuntu1 all  [installé]


Tu as dû les installer depuis "Logiciel(s)", puisqu'il ne propose que le format Flatpak et que tu sembles assez réfractaire au terminal.

Il permet pourtant de les installer en ".deb" :
 

Code : Tout sélectionner

sudo apt update && sudo apt install menulibre clamtk


 
JW28 a écrit : mar. 6 janv. 2026 11:11 2/ Quand j'exécute une commande terminal (oui oui ça m'arrive aussi...) j'ai quelques fois ce message "WARNING: apt does not have a stable CLI interface. Use with caution in scripts." En cherchant un peu il semble que les scripts utilisant des commandes apt peuvent être corrompus par des modifications dans apt... Je ne crois pas que tes scripts nala soient impactés mais ceux avec apt ?
Parce que tu as apporté des modifications dans APT ? 🤔

Nala est une surcouche qui optimise les retours et le fonctionnement de certaines commandes d'APT. Ses commandes sont donc potentiellement "impactables" si on en croit tes sources.
Mais bon, la version de GNOME utilisée par Zorin 18 est paranoïaque et multiplie avertissements et blocages.

Je ne me contredis pas, mais je te conseillerais bien d'oublier le terminal... 😶


 
1 J'aime ce message
Avatar du membre
JW28
Membre confirmé
Membre confirmé

Membre posteur assidu
Messages : 118
Enregistré(e) le : mar. 23 juil. 2024 15:39
Nb de « J’aime » donnés: 66
Nb de « J’aime » reçus: 87
A été remercié(e) : 45 fois

Nettoyage et mise à jour en un clic

Message n° 18


Message par JW28 »

Bon je viens de vérifier la routine nala du fil ici avec celle que j'ai gardée et il y a quelques différences mineures mais l'opération sur le cache thumbnails y est bien codée. Mea culpa, maxima culpa... je vais faire deux pater et un ave... Il semblerait que la gestion des thumbnails, surtout le format x-large est erratique donc.

Quant aux messages nala et apt, je n'ai pas plus d'inquiétude que ça, j'ai cependant appris que le "monde libre" est plein d'applications plus maintenues, en déshérence avec parfois des forks comme rEFInd qui renaissent de leur cendres. Intéressant tout ça. J'ai désinstallé clamtk et menulibre pour moi devenus inutiles...
0 J'aime ce message
Portable Asus N551JK de 01/2015, Intel I7, 12 Go DDR3 + SSD Multi-boot Zorin 18, Zorin 17.3, Windows 10 + SSD mes Data
Répondre

Créer un compte ou se connecter pour rejoindre la discussion

Vous devez être membre pour pouvoir répondre

Créer votre compte

Inscrivez-vous pour rejoindre notre communauté.
Participez aux discussions !
Créez vos propres sujets !

S’enregistrer

Membre déjà inscrit