S.o ¿Le gustaría ver una lista de todos los paquetes instalados en su sistema SUSE Linux o OpenSUSE Linux? Pruebe estos sencillos consejos para enumerar todos los paquetes.
Con el comando zypper podemos buscar fácilmente paquetes en OpenSUSE o SUSE Enterprise Linux que coincidan con un determinado texto / palabras clave de búsqueda.
Detalles de las instrucciones | |
---|---|
Nivel de dificultad | Sencillo |
Derechos de root | sí señor |
requisitos | SUSE / OpenSUSE Linux |
Horario de verano europeo. Tiempo de leer | 2 minutos |
Tabla de Contenidos
Enumere todos los paquetes instalados en el comando OpenSUSE / SUSE Linux
El procedimiento es el siguiente:
- Abra la aplicación de terminal.
- Para servidores remotos, use el cliente ssh:
ssh ec2-usuario @ suse-nixcraft-box - Luego ingrese el comando zypper para mostrar solo los paquetes instalados:
búsqueda zypper -i - Descubra si el paquete nginx está instalado o no:
búsqueda zypper -i nginx
Click para agrandar
Tenga en cuenta que búsqueda zypper -i puede ser más legible de la siguiente manera:
zypper search --installed-only
# search for php7 packages #
zypper search --installed-only php7
Loading repository data... Reading installed packages... S | Name | Summary | Type --+-----------------------+-----------------------------------------------------------+----------- | apache2-mod_php7 | PHP7 module for the Apache 2.x webserver | package | php7 | Interpreter for the PHP scripting language version 7 | package | php7 | Interpreter for the PHP scripting language version 7 | srcpackage | php7-APCu | APCu - APC User Cache | package | php7-bcmath | "Binary Calculator" extension for PHP | package | php7-bz2 | bzip2 codec support for PHP | package | php7-calendar | PHP7 Extension Module | package | php7-ctype | Character class extension for PHP | package | php7-curl | libcurl integration for PHP | package | php7-dba | Database abstraction layer for PHP | package | php7-devel | PHP7 development files for C/C++ extensions | package | php7-dom | Document Object Model extension for PHP | package | php7-embed | Embedded SAPI Library | package | php7-enchant | Spell checking extension for PHP | package | php7-exif | EXIF metadata extensions for PHP | package | php7-fastcgi | FastCGI PHP7 Module | package | php7-fileinfo | File identification extension for PHP | package | php7-firebird | Firebird database client for PHP | package .... ...... .. | php7-zip | ZIP archive support for PHP | package | php7-zlib | Zlib compression support for PHP | package | uwsgi-php7 | PHP7 Plugin for uWSGI | package
Mostrar la lista de paquetes página por página
Utilice el comando más o menos de la siguiente manera:zypper search -i | more
zypper search --installed-only | less
También podemos usar el comando grep o el comando egrep para filtrar fácilmente información (nombres de paquetes) incluso bajo OpenSUSE:zypper search -i | grep 'apache'
zypper search --installed-only | egrep 'bash|php7|python|nginx'
Cómo utilizar comodines
* y ? Los comodines también se pueden usar dentro de las cadenas de búsqueda. Por ejemplo, busque paquetes nginx instalados y desinstalados:zypper search 'nginx*'
Esto es lo que veo:
Guías exclusivas para seguidores de Patreon 🤓
- Sin publicidad ni seguimiento
- Instrucciones detalladas para desarrolladores y administradores de sistemas en Opensourceflare✨
- Únase a mi Patreon para ayudar a los creadores de contenido independientes y lea las guías más recientes:
Loading repository data... Reading installed packages... S | Name | Summary | Type ---+----------------------------------------+----------------------+----------- i | nginx | A HTTP server and -> | package | nginx | A HTTP server and -> | srcpackage | nginx-geolite-asn | IP ASN geolocation-> | package | nginx-geolite-city | Free IP city geolo-> | package | nginx-geolite-country | Free IP country ge-> | package | nginx-ingress-controller | Kubernetes ingress-> | package i+ | nginx-module-brotli | NGINX module for B-> | package | nginx-module-cookie-flag | The Nginx module f-> | package | nginx-module-devel-kit | Additional generic-> | package | nginx-module-devel-kit-source | The nginx-module-d-> | package | nginx-module-http-auth-digest | Digest Authenticat-> | package | nginx-module-http-substitutions-filter | Regular expression-> | package | nginx-module-modsecurity | ModSecurity v3 Ngi-> | package | nginx-module-set-misc | Various set_xxx di-> | package | nginx-module-sticky-ng | Nginx module to ad-> | package | nginx-module-vts | Nginx virtual host-> | package | nginx-source | The nginx source | package
Los resultados de la búsqueda se imprimen en una tabla con las columnas Estado, Nombre, Resumen y Tipo de paquete.
estado | descripción |
---|---|
yo + | instalado bajo pedido |
I | instalado automáticamente por el resolutor |
v | otra versión está instalada |
vacío | ninguno de los casos anteriores |
! | un parche en las condiciones requeridas |
.l | se muestra en la segunda columna cuando el artículo está bloqueado |
.PAG | se muestra en la segunda columna si el elemento forma parte de un PTF (un arreglo temporal del programa que debe seleccionarse explícitamente y, de lo contrario, no se tiene en cuenta en la resolución de dependencia). |
.R | se muestra en la segunda columna cuando el artículo ha sido retirado |
Resumir
Aprendió a usar el comando zypper para mostrar una lista de todos los paquetes instalados en un sistema OpenSUSE o SUSE Enterprise Linux. Obtener ayuda es fácil con el comando man:man zypper
zypper help search
Command options: --match-substrings Search for a match to partial words (default). --match-words Search for a match to whole words only. -x, --match-exact Searches for an exact match of the search strings. --provides Search for packages which provide the search strings. --requires Search for packages which require the search strings. --recommends Search for packages which recommend the search strings. --supplements Search for packages which supplement the search strings. --conflicts Search packages conflicting with search strings. --obsoletes Search for packages which obsolete the search strings. --suggests Search for packages which suggest the search strings. --provides-pkg Search for all packages that provide any of the provides of the package(s) matched by the input parameters. --requires-pkg Search for all packages that require any of the provides of the package(s) matched by the input parameters. --recommends-pkg Search for all packages that recommend any of the provides of the package(s) matched by the input parameters. --supplements-pkg Search for all packages that supplement any of the provides of the package(s) matched by the input parameters. --conflicts-pkg Search for all packages that conflict with any of the package(s) matched by the input parameters. --obsoletes-pkg Search for all packages that obsolete any of the package(s) matched by the input parameters. --suggests-pkg Search for all packages that suggest any of the provides of the package(s) matched by the input parameters. -t, --type <TYPE> Search only for packages of the specified type. -n, --name Useful together with dependency options, otherwise searching in package name is default. -f, --file-list Search for a match in the file list of packages. -d, --search-descriptions Search also in package summaries and descriptions. Default: false -C, --case-sensitive Perform case-sensitive search. Default: false -s, --details Show each available version in each repository on a separate line. Default: false -v, --verbose Like --details, with additional information where the search has matched (useful for search in dependencies). Default: false -i, --installed-only Show only installed packages. -u, --not-installed-only Show only packages which are not installed. --sort-by-name Sort packages by name (default). --sort-by-repo Sort packages by repository. -r, --repo <ALIAS|#|URI> Work only with the specified repository.
PUBLICIDAD