Jak usunąć buforowane pliki .deb?

60

Myślę, że kiedy już otrzymamy pakiety z apt-get, przechowuje się je w / var / cache / apt / archives. Czy bezpiecznie jest usunąć pliki archiwów, aby zaoszczędzić miejsce? Czy możemy również usunąć inne pliki, aby zaoszczędzić trochę miejsca?

Prabesh Shrestha
źródło

Odpowiedzi:

89

Myślę, że można bezpiecznie usunąć pliki archiwów. Więc jeśli chcesz zwolnić miejsce na dysku, oto moje zalecenia:

Aby usunąć pobrane pakiety (.deb), które zostały już zainstalowane (i nie są już potrzebne)

sudo apt-get clean

Aby usunąć wszystkie przechowywane archiwa w pamięci podręcznej dla pakietów, których nie można już pobrać (a więc pakietów, których już nie ma w repozytorium lub które mają nowszą wersję w repozytorium).

sudo apt-get autoclean

Aby usunąć niepotrzebne pakiety (po odinstalowaniu aplikacji mogą istnieć pakiety, których już nie potrzebujesz).

sudo apt-get autoremove

Aby usunąć stare wersje jądra

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

Jeśli nie wiesz, którą wersję jądra usunąć

dpkg --get-selections | grep linux-image

Źródło: Limpiando Ubuntu: comandos y programas (updalización) & Jak zwolnić miejsce na dysku?

DrKenobi
źródło
1
Bardzo fajnie, dziękuję! Co ciekawe, czy kiedykolwiek musiałeś przejść do starszej wersji jądra? Zrobiłem kilka razy w latach 2005-2009, ale nie ostatnio.
itsols
Znalazłem apt-get --purge autoremovena stronie cyberciti.biz/faq/…, której można użyć do usunięcia starych obrazów jądra systemu Linux
Jelmer
@itsols Muszę przywrócić jądro kilka dni temu, laptop nie uruchamia się z nowym jądrem.
ctrl-alt-delor
9

Tak, jest ogólnie bezpieczne, aby je usunąć, chyba że masz złe połączenie internetowe i musisz ponownie zainstalować niektóre pakiety.

Aby je usunąć, otwórz terminal i wpisz:

sudo apt-get clean

Możesz także użyć Ubuntu-tweak i Bleachbit .

Reda Lazri
źródło
3

I związane z czystą pamięcią podręczną ... możesz użyć tego polecenia

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`

w celu usunięcia całej konfiguracji związanej z programem instalowanym w trybie pojedynczym.

I:

1) localepurge : do usuwania niezainteresowanych pakietów lokalizacyjnych

2) deporphan i jego interfejs gnome gtkorphan .

peppe84
źródło
0

Możesz uruchomić polecenie „sudo apt-get clean”, aby wyczyścić wszystkie buforowane pliki .deb. Jeśli będą potrzebne, zostaną pobrane ponownie. Istnieje również program o nazwie dozorca komputera, który pomaga usuwać stare pliki.

mikahg
źródło
1
Hum ... chodzi tutaj o ustawienie flagi, która wyłącza buforowanie .DEB na stałe ... jeśli to jest naprawdę dostępne, robienie czegokolwiek innego (crons, aby usunąć stare pliki itp.) Brzmi jak wymyślenie na nowo koła.
bruno.braga
0

Jeśli masz problem z instalacją częściowych pakietów, wówczas „apt-get autoclean” je również usuwa.

Uruchamiam zadanie Crona, aby to zrobić w niektórych systemach z kopią zapasową w chmurze, aby zmniejszyć rozmiary plików.

HTH,

JR

Jonathan Ross
źródło
0

Zgodnie z tym: http://www.howtogeek.com/howto/28502/how-to-free-up-a-lot-of-disk-space-on-ubuntu-linux-by-deleting-cached-package- pliki / istnieje opcja wyłączenia buforowania w menedżerze pakietów synaptycznych ...

Czy ktoś wie, gdzie jest definiowana konfiguracja? (nie, gdzie w / etc / apt /, o ile mogę powiedzieć)

bruno.braga
źródło
1
Witamy w Ask Ubuntu! Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik. Dodatkowo użyj przycisku Wyślij odpowiedź tylko do faktycznych odpowiedzi, jeśli masz pytanie, dodaj je jako komentarz do odpowiedzi lub oryginalne pytanie.
Oyibo
1
Przepraszam za to, ale niektórzy przegapili link „dodaj komentarz” (mam wrażenie, że nie było go tam i dodałem odpowiedź), dopóki nie było za późno ... bądź ostrożny następnym razem.
bruno.braga