Loginheader aendern, Installierte Pakete mit apt anzeigen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Markus Schwaab
Beiträge: 84
Registriert: 07.03.2002 11:33:02
Wohnort: Deutschland

Loginheader aendern, Installierte Pakete mit apt anzeigen

Beitrag von Markus Schwaab » 28.10.2005 15:42:00

Hallo,
nach langer Abstinenz wollt ich mich mal wieder mit 2 Fragen zurückmelden:

Hintergrund:
Starte gerade einen Proof of Concept um meinen Chef zu überzeugen mir Schulung und Zeit zu geben um eine eigene ThinClient Distri für unsere Thinclients im Haus zu basteln. Das Problem ist, dass das derzeitige Image eingekauft und total veraltet/teilweise ziemlich buggy ist.

Ich hab's natürlich mit Debian probiert.

Inzwischen bootet ein mit 190MB noch zu großes Image in Qemu. Der Kernel ist auch schon an einigen Stellen für den TC vorbereitet...

Konkrete Hürden:

1) Wenn ich derzeit an den Console-Logon komme erschein als Überschrift:

Code: Alles auswählen

Debian GNU/Linux 3.1 <rechnername> <tty>
<rechnername> login: _ 
Ich habe den ganzen Tag verzweifelt versucht dies Debian... Zeile zu modifizieren. Aber ich find's nicht. Kann mir jemand weiterhelfen??

2) Wie schon kurz erwähnt ist das Image noch vieeel zu groß.
Ich möchte langsam anfangen die Distri zu verkleinern.
Ausgangspunkt war eine minimal debootstrap-Installation + ein paar goodies.
Jetzt möchte ich anfangen wieder Paket zu deinstallieren die ich auf dem Image nicht brauche. Kann mir jemand sagen wie ich eine Auflistung der aktuell installierten Pakete in der Kommandozeile bekomme.

Bzw. kennt jemand ein Howto oder hat Tips wie man eine Debianinstallation möglichst klein bekommt ?

Viele Grüße

Markus

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Loginheader aendern, Installierte Pakete mit apt anzeige

Beitrag von herrchen » 28.10.2005 16:02:09

Markus Schwaab hat geschrieben: Ich habe den ganzen Tag verzweifelt versucht dies Debian... Zeile zu modifizieren.
/etc/issue und /etc/issue.net
Kann mir jemand sagen wie ich eine Auflistung der aktuell installierten Pakete in der Kommandozeile bekomme.
dpkg --get-selections

herrchen

Markus Schwaab
Beiträge: 84
Registriert: 07.03.2002 11:33:02
Wohnort: Deutschland

Beitrag von Markus Schwaab » 28.10.2005 16:24:42

TAUSEND DANK!!

Volltreffer!

Für alle die sonst noch diesen Thread lesen:

Ich bin immernoch sehr an Tips / Howtos interessiert wie man seine Distri verkleinert!

Gruß

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 28.10.2005 16:44:38

Markus Schwaab hat geschrieben: Ich bin immernoch sehr an Tips / Howtos interessiert wie man seine Distri verkleinert!
ein HowTo habe ich leider nicht, aber du kannst z.b.:

- /usr/share/doc,- /usr/share/man, /usr/share/zoneinfo, /usr/share/locale leeren/ausdünnen.
- mit dselect/aptitude nach optionalen paketen suchen und sehen, ob man sie purgen kann.
- den kernel selbst kompilieren, um die überflüssigen module zu entsorgen.
- sollte X installiert sein, kann man in /usr/X11R6 einiges löschen.
- usw.

nachtrag:
ein fetter brocken ist auch noch unter /var/lib/lists und /var/lib/dpkg zu finden:
die lists und die "*-old" kann man löschen, wenn man nicht dauernd updated.

herrchen

puma_rsch
Beiträge: 29
Registriert: 28.10.2005 16:27:23

Beitrag von puma_rsch » 28.10.2005 17:21:01

herrchen hat geschrieben:
Markus Schwaab hat geschrieben:
...
- /usr/share/doc,- /usr/share/man, /usr/share/zoneinfo, /usr/share/locale leeren/ausdünnen.
...
kann man "automatisieren" mit localepurge

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 28.10.2005 17:48:54

puma_rsch hat geschrieben: kann man "automatisieren" mit localepurge
jein, da sich "localepurge" nur auf locales auswirkt und auch nur auf neu installierte pakete.

herrchen

puma_rsch
Beiträge: 29
Registriert: 28.10.2005 16:27:23

Beitrag von puma_rsch » 30.10.2005 00:36:29

wieder jein :)
entfernt auch lokalisierte man-pages
und wenn von Hand aufgerufen auch in bereits installierten paketen.

Andere Möglickeiten zum aufräumen wären deborphan und debfoster

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 30.10.2005 04:29:16

puma_rsch hat geschrieben: entfernt auch lokalisierte man-pages
stimmt. ich habe "MANDELETE" sogar gesetzt ...

herrchen

Markus Schwaab
Beiträge: 84
Registriert: 07.03.2002 11:33:02
Wohnort: Deutschland

Beitrag von Markus Schwaab » 31.10.2005 09:21:18

Hi Hi,
vieeelen Dank.
Ich werd versuchen das heut und in den nächsten Tagen mal umzusetzen.
Hab da echt was vor mir. Derzeit hat das Image ca. 250 MB.
Und die Flashdisk der Clients 32MB und 64 MB. Bin gespannt ob ich's

a) überhaupt schaffe
b) was dann noch übrig bleibt *g*

Viele Grüße

Und wenn jemandem nochwas einfällt.... ich bin für jede Anregung dankbar.


Gruß

Antworten