Respuestas:
De la discusión en el error vinculado en la respuesta de Daniel Bruno ... puede deshacerse de estos archivos utilizando el cliente de consola PackageKitpkcon
$ sudo pkcon refresh force -c -1
Lleva algo de tiempo, pero lo proporciona PackageKit. (y puede establecer un trabajo cron para ello)
de la página de manual de pkcon (1)
refresh [force]
Refresh the cached information about available updates.
y
-c, --cache-age AGE
Set the maximum acceptable age for cached metadata, in seconds. Use -1 for 'never'.
Entonces esto le dice a PackageKit que elimine la información almacenada en caché (actualice la información almacenada en caché con una antigüedad máxima aceptable de: nunca)
Referencias
/var/cache/PackageKitdirectorio. ¿Qué me estoy perdiendo?
dnfbastante. Tengo 3 directorios adicionales (23, 24, 25) bajo el /var/cache/PackageKitcual todos contienen archivos rpm. Creo que mi única opción real aquí es la eliminación manual en este momento.
PackageKit es utilizado por GNOME. Si usa Yum o DNF en la CLI, entonces no los necesita. Puede eliminar los archivos .rpm /var/cache/PackageKit/metadata/updates/packagesy configurar PackageKit para que ya no los almacene.
Hay una configuración en el archivo /etc/PackageKit/PackageKit.conf
# Keep the packages after they have been downloaded
#KeepCache=false
Como root, elimine la marca hash en esta opción de configuración y los paquetes no se guardarán.
/var/cache/PackageKitdirectorio todavía está creciendo. Eso significa: No funciona ni en Fedora 24, ni a partir de Thomas Mueller , ni en Fedora 25.
Sí, puede eliminar estos paquetes de forma segura. Packagekit solo utiliza estos paquetes como caché.
/var/cache/PackageKit/24o /var/cache/PackageKit/25directorios después de actualizar a Fedora 26. pkconde la respuesta aceptada no los elimina.
si no usa PackageKit para actualizar (pero dnf) uno debería considerar deshabilitar la descarga automática de PackageKit, porque PackageKit solo borrará su caché cuando lo use para instalar actualizaciones:
gsettings set org.gnome.software download-updates false
Creo que esta descarga automática debería habilitarse en lugar de darse de baja.
sudo, es decir, como usuario root.
La pkcon refresh force -c -1solución no funcionó para mí, ya que había varias versiones de Fedora en mi camino de actualización. Resolví el problema del espacio de manera constructiva dnf clean all --releasever=xxxdonde xxx es la versión anterior que necesitaba ser limpiada. Limpió alrededor de 8 Gig de espacio para la versión anterior.
El pkcon refresh [force]comando dado en la respuesta aceptada funciona, pero, lo que es más importante, solo para los repositorios actualmente habilitados. No elimina los archivos que ya no se necesitan en los cachés para repositorios más antiguos, especialmente para las versiones de distribución antiguas. Esos se pueden eliminar de forma segura manualmente. (Si realmente desea eliminarlos usando pkcon, entonces pkcon repo-enable [reponame]; pkcon fresh force; pkcon repo-disable [reponame]puede funcionar de alguna manera ).
Estaba recibiendo advertencias de espacio de almacenamiento al iniciar Fedora25 en mi máquina virtual. Seguí la solución antes mencionada para editar el archivo /etc/PackageKit/PackageKit.conf y descomenté la línea # KeepCache = false y guardé el archivo. Luego ejecuté el siguiente cmd: pkcon refresh force -c -1 pero todavía había archivos no deseados en / var / cache / PackageKit / así que ejecuté rm -r -f / var / cache / PackageKit / * en la línea de comando para eliminar Estos archivos en caché. ¡Reinicié Fedora y Voila! ¡No más errores!