GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Comment trouver une version de package sous Linux

Même si la gestion des packages est devenue plus facile avec l'aide de gestionnaires de packages graphiques, certains utilisateurs préfèrent toujours la ligne de commande. Il existe différentes commandes pour connaître la version du package dans différentes versions de Linux. Aujourd'hui, dans ce tutoriel, nous allons voir comment trouver une version de package dans certaines distributions Linux populaires telles que Alpine Linux, Arch Linux et ses dérivés, Debian et ses dérivés, RHEL et ses dérivés.

Rechercher la version du package dans Alpine Linux

Pour afficher la version du package et d'autres détails, utilisez apk info commande comme ci-dessous.

$ info apk vim

Vous verrez la petite description du paquet donné et son site Web où il est hébergé.

Exemple de résultat :

vim-8.2.2137 -r0 description :éditeur de texte de style vi améliorévim-8.2.2137-r0 page Web :https://www.vim.org/vim-8.2.2137-r0 taille installée :18 MiBgvim-8.2.2137-r0 description :texte avancé éditeur, avec la page Web GUIgvim-8.2.2137-r0 :https://www.vim.org/gvim-8.2.2137-r0 taille installée :29 Mio

Comme vous le voyez, la version installée de Vim est 8.2 .

Rechercher la version du package dans les systèmes basés sur Arch

Pour connaître la version d'un package installé (par exemple, VLC) dans Arch Linux et ses dérivés tels que EndeavourOS et Manjaro Linux, exécutez la commande suivante :

$ pacman -Q vlc

Exemple de résultat :

vlc 2.2.4-3 

Comme vous le voyez dans la sortie ci-dessus, la version installée du package VLC est 2.2.4-3 .

Pour afficher les détails détaillés d'un package, exécutez :

$ pacman -Qi vlc

Exemple de résultat :

Nom :vlcVersion :2.2.4-3Description :Un lecteur multiplateforme MPEG, VCD/DVD et DivXArchitecture :x86_64URL :http://www.videolan.org/vlc/Licenses :LGPL2.1 GPL2Groups :NoneFournit :NoneDepends On :a52dec libdvbpsi libxpm libdca libproxy sdl_image libdvdnav libtiger lua libmatroska zvbi taglib libmpcdec ffmpeg2.8 faad2 libupnp libshout libmad libmpeg2 xcb-util-keysyms libtar libxineramaOptional Deps :avahi :pour la découverte de service à l'aide du protocole bonjournotify installé] gtk2 :pour le plugin de notification [installé] [...] lua-socket :pour l'interface http qt4 :pour l'interface graphique [installé] Requis par : AucunFacultatif Pour :smtubeConflit avec :vlc-pluginRemplace :vlc-pluginTaille installée :53,28 MiBPackager :Antonio Rojas <[email protected]>Date de construction :dim. 24 juil. 2016 03:12:59 PM Date d'installation IST :ven. 05 août 2016 11:22:54 Raison ISTInstall :Script d'installation explicitement installé :NonValidé par :Signature

La commande ci-dessus affiche les détails complets tels que la description du package, la version, la date de construction, la date d'installation et le propriétaire du package, etc.

Lire connexe :

  • Utilisation de la commande Pacman

Rechercher la version du package dans les systèmes basés sur DEB

Dans Debian, Ubuntu et ses dérivés tels que Linux Mint, Pop OS et Elementary OS, nous pouvons trouver le paquet installé, Say Apache webserver, version utilisant dpkg commande avec -l changer comme ci-dessous :

$ dpkg -l apache2

Alternativement, vous pouvez utiliser dpkg avec grep commande pour obtenir la version installée d'un paquet comme ci-dessous.

$ dpkg -s apache2 | grep -i version

Exemple de résultat :

Version :2.4.18-2ubuntu3.1 

Pour afficher les informations détaillées d'un package installé, exécutez :

$ dpkg -s apache2

Exemple de résultat :

