- ¿Cómo soluciono los problemas de Rpmdb?
- ¿Qué es la limpieza de paquetes?
- ¿Cómo desinstalo un paquete yum?
- ¿Cómo elimino duplicados en RPM?
- ¿Cómo deshago el historial de yum?
- ¿Qué es yum transacción completa?
- ¿Cómo elimino los duplicados de la instalación de yum?
- ¿Dónde se almacena el historial de yum?
- ¿Cómo arreglar la actualización / actualización / desbordamiento de pila de paquetes duplicados?
- ¿Cómo eliminar paquetes duplicados de la actualización de yum?
- ¿Cómo eliminar paquetes duplicados de la base de datos RPM?
- ¿Hay paquetes duplicados en CentOS Stack Overflow?
¿Cómo elimino paquetes duplicados en Linux?
lo que funcionó para mí es:
- obtener la lista de paquetes duplicados: paquete-limpieza –dupes.
- eliminar manualmente duplicados antiguos: rpm -e –justdb –nodeps {paquete-duplicado-versión-antigua}
- actualización mmm.
¿Cómo soluciono los problemas de Rpmdb?
¡Falló la actualización! problemas de rpmdb (paquete. nuevo es un duplicado de paquete. viejo)
- Compruebe primero el estado del sistema.
- Primero obtenga una lista de los paquetes usando el comando package-cleanup –dupes.
- Encuentre la última versión de cada archivo.
- Haga una copia de seguridad de /var/lib/rpm.
- Limpiar la base de datos:
¿Qué es la limpieza de paquetes?
Descripción. package-cleanup es un programa para limpiar los RPM instalados localmente.
¿Cómo desinstalo un paquete yum?
Para desinstalar un paquete en particular, así como cualquier paquete que dependa de él, ejecute el siguiente comando como raíz: yum remove nombre_del_paquete … Similar a install, remove puede tomar estos argumentos: nombres de paquetes.
¿Cómo elimino duplicados en RPM?
Puede eliminar los duplicados usando rpm -e –justdb –nodeps $newerpackage – usando el ejemplo anterior, sería rpm -e –justdb –nodeps nss-tools-3.28.
¿Cómo deshago el historial de yum?
Para deshacer una instalación de yum, tome nota del ID de la transacción y realice la acción requerida. En este ejemplo, queremos deshacer la instalación con ID 63, lo que borrará el paquete que se instaló en la transacción especificada, de la siguiente manera (ingrese y/yes cuando se le solicite).
¿Qué es yum transacción completa?
yum-complete-transaction es un programa que encuentra transacciones yum incompletas o abortadas en un sistema e intenta completarlas. Examina los archivos de transacción-todas* y transacción-hecha* que normalmente se pueden encontrar en /var/lib/yum si una transacción yum se anula en medio de la ejecución.
¿Cómo elimino los duplicados de la instalación de yum?
Puede eliminar los duplicados usando rpm -e –justdb –nodeps $newerpackage – usando el ejemplo anterior, sería rpm -e –justdb –nodeps nss-tools-3.28. 4-15.
¿Dónde se almacena el historial de yum?
/var/lib/yum/historia
La base de datos normalmente se encuentra en el directorio /var/lib/yum/history/. La opción de historial se agregó a fines de 2009 (más o menos) al comando yum. El comando de historial le permite a un administrador acceder a información detallada sobre el historial de transacciones de yum que se han ejecutado en un sistema.
¿Cómo arreglar la actualización / actualización / desbordamiento de pila de paquetes duplicados?
Esto funciona incluso para paquetes de sistema como nss o yum. Una actualización menor fue interrumpida por la desconexión de SSH. Después de manipular algunos paquetes mientras intentaba que otras correcciones funcionaran, terminé arreglando el resto así: sudo yum reinstall –skip-broken $ (/usr/bin/package-cleanup –dupes -q |sort)
¿Cómo eliminar paquetes duplicados de la actualización de yum?
Por lo tanto, tuve que eliminar manualmente cada paquete duplicado, utilizando el comando mencionado anteriormente: rpm -e –nodeps package-name. Una vez que se eliminaron los paquetes duplicados, ejecuté (i) updatedb, (ii) yum clean all y (iii) yum update. Después de todo esto, las cosas ahora funcionan.
¿Cómo eliminar paquetes duplicados de la base de datos RPM?
De esta lista, ahora debe tomar cada uno de los dos paquetes duplicados más nuevos y eliminarlo de la base de datos rpm mientras piensa que la versión anterior aún está instalada. Ahora hay una opción de limpieza de paquetes para la limpieza de paquetes, pero hace lo contrario de la forma segura de hacer esto y elimina la versión anterior.
¿Hay paquetes duplicados en CentOS Stack Overflow?
Tal vez tu caso sea diferente. Después de eso, los duplicados desaparecieron y pude actualizar el sistema a los paquetes actuales sin problemas y sin introducir nuevos duplicados. Esto funciona incluso para paquetes de sistema como nss o yum. Una actualización menor fue interrumpida por la desconexión de SSH.