was ist der gedanke bei: /var/cache/apt/archive
was ist der gedanke bei: /var/cache/apt/archive
Hallo zusammen,
ich bin auf das Verzeicheniss /var/cache/apt/archive gestoßen.
Was bezweckt das Verzeichniss? - Nur um Pakete neuchmals neuinstallieren zu können bzw einen Mirror zu machen?
Und kann ich diese auch einfach löschen?
Vielen Dank schon mal
Thonix
ich bin auf das Verzeicheniss /var/cache/apt/archive gestoßen.
Was bezweckt das Verzeichniss? - Nur um Pakete neuchmals neuinstallieren zu können bzw einen Mirror zu machen?
Und kann ich diese auch einfach löschen?
Vielen Dank schon mal
Thonix
/var/cache/apt/archives, oder? Ja, hier liegen die Debian Pakete die runtergeladen wurden, damit sie zum Beispiel bei einem "Reinstall" oder Ähnlichem nicht erneut geladen werden müssen.
Aufräumen kannst du hier mit aptitude clean (löscht alles) bzw. aptitude autoclean (löscht veraltetes). Selbiges sollte auch mit apt-get gehen...
Aufräumen kannst du hier mit aptitude clean (löscht alles) bzw. aptitude autoclean (löscht veraltetes). Selbiges sollte auch mit apt-get gehen...
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Da werden von apt-get usw. die Pakete erstmal gespeichert , bovor sie installiert werden. Falls du die Pakete anschlißend nicht mehr brauchst können sie gelöscht werden. Dafür gibt es oder
Code: Alles auswählen
apt-get clean
Code: Alles auswählen
aptitude clean
Zuletzt geändert von KBDCALLS am 14.07.2006 23:21:48, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Wenn ich nicht ganz daneben liege, dient das schlicht dazu, dass du nicht immer die Pakete downloaden musst, sondern die .debs nach dem herunterladen lokal gespeichert sind. Um das aufzuräumen, gibt es die Befehle und
Das ganze Verzeichnis zu löschen, ist kein guter Einfall, dann kommt apt durcheinander, weil zb. die "lock" Datei mit weg ist.
/edit: Da war jemand schneller
Code: Alles auswählen
# apt-get autoclean
Code: Alles auswählen
# apt-get clean
/edit: Da war jemand schneller

- I.C.Wiener
- Beiträge: 674
- Registriert: 19.08.2003 18:45:35
/root/.aptitude/config
Kannst du aber auch irgendwo in der Konsolen-GUI einstellen.
Dann werden die zumindest nach einer gewissen Zeit gelöscht. (autoclean löscht die Pakete aus dem lokalen Cache, wenn sie auf dem Server nicht mehr verfügbar sind.)
Ich habe es bei mir so eingestellt, dass nach jedem Aufruf vin dpkg "aptitude clean" ausgeführt wird. Die genaue Arbeitsweise kenne ich nicht. Aber es funktioniert.
/etc/apt/apt.conf
Aber der Sinn ergibt sich für den Serverbetreiber!
Bei mir ist es nun so, dass es nie vorkommt, dass ich ein Paket mehrfach herunterladen muss. Ist das aber der Fall, sollte diese Funktion verwendet werden. Wenn jeder jeden Tag nur 1 MB weniger vom Server zieht, ist der Admin glücklich.
MfG
Code: Alles auswählen
[...]
aptitude::AutoClean-After-Update "true";
[...]
Dann werden die zumindest nach einer gewissen Zeit gelöscht. (autoclean löscht die Pakete aus dem lokalen Cache, wenn sie auf dem Server nicht mehr verfügbar sind.)
Ich habe es bei mir so eingestellt, dass nach jedem Aufruf vin dpkg "aptitude clean" ausgeführt wird. Die genaue Arbeitsweise kenne ich nicht. Aber es funktioniert.

/etc/apt/apt.conf
Code: Alles auswählen
DPkg
{
Post-Invoke { "aptitude clean" };
};
Bei mir ist es nun so, dass es nie vorkommt, dass ich ein Paket mehrfach herunterladen muss. Ist das aber der Fall, sollte diese Funktion verwendet werden. Wenn jeder jeden Tag nur 1 MB weniger vom Server zieht, ist der Admin glücklich.

MfG
Who is... LAIN?
- Master Mayhem
- Beiträge: 582
- Registriert: 04.04.2004 00:04:46
- Lizenz eigener Beiträge: neue BSD Lizenz
Nabend!
genau so hab ich es in meiner etc/apt/apt.conf auch eingetragen
und bekomme bei einer installation, oder deinstallation über aptitude immer den fehler angezeigt, dass die lock datei nicht da ist:
..Vorschläge, Anregungen?
ach ja aktuelles etch i386.
Und wenn man sich nen apt-cacher server eingerichtet hat, dann macht das durchaus sehr viel sinn den lokalen cache abzustellen
mfg tyler
genau so hab ich es in meiner etc/apt/apt.conf auch eingetragen
Code: Alles auswählen
DPkg
{
Post-Invoke { "aptitude clean" };
};
Code: Alles auswählen
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
E: Konnte Lock /var/lib/aptitude/lock nicht bekommen - open (11 Die Ressource ist zur Zeit nicht verfügbar)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Building tag database... Fertig
W: Could not lock the cache file. Opening in read-only mode; any changes you make to the states of packages will NOT be preserved!
Drücken Sie zum Fortsetzen die Eingabetaste.
ach ja aktuelles etch i386.
Und wenn man sich nen apt-cacher server eingerichtet hat, dann macht das durchaus sehr viel sinn den lokalen cache abzustellen

mfg tyler
http://www.nosoftwarepatents.com/
http://www.vorratsdatenspeicherung.de/
Ich bin /ruth - ich darf das!
http://www.vorratsdatenspeicherung.de/
Ich bin /ruth - ich darf das!
Will das Thema noch mal aufgreifen. Benutze synaptic und würde gerne das autoclean benutzen. Aus der Konsole ist das ja kein Thema. Nur die etc/apt/apt.conf existiert bei mir nicht.
Ist das evtl. in /root./synaptic in der synaptic.conf einzutragen?I.C.Wiener hat geschrieben:/root/.aptitude/configCode: Alles auswählen
[...] aptitude::AutoClean-After-Update "true"; [...]
Gruß subson
Ich bin weg vom Fenster !
Ich bin weg vom Fenster !