Quelle version de Google Chrome ai-je?

28

Comment savoir quelle version de Chrome j'utilise?

Je voudrais une méthode en ligne de commande, pas l'interface graphique - visite chrome://chromedans la barre d'url. J'ai besoin de pouvoir l'utiliser dans un script bash.

J'ai exécuté la commande google-chrome --help, mais elle ne semblait pas avoir d' --versionoption.

Tim
la source
Comment avez-vous recherché l' versionoption dans l'aide? Faire défiler? N'indique-t-il pas l'option si vous le faites google-chrome --help | grep version?
Alaa Ali
Probablement, mais la plupart des utilisateurs de base ne le feront pas, c'est pourquoi j'ai posé et répondu à la question :) Je l'ai raté moi-même la première fois.
Tim
1
Oh. Je n'ai pas remarqué que c'était une question à réponse personnelle = D. Ma faute.
Alaa Ali

Réponses:

38

Il a l'option répertoriée:

OPTIONS
       Google  Chrome has hundreds of undocumented command-line flags that are
       added and removed at the whim of the  developers.   Here,  we  document
       relatively stable flags.  

       ...

       --version
              Show version information.

Vous pouvez donc utiliser la commande google-chromeavec l' --versionoption:

google-chrome --version

donne:

    Google Chrome 36.0.1985.125

Pour les commandes suivantes, j'utilise grepet regex, car il est beaucoup plus adaptable aux changements dans les changements de format de version de Google Chrome

Pour obtenir uniquement le numéro de version, exécutez la commande suivante:

google-chrome --version | grep -iE "[0-9.]{10,20}"

Il donne:

    36.0.1985.125   

Et celui-là:

google-chrome --version | grep -iE " [0-9]{1,3}.[0-9]{1,3}

vous donne juste les numéros de version principaux.

    36.0

Si vous avez installé la version bêta:

Exécuter cette commande:

google-chrome-beta --version

donne:

Google Chrome 37.0.2062.58 beta

Et puis il y a les méthodes gui:

Vous pouvez accéder aux sites suivants:

chrome://chrome

vous donne ceci:

entrez la description de l'image ici

Et

chrome://version

ou

about:

Merci Jeff Inventor Chrome OS .

donne ceci:

entrez la description de l'image ici

Google Chrome   36.0.1985.125 (Official Build 283153) 
OS  Linux 
Blink   537.36 (@177902)
JavaScript  V8 3.26.31.8
Flash   14.0.0.145
User Agent  Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36
Command Line    /opt/google/chrome/google-chrome --no-startup-window --flag-switches-begin --flag-switches-end
Executable Path /opt/google/chrome/google-chrome
Profile Path    /home/tim/.config/google-chrome/Default
Variations  e950616e-37fb3cc2
            c70841c8-4866ef6e
            3664a344-be9e69ba
            9e5c75f1-ad69ceb0
            24dca50e-837c4893
            ca65a9fe-91ac3782
            8d790604-9cb2a91c
            4ea303a6-3d47f4f4
            d8f57532-f23d1dea
            b2612322-f8cf70e2
            5a3c10b5-e1cc0f14
            244ca1ac-4ad60575
            5e29d81-f23d1dea
            3ac60855-486e2a9c
            246fb659-bca011b3
            f296190c-cdc3d902
            4442aae2-4ad60575
            ed1d377-e1cc0f14
            75f0f0a0-4ad60575
            e2b18481-a5822863
            e7e71889-e1cc0f14
            cbf0c14e-bf3e6cfd

Mes pronoms sont He / Him

Tim
la source
4

Pour une solution plus générique, vous pouvez utiliser apt-cache policy, par exemple:

$ apt-cache policy google-chrome-stable
google-chrome-stable:
  Installed: 36.0.1985.125-1
  Candidate: 36.0.1985.125-1

Cela fonctionnera avec tous les logiciels installés via votre gestionnaire de paquets.

Glutanimate
la source
Ça donne 36.0.1985.125-1 0quoi -1 0à la fin?
Tim
1
@Tim C'est la "révision debian". Voir ici pour plus d'informations.
Glutanimate
2

about: fonctionne également. Il donne les informations complètes sur la version du navigateur, Blink, Javascript et Flash.

Jeff-Inventor ChromeOS
la source
Ouais, qui redirige verschrome://version/
Tim
Ont ajouté à la réponse principale et lié le vôtre pour des félicitations.
Tim
1

La commande ci-dessous donnera uniquement les détails de la version:

google-chrome --product-version

Sortie:

78.0.3904.70
Vishal Biradar
la source
IFS='.' read major minor build patch < <(google-chrome --product-version); echo "${major}.${minor}"
bac0n