Spowoduje to usunięcie wszystkich aktualnie nie zainstalowanych pakietów. Jeśli to nie zwolni wystarczającej ilości miejsca, użyj sudo apt-get clean. Spowoduje to wyczyszczenie wszystkich .debspobranych i / lub zainstalowanych.
Ale wygląda na to, że na twoim twardym dysku brakuje miejsca. Poważnie brakuje miejsca. 61 Mb to za mało, by dobrze działał system. Znalazłem 2 alternatywy, które mogą ominąć problemy związane z przestrzenią, chociaż oba mogą być trudne do wyciągnięcia podczas korzystania z maszyny wirtualnej. Bardziej trwałym rozwiązaniem byłoby zwiększenie rozmiaru maszyny wirtualnej (i radziłbym również użyć metody, która pozwala maszynie dynamicznie zwiększać rozmiar; VirtualBox ma takie ustawienie).
Alternatywnie, jeśli masz partycję lub pamięć zewnętrzną.
Za pomocą tej metody przekierowujesz lokalizację, w której .debsą przechowywane:
Próbowałem dwóch poleceń i mam ten sam komunikat „za mało miejsca”
epsilones,
Więc zredagowałem moje pytanie, umieszczając wynik wizualny polecenia (soory, umieściłem obraz, ponieważ nie wiem, jak skopiować, wkleić zawartość skorupy ...)
epsilones
Nawiasem mówiąc, próbowałem z tym, co dostałem, robiąc ls w katalogu multimediów, znalazłem „cdrom”. Uruchomiłem więc polecenie sudo mw i dostałem komunikat o błędzie: nie mogłem utworzyć katalogu / media / cdrom / apt: „system filmowy tylko do odczytu” ...
epsilones
Czy masz na myśli to, że ostatnie polecenie, które zasugerowałeś, jest bezużyteczne, jeśli nie mam pamięci USB ani zewnętrznego dysku twardego?
epsilones,
@newben nie ma problemu :) jeśli nie masz nic przeciwko, usuń wszystkie komentarze (oprócz pierwszego: D), ponieważ zmieniamy to na czacie: +
Rinzwind
3
Te polecenia usuwają dodatkowe pakiety, które nie są już wymagane.
Za każdym razem, gdy instalujesz program, pakiety (pliki .deb) są zapisywane /var/cache/apt/archives, co oczywiście zajmuje miejsce (dużo miejsca, jeśli zainstalowanych jest wiele pakietów).
Aby się ich pozbyć, użyj:
sudo apt-get clean
Jeśli zastanawiasz się, jaka jest różnica między, cleana autocleanoto, co mówi strona podręcznika:
clean: clean czyści lokalne repozytorium pobranych plików pakietów. Usuwa wszystko oprócz pliku blokady z / var / cache / apt / archives / i / var / cache / apt / archives / częściowo /. APT jest używany jako metoda dselect (1), uruchamiane jest czyszczenie Ci, którzy nie używają dselect, prawdopodobnie będą chcieli od czasu do czasu uruchomić apt-get clean, aby zwolnić miejsce na dysku.
autoclean : Podobnie jak clean, autoclean czyści lokalne repozytorium plików pakietów. Różnica polega na tym, że usuwa tylko pliki pakietów, których nie można już pobrać i są w dużej mierze bezużyteczne. To pamięć podręczna, którą należy utrzymywać przez długi czas bez kontroli. Opcja konfiguracji Clean-Installed zapobiegnie skasowaniu zainstalowanych pakietów, jeśli jest wyłączona.
Problem dotyczący: „Nie masz wystarczającej ilości wolnego miejsca w / var / cache / apt / archives /” może być związany z tym błędem: https://bugs.launchpad.net/ubuntu/+source/update-manager/ + bug / 1054903
Szczególnie jeśli / var / cache / apt znajduje się na tmpfs, który jest kasowany przy każdym uruchomieniu. Czy to możliwe, że masz sym-link / var / cache / to / tmp / cache / lub coś podobnego, aby zaoszczędzić miejsce?
W takim przypadku instrukcje dotyczące rozwiązania / rozwiązania problemu znajdują się w powyższym raporcie o błędzie.
Czy możesz dodać podsumowanie sugerowanego obejścia, podać części wymagające cytowania i dodać odpowiednie kroki, które należy podjąć z linku.
Mateo
0
To nie jest tak naprawdę odpowiedź, ale raczej obejście / pomocna wskazówka.
Działo się to na mojej maszynie wirtualnej, ponieważ przydzieliłem zbyt dużo miejsca do wymiany (prawie 40%). Szybko zmieniłem rozmiar za pomocą gparted i mogłem odzyskać trochę więcej miejsca na partycję root.
Teraz mogę zaktualizować dawno zaniedbaną maszynę wirtualną, która wymagała około 3 GB aktualizacji.
Te polecenia usuwają dodatkowe pakiety, które nie są już wymagane.
Otwórz terminal ( Ctrl- Alt- T) i wpisz
źródło
Za każdym razem, gdy instalujesz program, pakiety (pliki .deb) są zapisywane
/var/cache/apt/archives
, co oczywiście zajmuje miejsce (dużo miejsca, jeśli zainstalowanych jest wiele pakietów).Aby się ich pozbyć, użyj:
Jeśli zastanawiasz się, jaka jest różnica między,
clean
aautoclean
oto, co mówi strona podręcznika:clean: clean czyści lokalne repozytorium pobranych plików pakietów. Usuwa wszystko oprócz pliku blokady z / var / cache / apt / archives / i / var / cache / apt / archives / częściowo /. APT jest używany jako metoda dselect (1), uruchamiane jest czyszczenie Ci, którzy nie używają dselect, prawdopodobnie będą chcieli od czasu do czasu uruchomić apt-get clean, aby zwolnić miejsce na dysku.
autoclean : Podobnie jak clean, autoclean czyści lokalne repozytorium plików pakietów. Różnica polega na tym, że usuwa tylko pliki pakietów, których nie można już pobrać i są w dużej mierze bezużyteczne. To pamięć podręczna, którą należy utrzymywać przez długi czas bez kontroli. Opcja konfiguracji Clean-Installed zapobiegnie skasowaniu zainstalowanych pakietów, jeśli jest wyłączona.
źródło
Problem dotyczący: „Nie masz wystarczającej ilości wolnego miejsca w / var / cache / apt / archives /” może być związany z tym błędem: https://bugs.launchpad.net/ubuntu/+source/update-manager/ + bug / 1054903 Szczególnie jeśli / var / cache / apt znajduje się na tmpfs, który jest kasowany przy każdym uruchomieniu. Czy to możliwe, że masz sym-link / var / cache / to / tmp / cache / lub coś podobnego, aby zaoszczędzić miejsce?
W takim przypadku instrukcje dotyczące rozwiązania / rozwiązania problemu znajdują się w powyższym raporcie o błędzie.
źródło
To nie jest tak naprawdę odpowiedź, ale raczej obejście / pomocna wskazówka.
Działo się to na mojej maszynie wirtualnej, ponieważ przydzieliłem zbyt dużo miejsca do wymiany (prawie 40%). Szybko zmieniłem rozmiar za pomocą gparted i mogłem odzyskać trochę więcej miejsca na partycję root.
Teraz mogę zaktualizować dawno zaniedbaną maszynę wirtualną, która wymagała około 3 GB aktualizacji.
źródło