GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Cómo encontrar una versión de paquete en Linux

Aunque la gestión de paquetes se ha vuelto más fácil con la ayuda de los administradores de paquetes gráficos, algunos usuarios siempre prefieren la línea de comandos. Hay diferentes comandos para averiguar la versión del paquete en diferentes versiones de Linux. Hoy, en este tutorial, veremos cómo encontrar una versión de paquete en algunas distribuciones populares de Linux, como Alpine Linux, Arch Linux y sus derivados, Debian y sus derivados, RHEL y sus derivados.

Buscar la versión del paquete en Alpine Linux

Para ver la versión del paquete y otros detalles, use apk info comando como a continuación.

$ apk información vim

Verá la pequeña descripción del paquete dado y su sitio web donde está alojado.

Salida de muestra:

vim-8.2.2137 -r0 descripción:editor de texto estilo vi mejoradovim-8.2.2137-r0 página web:https://www.vim.org/vim-8.2.2137-r0 tamaño instalado:18 MiBgvim-8.2.2137-r0 descripción:texto avanzado editor, con GUIgvim-8.2.2137-r0 página web:https://www.vim.org/gvim-8.2.2137-r0 tamaño instalado:29 MiB

Como ves, la versión instalada de Vim es 8.2 .

Encuentre la versión del paquete en sistemas basados ​​en Arch

Para averiguar la versión de un paquete instalado (por ejemplo, VLC) en Arch Linux y sus derivados, como EndeavourOS y Manjaro Linux, ejecute el siguiente comando:

$ pacman -Q vlc

Salida de muestra:

vlc 2.2.4-3 

Como puede ver en el resultado anterior, la versión instalada del paquete VLC es 2.2.4-3 .

Para mostrar los detalles completos de un paquete, ejecute:

$ pacman-Qi vlc

Salida de muestra:

Nombre :vlcVersion :2.2.4-3Descripción :Reproductor MPEG, VCD/DVD y DivX multiplataforma Arquitectura :x86_64URL :http://www.videolan.org/vlc/Licenses :LGPL2.1 GPL2Groups :NoneProvides :Ninguno Depende de: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 libxineramaDeps opcionales:avahi:para el descubrimiento de servicios usando bonjo ur protocol [plugined for notify] instalado] gtk2:para el complemento de notificación [instalado] [...] lua-socket:para la interfaz http qt4:para la GUI [instalado] Requerido por:Ninguno Opcional Para:smtube Conflictos con:vlc-pluginReemplazos:vlc-plugin Tamaño instalado:53.28 MiBPackager :Antonio Rojas <[email protected]>Fecha de compilación:dom 24 de julio de 2016 03:12:59 p. m. Fecha de instalación de IST:viernes 05 de agosto de 2016 11:22:54 a. 

El comando anterior muestra los detalles completos, como la descripción del paquete, la versión, la fecha de compilación, la fecha de instalación y el propietario del paquete, etc.

Lectura relacionada:

  • Uso del comando Pacman

Encuentre la versión del paquete en sistemas basados ​​en DEB

En Debian, Ubuntu y sus derivados como Linux Mint, Pop OS y Elementary OS, podemos encontrar el paquete instalado, digamos servidor web Apache, versión usando dpkg comando con -l cambiar como a continuación:

$ dpkg -l apache2

Alternativamente, puede usar dpkg con grep comando para obtener la versión instalada de un paquete como el siguiente.

$ dpkg -s apache2 | grep -i versión

Salida de muestra:

Versión:2.4.18-2ubuntu3.1 

Para mostrar la información completa de un paquete instalado, ejecute:

$ dpkg -s apache2

Salida de muestra:

