Estoy tratando de instalar wireshark en Fedora (última versión con gnome3) y sigo recibiendo el error.
Actualmente, otra aplicación mantiene el bloqueo de yum; esperando que salga ...
Sigo matando el proceso ofensivo después de encontrar que está usando pid ps aux | grep yum
, pero el mismo proceso se genera nuevamente con un pid diferente.
root 1605 0.0 3.4 54424 26228 ? SN 10:51 0:02 /usr/bin/python
/usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none
¿Cómo puedo eliminar correctamente este proceso o usar yum para instalar wireshark correctamente?
installation
fedora
yum
usuario77017
fuente
fuente
Respuestas:
Eso es PackageKit que intenta actualizar la base de datos de yum para que pueda mostrarle un ícono de escritorio cuando hay actualizaciones para aplicar.
Solo debe ejecutarse por períodos cortos; si no se completa, sugiere que hay algún tipo de problema con la configuración de yum, de modo que se bloquea al intentar actualizar el estado de uno de los repositorios o algo así.
fuente
I feel like I'm working on Windows
- Recompile su distribución para usar un administrador de paquetes que no sea yum. Debería darte esa sensación de Linux.Si realmente no le gusta PackageKit, puede eliminarlo ejecutando el siguiente comando como root:
También puede deshabilitar PackageKit para buscar actualizaciones ejecutando gpk-prefs desde el terminal:
En la ventana de preferencias, cambie Buscar actualizaciones para nunca .
fuente
Detenga el demonio de packagekit con:
No recuerdo si el nombre es "packagekitd". Tampoco recuerdo si en las últimas versiones de fedora PK es un demonio o solo un proceso de usuario.
Si desea desactivar el proceso, verifique el comando "ntsysv" como root en un terminal y las aplicaciones de inicio automático en las preferencias de su escritorio.
Para su problema con la conexión a Internet y la descarga de paquetes, consulte el plugin rapidmirror para yum. La configuración es muy simple. Utilice también el complemento presto.
fuente
Encontré una manera de corregir este problema.
Puede desactivar la actualización automática del sistema y resolverlo.
En China, lo probé de esta manera y funciona bien.
fuente
Hay una solución muy simple para este problema.
El proceso "PackageKit" solo se iniciará si su computadora está inactiva. Con esto en mente, deberíamos cerrar sesión en Linux y volver a iniciarla. Entonces, deberíamos abrir inmediatamente una ventana de terminal y ejecutar yum antes de que el sistema pueda quedar inactivo.
¡Eso es!
fuente