Cómo obtener una lista de archivos de un paquete rpm depende
A veces, cuando usted está tratando de desinstalar o actualizar algún software en una máquina Linux se encuentra con problemas relacionados con la dependencia. Casi todos los que conozco que trabaja con distribuciones basadas en RPM ha experimentado lo que se conoce como “infierno rpm” en un momento u otro. Aquí hay algo para ayudarle un poco si usted está atascado en una de esas situaciones.
Veamos cómo comprobar qué archivos instalado un RPM depende.
Digamos que usted está tratando de actualizar o desinstalar el RPM de enviar correo desde el ordenador Linux. Usted podría encontrarse con problemas de dependencia cuando se ejecuta el comando de desinstalación:
# Rpm -e sendmail-8.13.1-3.2
En tal caso, podría ser útil echar un vistazo a lo que los archivos de este paquete depende. Utilice el siguiente comando:
# Rpm -Q-sendmail-8.13.1-3.2
/ Bin / bash
/ Bin / mktemp
/ Bin / sh
/ Bin / sh
/ Bin / sh
/ Bin / sh
/ Bin / sh
/ usr / sbin / alternatives
/ Usr / sbin / useradd
intento gt; = 2,0
chkconfig gt; = 1,3
config (sendmail) = 8.13.1-3.2.el4
cyrus-sasl
fileutils
papar moscas
libc.so.6
libc.so.6 (GLIBC_2.0)
libc.so.6 (GLIBC_2.1)
...
Ahora se puede ver una lista de archivos que las enviar correo paquete depende de usted y estará mejor equipado para depurar el proceso de desinstalación errónea.