web-dev-qa-db-fra.com

delete / var / cache / * Comment puis-je résoudre ce problème?

J'ai supprimé accidentellement tous les fichiers du répertoire/var/cache/avec la commande Sudo rm -rf. Maintenant, je ne peux pas voir les fichiers dans la corbeille pour les ramener.

J'aimerais savoir quelle est la situation si ces fichiers sont supprimés? Ubuntu va-t-il fonctionner normalement et recréer automatiquement les répertoires en cache?

Sinon, quels répertoires dois-je créer manuellement dans/var/cache/pour que tout fonctionne correctement?

J'ai déjà fait manuellement apt, Apache2 et debconf dans le cache directoy mais je ne sais pas si je manque un répertoire plus important qui devait y être créé.

J'espère que quelqu'un pourra me guider pour résoudre ce problème.

3
Arash

Les répertoires de cache devraient heureusement être consommables. Réinstaller les paquets associés devrait les ramener. Le problème est/var/cache/apt car vous en avez besoin pour l’installation.

Recréons-le donc manuellement:

Sudo mkdir -p /var/cache/apt/archives

Vous pouvez maintenant réinstaller les paquets. Sur une installation par défaut, ces packages possèdent des répertoires dans le cache var, et voici comment vous les réinstallez:

Sudo apt-get install --reinstall cracklib-runtime cups debconf \
    dictionaries-common lightdm man-db nscd pm-utils pppconfig \
    samba-common software-center

La seule chose dont je ne suis pas sûr, c'est si debconf sera exécuté sans les fichiers de/var/cache/debconf. Mais essayez-le!

2
Dennis Kaarsemaker

rm -rf supprime tous les fichiers du répertoire donné immédiatement sans demander et de manière récursive (tous les sous-répertoires et fichiers). Il ne sont pas stockés à la poubelle, ils sont partis.

Cela dépend des packages installés, des dossiers et des fichiers dont vous avez besoin dans ce répertoire. Par exemple: Apache, apt, cups, debconf, installateur flashplugin, git, samba, lightdm, pm-utls, man, software-center ...

Vous pouvez peut-être jeter un coup d’œil sur le cd live Ubuntu, quels fichiers et dossiers sont les fichiers standard de ce répertoire.

EDIT: Peut-être que vous pouvez essayer ces outils (à vos risques et périls):

extundelete

testdisk

0
TIIUNDER