Debian/Ubuntu - Jak przywrócić strukturę/var/cache/apt po jej usunięciu?


Na moim serwerze Ubuntu kończyło się miejsce, więc uruchomiłem to polecenie, aby zaoszczędzić miejsce
sudo rm -rf/var/cache/apt/archives

Jednak teraz, gdy próbuję coś zrobić z apt, otrzymuję następujące błędy:
E: Could not open lock file/var/cache/apt/archives/lock - open (2 No such file or directory)E: Unable to lock the download directory

I takie rzeczy
Archive directory/var/cache/apt/archives/partial is missing.

Oczywiście usunąłem jakąś strukturę katalogów. Czy jest na to sposób
       apt-get rebuild-var-tree
lub podobne?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Potrzebujesz dwóch rzeczy:
sudo mkdir -p/var/cache/apt/archives/partial
sudo touch/var/cache/apt/archives/lock
sudo chmod 640/var/cache/apt/archives/lock

Zwykle ręczne usuwanie tego katalogu jest złym pomysłem. Aby wyczyścić archiwa, użyj:
sudo apt-get clean
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W przypadku nowych wersji APT kompletne rozwiązanie wygląda następująco:
sudo mkdir -m 0700/var/cache/apt/archives/partial
sudo chown _apt:root/var/cache/apt/archives/partial

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się