[opensuse-es] Opción en zypper para encontrar archivos en un paquete
Hola a todos YUM puede buscar archivso en los paquetes con la opcion "provider" (yum provides) ejemplo: yum provides */ssl.h La cual me busca los paquetes, que tiene el archivo ssl.h Otro ejemplo: yum provides */httpd.conf ***** httpd-2.2.15-9.el6.centos.2.i686 : Apache HTTP Server Repo : updates Matched from: Filename : /etc/httpd/conf/httpd.conf ***************************************************** Con zypper no se si es la opcion "what-provides". # zypper wp httpd.conf Obteniendo los datos del repositorio... Leyendo los paquetes instalados... No se han encontrado proveedores de 'httpd.conf'. # ¿Como se hace la busqueda? -- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 14/12/11, cheperobert
Hola a todos
YUM puede buscar archivso en los paquetes con la opcion "provider" (yum provides)
ejemplo:
yum provides */ssl.h
La cual me busca los paquetes, que tiene el archivo ssl.h
Otro ejemplo:
yum provides */httpd.conf
***** httpd-2.2.15-9.el6.centos.2.i686 : Apache HTTP Server Repo : updates Matched from: Filename : /etc/httpd/conf/httpd.conf
***************************************************** Con zypper no se si es la opcion "what-provides".
# zypper wp httpd.conf Obteniendo los datos del repositorio... Leyendo los paquetes instalados... No se han encontrado proveedores de 'httpd.conf'. #
¿Como se hace la busqueda?
Primero, hay muchas formas de hacer, no necesariamente con zypper, por qué no mejor usas find: find / -iname http.conf* Si quieres saber más sobre zipper por qué no miras man zypper?, supongo que haz leido, saludos.
-- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Edguitar ;) http://cybernautape.blogspot.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2011-12-15 02:10, Edgar Rodolfo wrote:
¿Como se hace la busqueda?
Primero, hay muchas formas de hacer, no necesariamente con zypper, por qué no mejor usas find: find / -iname http.conf*
Y... ¿como usas eso para buscar qué rpm que no tienes instalado contiene http.conf? Porque de eso se trata.
Si quieres saber más sobre zipper por qué no miras man zypper?, supongo que haz leido, saludos.
Yo sí, y no se hacer lo que pide. Creo recordar que es una "feature" pendiente. - -- Cheers / Saludos, Carlos E. R. (from 11.4 x86_64 "Celadon" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk7pSxAACgkQtTMYHG2NR9UEHwCdG1MagKEU760o8M/h6VgaSFJg ZqcAn25iOFxCorXGL2AApTqmFVZzzWK2 =aSGE -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 14/12/11, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-12-15 02:10, Edgar Rodolfo wrote:
¿Como se hace la busqueda?
Primero, hay muchas formas de hacer, no necesariamente con zypper, por qué no mejor usas find: find / -iname http.conf*
Y... ¿como usas eso para buscar qué rpm que no tienes instalado contiene http.conf? Porque de eso se trata.
No me complico la vida, antes de instalar miro que cosas hay relacionadas a apache, por ejemplo zypper search apache, antes pienso y digo que necesito? y lo hago simple, hasta ahora me ha ido bien, no he tenido problemas...
Si quieres saber más sobre zipper por qué no miras man zypper?, supongo que haz leido, saludos.
Yo sí, y no se hacer lo que pide. Creo recordar que es una "feature" pendiente.
Ya tienes respuesta... Yo generalmente no comparo nada de una distro o un sistema operativo con otro, me adapto a lo que hay y lo hago que funcione :)
- -- Cheers / Saludos,
Carlos E. R. (from 11.4 x86_64 "Celadon" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iEYEARECAAYFAk7pSxAACgkQtTMYHG2NR9UEHwCdG1MagKEU760o8M/h6VgaSFJg ZqcAn25iOFxCorXGL2AApTqmFVZzzWK2 =aSGE -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Edguitar ;) http://cybernautape.blogspot.com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2011-12-15 02:45, Edgar Rodolfo wrote:
El 14/12/11, Carlos E. R. <> escribió:
Y... ¿como usas eso para buscar qué rpm que no tienes instalado contiene http.conf? Porque de eso se trata.
No me complico la vida, antes de instalar miro que cosas hay relacionadas a apache, por ejemplo zypper search apache, antes pienso y digo que necesito? y lo hago simple, hasta ahora me ha ido bien, no he tenido problemas...
Pero eso es que ese es el problema, averiguar qué paquete trae un determinado fichero que necesitas para poder instalarlo. Se conoce el nombre del fichero, pero no el del paquete. Y como no está instalado, no puedes buscarlo. Una herramienta es el clásico "pin", pero tal como viene sólo busca en el disco de instalación, no en el repo entero. Yo lo tengo modificado y me busca en el oss + non-oss entero. Otra herramienta mejor es el webpin, que busca en todos los repositorios. El problema es que depende de un servidor de búsquedas externo, de un colaborador, y lleva caído un par de años. han prometido arreglarlo, pero sigue pendiente.
Si quieres saber más sobre zipper por qué no miras man zypper?, supongo que haz leido, saludos.
Yo sí, y no se hacer lo que pide. Creo recordar que es una "feature" pendiente.
Ya tienes respuesta...
No, no la tengo.
Yo generalmente no comparo nada de una distro o un sistema operativo con otro, me adapto a lo que hay y lo hago que funcione :)
El YUM viene en la distro, lo puedes instalar. No es externo. - -- Cheers / Saludos, Carlos E. R. (from 11.4 x86_64 "Celadon" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk7px30ACgkQtTMYHG2NR9UtuwCfVGCRZSYH75bA4pACUdmfQXdh TRsAoI0hSn5x1ZYanklVj7m/C22Tn9Gc =m8vN -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
¿Y con el comando "cnf" no puede servir?
saludos
El día 15 de diciembre de 2011 11:10, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-12-15 02:45, Edgar Rodolfo wrote:
El 14/12/11, Carlos E. R. <> escribió:
Y... ¿como usas eso para buscar qué rpm que no tienes instalado contiene http.conf? Porque de eso se trata.
No me complico la vida, antes de instalar miro que cosas hay relacionadas a apache, por ejemplo zypper search apache, antes pienso y digo que necesito? y lo hago simple, hasta ahora me ha ido bien, no he tenido problemas...
Pero eso es que ese es el problema, averiguar qué paquete trae un determinado fichero que necesitas para poder instalarlo. Se conoce el nombre del fichero, pero no el del paquete. Y como no está instalado, no puedes buscarlo.
Una herramienta es el clásico "pin", pero tal como viene sólo busca en el disco de instalación, no en el repo entero. Yo lo tengo modificado y me busca en el oss + non-oss entero.
Otra herramienta mejor es el webpin, que busca en todos los repositorios. El problema es que depende de un servidor de búsquedas externo, de un colaborador, y lleva caído un par de años. han prometido arreglarlo, pero sigue pendiente.
Si quieres saber más sobre zipper por qué no miras man zypper?, supongo que haz leido, saludos.
Yo sí, y no se hacer lo que pide. Creo recordar que es una "feature" pendiente.
Ya tienes respuesta...
No, no la tengo.
Yo generalmente no comparo nada de una distro o un sistema operativo con otro, me adapto a lo que hay y lo hago que funcione :)
El YUM viene en la distro, lo puedes instalar. No es externo.
- -- Cheers / Saludos,
Carlos E. R. (from 11.4 x86_64 "Celadon" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iEYEARECAAYFAk7px30ACgkQtTMYHG2NR9UtuwCfVGCRZSYH75bA4pACUdmfQXdh TRsAoI0hSn5x1ZYanklVj7m/C22Tn9Gc =m8vN -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 16 de diciembre de 2011 07:44, Marc ct
¿Y con el comando "cnf" no puede servir?
¿Que hace y como funciona?
saludos
El día 15 de diciembre de 2011 11:10, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-12-15 02:45, Edgar Rodolfo wrote:
El 14/12/11, Carlos E. R. <> escribió:
Y... ¿como usas eso para buscar qué rpm que no tienes instalado contiene http.conf? Porque de eso se trata.
No me complico la vida, antes de instalar miro que cosas hay relacionadas a apache, por ejemplo zypper search apache, antes pienso y digo que necesito? y lo hago simple, hasta ahora me ha ido bien, no he tenido problemas...
Pero eso es que ese es el problema, averiguar qué paquete trae un determinado fichero que necesitas para poder instalarlo. Se conoce el nombre del fichero, pero no el del paquete. Y como no está instalado, no puedes buscarlo.
Una herramienta es el clásico "pin", pero tal como viene sólo busca en el disco de instalación, no en el repo entero. Yo lo tengo modificado y me busca en el oss + non-oss entero.
Otra herramienta mejor es el webpin, que busca en todos los repositorios. El problema es que depende de un servidor de búsquedas externo, de un colaborador, y lleva caído un par de años. han prometido arreglarlo, pero sigue pendiente.
Si quieres saber más sobre zipper por qué no miras man zypper?, supongo que haz leido, saludos.
Yo sí, y no se hacer lo que pide. Creo recordar que es una "feature" pendiente.
Ya tienes respuesta...
No, no la tengo.
Yo generalmente no comparo nada de una distro o un sistema operativo con otro, me adapto a lo que hay y lo hago que funcione :)
El YUM viene en la distro, lo puedes instalar. No es externo.
- -- Cheers / Saludos,
Carlos E. R. (from 11.4 x86_64 "Celadon" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iEYEARECAAYFAk7px30ACgkQtTMYHG2NR9UtuwCfVGCRZSYH75bA4pACUdmfQXdh TRsAoI0hSn5x1ZYanklVj7m/C22Tn9Gc =m8vN -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 16 de diciembre de 2011 20:24, cheperobert
El día 16 de diciembre de 2011 07:44, Marc ct
escribió: ¿Y con el comando "cnf" no puede servir?
¿Que hace y como funciona?
bueno no.., no es lo mismo. Simplemente identifica el nombre del paquete al que pertence un binario esté este paquete instalado o no. No busca ficheros de cualquier tipo como la instrucción que comentabas.., solo ejecutables. simplemente funciona con "cnf nombre_binario" -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2011-12-16 a las 20:53 +0100, Marc ct escribió:
bueno no.., no es lo mismo. Simplemente identifica el nombre del paquete al que pertence un binario esté este paquete instalado o no. No busca ficheros de cualquier tipo como la instrucción que comentabas.., solo ejecutables.
simplemente funciona con "cnf nombre_binario"
Usa "scout", y este creo que usa el servidor webpin. - -- Saludos Carlos E. R. (desde 11.4 x86_64 "Celadon" en Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEYEARECAAYFAk7rxa8ACgkQtTMYHG2NR9WpwACgkk3bddrB5uR/c5tDkNSCQKYO CWkAn03WYxH7osF0WKtij2BIlG1OBYm7 =xvfj -----END PGP SIGNATURE-----
El día 16 de diciembre de 2011 16:26, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2011-12-16 a las 20:53 +0100, Marc ct escribió:
bueno no.., no es lo mismo. Simplemente identifica el nombre del paquete al que pertence un binario esté este paquete instalado o no. No busca ficheros de cualquier tipo como la instrucción que comentabas.., solo ejecutables.
simplemente funciona con "cnf nombre_binario"
Usa "scout", y este creo que usa el servidor webpin.
Por cierto, la solución que hiciste con el webpin la puedes compartir, porque me parece muy interesante que a la hora de buscar no nos quedemos solo con los archivos del sistema instalador, si no que también los que no están instalador, ose matas dos pájaros de un solo tiro en una búsqueda.
- -- Saludos Carlos E. R. (desde 11.4 x86_64 "Celadon" en Telcontar)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux)
iEYEARECAAYFAk7rxa8ACgkQtTMYHG2NR9WpwACgkk3bddrB5uR/c5tDkNSCQKYO CWkAn03WYxH7osF0WKtij2BIlG1OBYm7 =xvfj -----END PGP SIGNATURE-----
-- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2011-12-16 a las 16:42 -0600, cheperobert escribió:
El día 16 de diciembre de 2011 16:26, Carlos E. R. <> escribió:
Usa "scout", y este creo que usa el servidor webpin.
Por cierto, la solución que hiciste con el webpin la puedes compartir,
¿Que solución? No tengo ninguna solución para webpin, el servidor está averiado hace años. Si te refieres a "pin", eso si. - -- Saludos Carlos E. R. (desde 11.4 x86_64 "Celadon" en Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEYEARECAAYFAk7r1OgACgkQtTMYHG2NR9XR7gCeMOB28olmf4pbpk5YlephXOoC ZVYAn3MrB9WMJX/LUx+WARV0dlTAHw2f =Xa4a -----END PGP SIGNATURE-----
El 16 de diciembre de 2011 19:42, cheperobert
El día 16 de diciembre de 2011 16:26, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2011-12-16 a las 20:53 +0100, Marc ct escribió:
bueno no.., no es lo mismo. Simplemente identifica el nombre del paquete al que pertence un binario esté este paquete instalado o no. No busca ficheros de cualquier tipo como la instrucción que comentabas.., solo ejecutables.
simplemente funciona con "cnf nombre_binario"
Usa "scout", y este creo que usa el servidor webpin.
Por cierto, la solución que hiciste con el webpin la puedes compartir, porque me parece muy interesante que a la hora de buscar no nos quedemos solo con los archivos del sistema instalador, si no que también los que no están instalador, ose matas dos pájaros de un solo tiro en una búsqueda.
Yo suelo utilizar rpmseek: http://www.rpmseek.com/index.html Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (5)
-
Carlos E. R.
-
cheperobert
-
Edgar Rodolfo
-
Juan Erbes
-
Marc ct