Fedora 23 - Posso apagar com segurança arquivos em / var / cache / PackageKit / metadata / updates / packages?

55

Percebi que a pasta referenciada na linha de assunto está ocupando 1,5 GB. Posso executar o abaixo para limpá-lo sem causar danos permanentes ao meu sistema?

rm -rf /var/cache/PackageKit/metadata/updates/packages/*
    
por sb2150 25.02.2016 / 15:41

7 respostas

71

Da discussão no bug linkado no answer .. você pode se livrar desses arquivos usando o cliente do console PackageKit pkcon

$ sudo pkcon refresh force -c -1

Demora algum tempo, mas é fornecido pelo próprio PackageKit. (e você pode definir um cron job para isso)

da página man do pkcon (1)

   refresh [force]
       Refresh the cached information about available updates.

e

   -c, --cache-age AGE
       Set the maximum acceptable age for cached metadata, in seconds. Use -1 for 'never'.

Portanto, isso diz ao PackageKit para excluir informações armazenadas em cache (atualizar informações em cache com idade máxima aceitável de: never)

Referências:

por 18.06.2016 / 22:47
15

Sim, você pode remover esses pacotes com segurança. Esses pacotes são usados apenas como cache pelo Packagekit.

Ref: link

    
por 08.03.2016 / 13:46
14

O PackageKit é usado pelo GNOME. Se você usar o Yum ou o DNF no CLI, não precisará deles. Você pode remover os arquivos .rpm em /var/cache/PackageKit/metadata/updates/packages e definir o PackageKit para não armazená-los por mais tempo.

Existe uma configuração no arquivo /etc/PackageKit/PackageKit.conf

# Keep the packages after they have been downloaded
#KeepCache=false

Como root, remova a marca de hash nesta opção de configuração e os pacotes não serão salvos.

    
por 17.05.2016 / 04:21
11

se não estiver usando o PackageKit para atualizar (mas dnf), deve-se considerar a desativação do auto-download do PackageKit, porque o PackageKit apenas limpará seu cache quando for usá-lo para instalar atualizações:

gsettings set org.gnome.software download-updates false

Acho que este download automático deve ser opcional, em vez de desativado.

link

link

    
por 02.01.2017 / 09:07
6

A solução pkcon refresh force -c -1 não funcionou para mim já que havia várias versões do Fedora no caminho da atualização. Eu resolvi o problema do espaço de forma construtiva por dnf clean all --releasever=xxx , onde xxx é a versão antiga que precisava ser limpa. Limpou cerca de 8 Gig de espaço para a versão anterior.

    
por 19.11.2017 / 03:56
1

O comando pkcon refresh [force] dado na resposta aceita funciona, mas, mais importante, apenas para repositórios ativados atualmente. Ele não exclui os arquivos desnecessários nos caches dos repositórios mais antigos, mais notadamente para versões antigas de distribuição. Aqueles podem ser excluídos com segurança manualmente. (Se você realmente quiser excluí-los usando pkcon , então alguma maneira de pkcon repo-enable [reponame]; pkcon fresh force; pkcon repo-disable [reponame] pode funcionar.)

    
por 18.11.2017 / 16:04
0

Eu estava recebendo avisos de espaço de armazenamento ao inicializar o Fedora25 na minha máquina virtual. Eu segui a solução acima mencionada para editar o arquivo /etc/PackageKit/PackageKit.conf e descomentei a linha # KeepCache = false e salvei o arquivo. Então eu executei o seguinte cmd: pkcon refresh force -c -1 mas ainda havia arquivos indesejados em / var / cache / PackageKit / então eu executei rm -r -f / var / cache / PackageKit / * na linha de comando para excluir esses arquivos em cache. Eu reiniciei o Fedora e o Voilà! Não há mais erros!

    
por 24.02.2018 / 19:13