/ var / lib / apt / list jest ogromny

38

Zauważyłem, że /var/lib/apt/listsjest OGROMNY. Ma wielkość 86 MB. Co wydaje się trochę za duże. Czy to normalne? Jeśli nie, co powinienem zrobić?

bełkot
źródło
1
Tak, to ogromne. Mój ma 1 GB
Rolf

Odpowiedzi:

37

Gdy uruchomisz sudo apt-get update(lub użyjesz przycisku Odśwież w menedżerze pakietów), lista pakietów zostanie pobrana z serwerów Ubuntu. Te pliki są następnie przechowywane w /var/lib/apt/lists/.

Możesz bezpiecznie usunąć zawartość tego katalogu, ponieważ jest on tworzony ponownie podczas odświeżania list pakietów. Jeśli usuniesz pliki, ale nie uruchomisz apt-get updatepobierania list, polecenia takie jak apt-cachenie dostarczą informacji (ponieważ pamięć podręczna jest pusta).

Aby zmniejszyć katalog i przyspieszyć pobieranie list pakietów, rozważ wyłączenie niektórych repozytoriów, których nie potrzebujesz (zobacz Jak usunąć repozytorium? ). Obejmuje to umowy PPA (zobacz także Jak można usunąć umowy PPA? )

Lekensteyn
źródło
15

Jeśli masz na to ochotę, spróbuj użyć tego polecenia:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update
rɑːdʒɑ
źródło
1
Czy to będzie bezpieczne? Czy te listy zawierają tylko pakiety, które można zainstalować, a nie te zainstalowane?
thabubble
@thabubble tak, odtworzy informacje o pamięci podręcznej Twojego źródła. nie ma w tym nic złego. Jestem pewien .
rɑːdʒɑ
7
Dlaczego więc nie ma go w / var / cache /?
Johan Boulé,
2

Mój ma 142 mln, więc myślę, że to normalne.

Przyczyną może być to, że / var / lib / apt / list / jest obszarem przechowywania informacji o stanie dla każdego zasobu pakietu określonego w pliku sources.list

LnxSlck
źródło
To może być tak duże. Ale to jest nowo zainstalowany system @ 642 MB. Listy te zajmują prawie 1/6 miejsca. I to jest ogromne.
thabubble
1
642 Mb jest bardzo mały dla instalacji Ubuntu. Mój główny system plików (bez plików użytkownika i danych) to 14 Gb. / var / lib / apt / list to 123Mb. W drugim systemie wartości wynoszą 5,3 Gb i 87 Mb,
StarNamer
Tak. Ubuntu zaleca minimum 5 GB miejsca na dysku twardym
LnxSlck
3
Mój ma 43 gigabajty
uvasal