IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

whiptail - barre de progression apt-get update


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut whiptail - barre de progression apt-get update
    Bonjour,

    Voila j'essaie de trouvez mon bonheur un peu partout sur le web, mais hélas je ne l'ai pas trouvé !

    Je m'explique je suis sur la création d'un script en Bash et pour une fois changer de l'éternel fond noir de mon terminal je m'essaie a l'utilitaire whiptail ou dialog en fonction de celui qui arrivera a faire ce que je veux.

    Sauf si il est impossible de faire ce que je veux, j'aimerais afficher une barre de progression avec whiptail d'un apt-get update.

    Ma ligne de code est la suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #!/bin/bash
     
    titre="Script Post-Install Ubuntu 19"
    titrearriere="Script Post-Install pour Linux"
     
    apt-get update | whiptail --clear --title "$titre" --backtitle "$titrearriere" --gauge "Mise à jours du système en cours ... " 15 90 0
    Bien évidement il faut lancé le script en tant que root, mais rien ne "progresse" si je puis dire, pas de plantage par d'erreur juste un écran qui affiche ma "gauge" a 0% et quelque instant plus tard tout se ferme (la mise à jour des dépôts terminé).

    Alors soit j'ai pas comprit comment fonctionne whiptail, soit il manque un truc, soit c'est impossible, mais alors y a-t-il une autres méthode pour réalisé mon objectif ? Ou la réponse est-elle juste non ?

    Merci par avance au personne qui me lirons et encore plus pour ceux qui me répondrons.

  2. #2
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Bonjour

    Ce n'est pas magique. Il faut que apt-get donne l'info.

    Le bon réflexe :
    Et qu'est-ce qu'on lit dans les options ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    --show-progress
               Cette commande montre les informations de progression conviviales dans la fenêtre du terminal quand des paquets sont installés, mis à jour ou supprimés. Pour une version exploitable par une machine de ces données, voir README.progress-reporting dans le
               répertoire doc de apt. Élément de configuration : Dpkg::Progress et Dpkg::Progress-Fancy.
    Et qu'est-ce qu'on lit dans les commandes ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    update
    (...)
    Veuillez noter que l'indicateur de progression d'ensemble peut être imprécis puisque la taille de ces fichiers ne peut être connue à l'avance.
    À toi de jouer
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/07/2010, 10h05
  2. Réponses: 14
    Dernier message: 26/07/2009, 00h14
  3. Réponses: 7
    Dernier message: 28/04/2009, 16h05
  4. appel de script bash dans un programme en C
    Par mackla dans le forum Linux
    Réponses: 1
    Dernier message: 26/02/2008, 21h08
  5. redirigé la sortie d'un script bash sur un programme C
    Par onaipadesmickey dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 07/08/2007, 18h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo