alle arten von doku / man pages löschen
alle arten von doku / man pages löschen
Hi
kennt jemand ein gutes script "ein oneline wäre der Hit " um alle Arten von Dokumentation bzw. Manpages ... also alles was Text beinhalted in einem Package bzw. source code Package zulöschen inklusive dabei entstande leere Ordner ?
vielen Dank
ren22
kennt jemand ein gutes script "ein oneline wäre der Hit " um alle Arten von Dokumentation bzw. Manpages ... also alles was Text beinhalted in einem Package bzw. source code Package zulöschen inklusive dabei entstande leere Ordner ?
vielen Dank
ren22
Re: alle arten von doku / man pages löschen
Wenn du Platz sparen willst, duerfte localepurge in die richtige Richtung gehen. Das macht aber streng genommen den Paketstatus kaputt (Dateien fehlen, sind aber noch gelistet), daher sind die in der Beschreibung nachzulesenden Einschraenkungen zu beachten.
Gruss Cae
Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: alle arten von doku / man pages löschen
Den groessten Teil der Dokumentation entfernst du mit `rm -rf /usr/share/doc'. Wenn du auch noch Beispieldateien und so entfernen willst, dann koenntest du sogar `rm -rf /usr/share' versuchen.
Wichtig ist aber, dass diese Kommandos im Hoheitsbereich des Paketmanagers wueten. Du darfst dich dann nicht wundern, wenn dieser fortan jammert.
Wichtig ist aber, dass diese Kommandos im Hoheitsbereich des Paketmanagers wueten. Du darfst dich dann nicht wundern, wenn dieser fortan jammert.
Use ed once in a while!
Re: alle arten von doku / man pages löschen
Besser nicht. Dann sind auch viele Konfigurationen, sämtliche icons, themes und einiges an libs weg. Das System dürfte dann unbrauchbar sein. Gnome/KDE/XFCE etc. gehen dann gar nicht mehr.Meillo hat geschrieben: dann koenntest du sogar `rm -rf /usr/share' versuchen...
Unter synaptic bzw. mal aptitude gucken was da alles unter "doc" steht. Mehr würde auch ich als Anhänger einer möglichst sparsamen Installation nicht rausschmeißen.
JO
Es ist alles schon gesagt, nur nicht von allen.... Karl Valentin
Debian Jessie, XFCE auf älteren Think_pads (ab T21 bis T60/X60) und IBM/M55 SFF (C2D, 8 GB)
Any customer can have a car painted any colour that he wants so long as it is black. Henry Ford
Gilt auch für Laptops
Debian Jessie, XFCE auf älteren Think_pads (ab T21 bis T60/X60) und IBM/M55 SFF (C2D, 8 GB)
Any customer can have a car painted any colour that he wants so long as it is black. Henry Ford
Gilt auch für Laptops
Re: alle arten von doku / man pages löschen
rm -rf /usr/share/doc
Das kaputte Paketmanagement muss man halt in Kauf nehmen, wenn man so ein paar popelige Byte einsparen will – warum auch immer.
Das kaputte Paketmanagement muss man halt in Kauf nehmen, wenn man so ein paar popelige Byte einsparen will – warum auch immer.
Re: alle arten von doku / man pages löschen
niemand will das wirklich, oder?niemand hat geschrieben:...Das kaputte Paketmanagement muss man halt in Kauf nehmen, wenn man so ein paar popelige Byte einsparen will – warum auch immer.
Es ist alles schon gesagt, nur nicht von allen.... Karl Valentin
Debian Jessie, XFCE auf älteren Think_pads (ab T21 bis T60/X60) und IBM/M55 SFF (C2D, 8 GB)
Any customer can have a car painted any colour that he wants so long as it is black. Henry Ford
Gilt auch für Laptops
Debian Jessie, XFCE auf älteren Think_pads (ab T21 bis T60/X60) und IBM/M55 SFF (C2D, 8 GB)
Any customer can have a car painted any colour that he wants so long as it is black. Henry Ford
Gilt auch für Laptops
Re: alle arten von doku / man pages löschen
Nein, ich würd’s auch nicht wollen. Jedenfalls nicht für die 164MB, die ich damit freimachen würde. Aber wenn man’s drauf anlegt, könnte man auch einen kleinen Einzeiler drauf loslassen, der alle Files schlicht leert, die Dateien selbst aber bestehen lässt. Dann glaubt zumindest das Paketmanagement, es wäre heile.
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Re: alle arten von doku / man pages löschen
Wenn /usr/share/perl5/Dpkg* fehlt, weiss ich allerdings nicht, ob überhaupt noch jemand da ist, der jammern könnte
Groetjes, niels
wäre ja auch schon mal ein Schritt.aptitude purge man-db manpages*
Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
-
- Beiträge: 3289
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: alle arten von doku / man pages löschen
Beschäftige mich z.Z. auch mit der Thematik. In den Wikis, Blogs usw. rund um Debian wird noch die Möglichkeit erwähnt mit DPKg exclude-/include-Filter Dateien von der Installation auszuschließen.
* https://wiki.debian.org/ReduceDebian#Re ... stall_time
* Mehr Beispiele dazu sind hier gelistet: https://wiki.ubuntu.com/ReducingDiskFootprint
* https://wiki.debian.org/ReduceDebian#Re ... stall_time
* Mehr Beispiele dazu sind hier gelistet: https://wiki.ubuntu.com/ReducingDiskFootprint
Sollte auch hier gelten...Cae hat geschrieben:Das macht aber streng genommen den Paketstatus kaputt (Dateien fehlen, sind aber noch gelistet)
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: alle arten von doku / man pages löschen
danke euch allen für eure Energie und Mühe
ich habe mich evtl. nicht richtig ausgedrückt ... sorry ... aber es ging mir nicht darum die doc*/man* files vom gesamten System zu löschen sondern ich möchte ein Package aus den Sources kompilieren bzw. erstellen und anschließend alle nicht benötigten doc*/man* ggf. text Dateien und wenn es kein "-dev" Package ist auch die header Dateien .h als auch nicht benötige und leere Verzeichnisse löschen wie z.b. include.
mein Script immo sieht so aus:
so nun muss ich nochmal fragen warum es nach der Ausführung zu folgendem Fehler kommt:
find: `/tmp/kompiliertesPackage/usr/local/man': No such file or directory
in dem fertig kompilieren Package gibt es wie man sieht unter /tmp/kompiliertesPackage/usr/local/man man pages die auch rausfliegen sollen was das script soweit auch tut.
vielen Dank
ren22
ich habe mich evtl. nicht richtig ausgedrückt ... sorry ... aber es ging mir nicht darum die doc*/man* files vom gesamten System zu löschen sondern ich möchte ein Package aus den Sources kompilieren bzw. erstellen und anschließend alle nicht benötigten doc*/man* ggf. text Dateien und wenn es kein "-dev" Package ist auch die header Dateien .h als auch nicht benötige und leere Verzeichnisse löschen wie z.b. include.
mein Script immo sieht so aus:
Code: Alles auswählen
DelNotNeeded="*.a *.h *.la *.m4 *.pc man"
for i in $DelNotNeeded; do
find /tmp/kompiliertesPackage -iname $i -exec rm -rf {} \;
done
find: `/tmp/kompiliertesPackage/usr/local/man': No such file or directory
in dem fertig kompilieren Package gibt es wie man sieht unter /tmp/kompiliertesPackage/usr/local/man man pages die auch rausfliegen sollen was das script soweit auch tut.
vielen Dank
ren22
-
- Beiträge: 3289
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: alle arten von doku / man pages löschen
Passiert das nicht alles unter ./debian/PAKETNAME? IMO musst du dort die nicht gewollten Dateien löschen.
Einiges kann vielleicht auch schon durch das ./configure-Skript abgestellt werden.
Einiges kann vielleicht auch schon durch das ./configure-Skript abgestellt werden.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: alle arten von doku / man pages löschen
aber was macht man wenn es kein configure script gibt sondern nur ein "Makefile" ...