Package :apache2 État :installer ok installé Priorité :section facultative :httpdInstalled-Size :488Maintainer :Ubuntu Developers <[email protected]>Architecture :amd64Version :2.4.18-2ubuntu3.1 Remplace :apache2.2-bin, apache2.2-commonFournit :httpd, httpd-cgiDépend :lsb-base, procps, perl, mime-support, apache2-bin (=2.4.18-2ubuntu3.1), apache2-utils (>=2.4), apache2-data (=2.4.18-2ubuntu3.1) Pré-dépend :dpkg (>=1.17.14) Recommande :ssl-cert Suggère :www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom, ufwConflicts :apache2.2-bin, apache2.2-commonConffiles :/etc/apache2/apache2.conf da32fcc6a783acaebf0d74c17c726bf7 /etc/default/apache-htcacheclean ae8721a0bc5b4e2ef7a5258b1e9db5c5 /etc/default/apache-htcacheclean ae8721a0bc5b4e2ef7a5258b1e9db5c5/ L'objectif du projet Apache HTTP Server est de créer un serveur HTTP sécurisé, efficace et extensible en tant que logiciel open source conforme aux normes. Le résultat a longtemps été le serveur Web numéro un sur Internet. . L'installation de ce package entraîne une installation complète, y compris les fichiers de configuration, les scripts d'initialisation et les scripts de support. 

De plus, nous pouvons trouver une version de package en utilisant apt-show-versions commande :

$ apt-show-versions apache2

Exemple de résultat :

apache2:amd64/xenial-security 2.4.18-2ubuntu3.1 uptodateapache2:i386 non installé

Comme vous le voyez dans le résultat ci-dessus, j'ai installé la version apache2 64 bits, et sa version est 2.4.18 .

Si 'apt-show-versions' programme n'est pas installé, vous pouvez l'installer en utilisant la commande :

$ sudo apt install apt-show-versions

Nous savons maintenant comment vérifier la version du paquet installé. Qu'en est-il de la version d'un package dans les référentiels en ligne ? Existe-t-il un moyen de vérifier la version des packages disponibles dans les dépôts officiels ? C'est aussi possible. Consultez le lien suivant pour savoir comment procéder.

  • Comment vérifier la version disponible d'un paquet dans les dépôts Ubuntu

Même si les packages ne sont pas installés sur vos systèmes basés sur Debian, vous pouvez toujours trouver leurs versions. Consultez le guide suivant pour plus de détails.

  • Comment vérifier la version du package Linux avant de l'installer

Rechercher la version du package dans les systèmes basés sur RPM

Pour connaître la version d'un package installé (par exemple, httpd) dans les distributions basées sur RPM telles que Red Hat, CentOS, Fedora, AlmaLinux, Rocky Linux et openSUSE, etc., exécutez :

$ rpm -qi httpd

Exemple de résultat :

Nom :httpdVersion : 2.4.6 Version :40.el7.centos.4Architecture :x86_64Date d'installation :jeu 11 août 2016 20:08:45 ISTGroup :Environnement système/DaemonsTaille :9806117Licence :ASL 2.0Signature :RSA/SHA256, lundi 18 juillet 2016 21:35:16 IST, ID de clé 24c6a8a7f4a80eb5Source RPM :httpd-2.4.6-40.el7.centos.4.src.rpmDate de génération :lundi 18 juillet 2016 21:02:11 Hôte ISTBuild : worker1.bsys.centos.orgRelocalisations :(non réadressables )Packager :CentOS BuildSystem Fournisseur :CentOSURL :http://httpd.apache.org/Summary :Serveur HTTP ApacheDescription :Le serveur HTTP Apache est un serveur web puissant, efficace et extensible. 

La commande ci-dessus affiche la version du package installé, la date de compilation, la licence, la description, etc. Comme vous le voyez dans la sortie, la version du package httpd est 2.4.6 .


AlmaLinux
  1. Comment utiliser FIND sous Linux

  2. Quelle version de Linux suis-je en cours d'exécution ? Voici comment le savoir

  3. Comment trouver des packages vulnérables dans Arch Linux

  4. Comment puis-je trouver ma version de shell à l'aide d'une commande Linux ?

  5. Comment savoir quelle version de Linux j'utilise ?

Comment trouver la version de Virtualbox à partir de la ligne de commande sous Linux

Comment trouver une adresse IP sous Linux

Comment trouver le nom d'hôte sous Linux

Comment trouver la version d'openSUSE

Comment trouver la version d'Ubuntu

Comment trouver une adresse IP sous Linux