1 votos

A veces, zypper no ubica los paquetes cuando solo se le proporciona el nombre del archivo

Si el comando proporciona la ruta completa, se encuentra el paquete esperado:

 > zypper search --provides --match-exact /usr/sbin/update-ca-certificates
Loading repository data...
Reading installed packages...

S  | Name            | Summary                                               | Type
---+-----------------+-------------------------------------------------------+--------
i+ | ca-certificates | Utilities for system wide CA certificate installation | package

Si bien no lo es si solo se proporciona con el nombre del archivo:

 > zypper search --provides --match-exact update-ca-certificates
Loading repository data...
Reading installed packages...
No matching items found.

Pero funciona con el nombre de archivo solo para bash como se muestra:

 > zypper search --provides --match-exact bash
Loading repository data...
Reading installed packages...

S | Name | Summary                    | Type
--+------+----------------------------+--------
i | bash | The GNU Bourne-Again Shell | package

Entonces, ¿es esto un error? ¿O simplemente me falta algo para ubicar el paquete ca-certificates buscando por el nombre de archivo update-ca-certificates ?.

0voto

Chris Maes Puntos 164

del zypper manual:

 -x, --match-exact
    Searches for an exact name of the package.

entonces zypper busca el nombre del paquete . También funciona para nombres de archivo exactos (rutas completas).

Está confundido porque cree que al especificar bash zypper está encontrando /usr/bin/bash , pero en realidad zypper está encontrando el nombre del paquete bash.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: