logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:tawal:scripts:apt-history-research [25/03/2023 11:52]
Tawal [Le script]
utilisateurs:tawal:scripts:apt-history-research [12/05/2023 21:44]
Tawal [Exemples d'utilisation et de retours]
Ligne 2: Ligne 2:
  
   * Outil de recherche dans l'​historique d'apt.   * Outil de recherche dans l'​historique d'apt.
 +       * Recherche par motif de nom de paquet 
 +       * Recherche par la date 
 +       * Recherche par la commande d'​appel d'//​apt//​ 
 +       * Recherche par le type d'​action d'//​apt//​ 
 +       * Recherche possible dans les fichiers de logs archivés 
 +       * Affichage humainement lisible
   * Nécessite //gawk// : ''​apt install gawk''​   * Nécessite //gawk// : ''​apt install gawk''​
  
 ===== L'aide ===== ===== L'aide =====
-<​code>​Apt History Research - ahr+<​code>​Apt History Research - ahr - 2023-03-25-12:​11
 Usage : Usage :
    ​ahr ​   [-a | -z N] [--apt [-0]] [-c COMMAND] [-d DATE]  [-t TYPE]  MOTIF    ​ahr ​   [-a | -z N] [--apt [-0]] [-c COMMAND] [-d DATE]  [-t TYPE]  MOTIF
Ligne 51: Ligne 56:
                                                                        ​Tawal®©</​code>​                                                                        ​Tawal®©</​code>​
 ===== Le script ===== ===== Le script =====
-(mis à jour le 25/​03/​2023 ​11:52)+(mis à jour le 25/​03/​2023 ​12:11)
 <file bash ahr>#​!/​bin/​bash <file bash ahr>#​!/​bin/​bash
  
Ligne 60: Ligne 65:
 # Nécessite : gawk (apt install gawk) # Nécessite : gawk (apt install gawk)
 # #
-version=2023-03-25+version=2023-03-25-12:11
  
 ### Répertoire des logs d'apt (personnalisable) ### Répertoire des logs d'apt (personnalisable)
Ligne 146: Ligne 151:
     [ "​$1"​ = "​opt_t"​ ]  && echo -e "​L'​option ${Surb}-t${Rst} ne prend que les mots ${Surb}Install${Rst},​ ${Surb}Reinstall${Rst},​ ${Surb}Upgrade${Rst},​ ${Surb}Remove${Rst} et ${Surb}Purge${Rst}."​     [ "​$1"​ = "​opt_t"​ ]  && echo -e "​L'​option ${Surb}-t${Rst} ne prend que les mots ${Surb}Install${Rst},​ ${Surb}Reinstall${Rst},​ ${Surb}Upgrade${Rst},​ ${Surb}Remove${Rst} et ${Surb}Purge${Rst}."​
     [ "​$1"​ = "​opt_d"​ ]  && echo -e "Date incorrecte : ${*:​2}"​     [ "​$1"​ = "​opt_d"​ ]  && echo -e "Date incorrecte : ${*:​2}"​
 +    [ "​$1"​ = "​gawk"​ ]   &&​ echo -e "​Nécessite ${Ital}gawk${Rst} : apt install gawk"
     exit 1     exit 1
 } >&2 } >&2
Ligne 208: Ligne 214:
            ​dezip_nb="​$OPTARG"​            ​dezip_nb="​$OPTARG"​
            ;;            ;;
-        h) usage+        h) usage_quit
            ;;            ;;
         t) opt_t="​$OPTARG"​         t) opt_t="​$OPTARG"​
Ligne 239: Ligne 245:
                       OPTIND=$((OPTIND+1))                       OPTIND=$((OPTIND+1))
                       ;;                       ;;
-                help) usage+                help) usage_quit
                       ;;                       ;;
                 type) opt_t=${!OPTIND}                 type) opt_t=${!OPTIND}
Ligne 256: Ligne 262:
 done done
 shift $((OPTIND-1)) shift $((OPTIND-1))
 +
 +if ! hash gawk 2>​dev/​null
 +then
 +    erreur_quit gawk
 +fi
  
 if [ "​$1"​ ] if [ "​$1"​ ]
Ligne 461: Ligne 472:
  youtube-dl:​amd64 (2021.06.06-1,​ 2021.12.17-1~bpo11+1)  youtube-dl:​amd64 (2021.06.06-1,​ 2021.12.17-1~bpo11+1)
 1 paquet upgradé 1 paquet upgradé
 +</​code>​
 +
 +=== Afficher l'​historique des désinstallations d'​unattended-upgrade dans le fichier archive 1 ===
 +<code user>ahr -c unattended -t Remove -z1</​code>​
 +<​code>​
 +Date Début ​ :  2023-04-29 23:34:02
 +Date Fin    :  2023-04-29 23:34:23
 +Commande ​   :  /​usr/​bin/​unattended-upgrade
 +Demandeur ​  : ​ tawal (1000)
 +Désinstallés :
 + linux-headers-5.10.0-20-amd64:​amd64 (5.10.158-2)
 +1 paquet désinstallé
 +
 +
 +Date Début ​ :  2023-04-29 23:34:38
 +Date Fin    :  2023-04-29 23:34:48
 +Commande ​   :  /​usr/​bin/​unattended-upgrade
 +Désinstallés :
 + linux-headers-5.10.0-20-common:​amd64 (5.10.158-2)
 +1 paquet désinstallé
 +
 +
 +Date Début ​ :  2023-04-29 23:35:05
 +Date Fin    :  2023-04-29 23:35:41
 +Commande ​   :  /​usr/​bin/​unattended-upgrade
 +Désinstallés :
 + linux-image-5.10.0-20-amd64:​amd64 (5.10.158-2)
 +1 paquet désinstallé
 </​code>​ </​code>​
utilisateurs/tawal/scripts/apt-history-research.txt · Dernière modification: 08/06/2023 22:38 par Tawal

Pied de page des forums

Propulsé par FluxBB