Paquete:apache2 Estado:instalación bien instalada Prioridad:opcionalSección:httpdTamaño instalado:488Mantenedor:Desarrolladores de Ubuntu <[email protected]>Arquitectura:amd64Versión:2.4.18-2ubuntu3.1 Reemplaza:apache2.2-bin, apache2.2-commonProporciona:httpd, httpd-cgiDepende:lsb-base, procps, perl, mime-support, apache2-bin (=2.4.18-2ubuntu3.1), apache2-utils (>=2.4), apache2-data (=2.4.18-2ubuntu3.1)Pre-Depende:dpkg (>=1.17.14)Recomienda:ssl-cert Sugerencias: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/logrotate/ [..] /detc. 7322a4f050c1e2454249695236a3472c /etc/ufw/applications.d/apache2-utils.ufw.profile f8d4fd920e598ceb4379613c6261f6afDescripción:Apache HTTP Server El objetivo del Apache HTTP Server Project es construir un servidor HTTP seguro, eficiente y extensible como software de código abierto que cumpla con los estándares. El resultado ha sido durante mucho tiempo el servidor web número uno en Internet. . La instalación de este paquete da como resultado una instalación completa, incluidos los archivos de configuración, las secuencias de comandos de inicio y las secuencias de comandos de soporte. 

Además, podemos encontrar una versión del paquete usando apt-show-versions comando:

$ apt-show-versiones apache2

Salida de muestra:

apache2:amd64/xenial-security 2.4.18-2ubuntu3.1 actualizadoapache2:i386 no instalado

Como puede ver en el resultado anterior, he instalado la versión de apache2 de 64 bits y su versión es 2.4.18 .

Si 'apt-show-versions' el programa no está instalado, puede instalarlo usando el comando:

$ sudo apt install apt-show-versions

Ahora sabemos cómo verificar la versión del paquete instalado. ¿Qué pasa con la versión de un paquete en los repositorios en línea? ¿Hay alguna forma de verificar la versión de los paquetes que están disponibles en los repositorios oficiales? También es posible. Consulta el siguiente enlace para saber cómo.

  • Cómo verificar la versión disponible de un paquete en los repositorios de Ubuntu

Incluso si los paquetes no están instalados en sus sistemas basados ​​en Debian, aún puede encontrar sus versiones. Consulte la siguiente guía para obtener más detalles.

  • Cómo comprobar la versión del paquete de Linux antes de instalarlo

Encuentre la versión del paquete en sistemas basados ​​en RPM

Para averiguar la versión de un paquete instalado (p. ej., httpd) en distribuciones basadas en RPM como Red Hat, CentOS, Fedora, AlmaLinux, Rocky Linux y openSUSE, etc., ejecute:

$ rpm -qi httpd

Salida de muestra:

Nombre:httpdVersión:2.4.6 Versión:40.el7.centos.4Arquitectura:x86_64Fecha de instalación:jue. 11 de agosto de 2016 08:08:45 p. IST, ID de clave 24c6a8a7f4a80eb5RPM de origen:httpd-2.4.6-40.el7.centos.4.src.rpmFecha de compilación:lunes, 18 de julio de 2016 09:02:11 p. )Empaquetador :CentOS BuildSystem Vendor :CentOSURL :http://httpd.apache.org/Summary :Apache HTTP ServerDescripción :El servidor Apache HTTP es un servidor web poderoso, eficiente y extensible. 

El comando anterior muestra la versión del paquete instalado, la fecha de compilación, la licencia, la descripción, etc. Como puede ver en el resultado, la versión del paquete httpd es 2.4.6. .


AlmaLinux
  1. Cómo usar BUSCAR en Linux

  2. ¿Qué versión de Linux estoy ejecutando? Aquí está cómo averiguarlo

  3. Cómo encontrar paquetes vulnerables en Arch Linux

  4. Cómo comprobar la versión del paquete de Linux antes de instalarlo

  5. ¿Cómo puedo saber qué versión de Linux estoy ejecutando?

Cómo encontrar la versión de Virtualbox desde la línea de comandos en Linux

Cómo encontrar la dirección IP en Linux

Cómo encontrar el nombre de host en Linux

Cómo encontrar la versión de openSUSE

Cómo encontrar la versión de Ubuntu

Cómo encontrar la dirección IP en Linux