Vorkonfiguriertes Sysem auf Grundsystem zurücksetzen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Konstantin
Beiträge: 40
Registriert: 19.01.2005 17:15:06

Vorkonfiguriertes Sysem auf Grundsystem zurücksetzen

Beitrag von Konstantin » 13.09.2005 13:43:28

Hallo Community!

Ich habe hier ein vorkonfiguriertes Debian-System. Da ich dieses System nicht neu installieren kann (lediglich das vorkonfigurierte Image wieder drauf ziehen) und es lieber von Grund auf neu einrichten möchte, frage ich mich, wie ich ich das anstellen kann, dass ich ein Grundsystem erhalte. Ich möchte also alle Anwendungsprogramme, die nicht bei einer Standardinstallation dabei sind (Confixx, exim4, ftpd und was sonst noch alles?) entfernen. Das Problem ist, dass ich gar nicht weiß, was ich da alles deinstalliern soll.

Ich hatte auch mal mit dem Gedanken gespielt, auf einem anderen Rechner ein Debian zu installieren und anschließend Ordner wie /usr und /etc u. ä. zu überschreiben. Würde soetwas gehen? Worauf müsste ich achten? Oder ist das ein Gedanke, denn ich lieber ganz schnell verwerfen sollte?

Ich hoffe, mein Anliegen ist klar geworden und es kann mit irgendwer ein paar Tipps geben.

Konstantin

PS: Ist das hier das richtige Forum dafür? Hat ja irgendwie was mit "Installation" zu tun ...

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 14.09.2005 18:30:16

meinst du eine neue Konfiguration erstellen

#dpkg-reconfigure -a

da müsste einen Dialog einleiten, der von Abfragen vom Urschleim an stellt, also das System von Grund auf an neu einrichtet
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Konstantin
Beiträge: 40
Registriert: 19.01.2005 17:15:06

Beitrag von Konstantin » 14.09.2005 19:33:30

Hmmm ... das hört sich ja schon nicht schlecht an. Werden da denn auch die für das Grundsystem nicht benötigten Programme deinstalliert?

Na ja, zur Not werde ich das die Tage mal ausprobieren.

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 14.09.2005 19:34:50

Nein, deinstalliert wird gar nichts. Er konfiguriert nur alle Pakete neu, musst dich also auf eine Menge Fragen gefasst machen, aber gelöscht wird kein Paket, nur die dazu gehörigen Konfigurationsdateien werden neu überschrieben
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Konstantin
Beiträge: 40
Registriert: 19.01.2005 17:15:06

Beitrag von Konstantin » 14.09.2005 19:40:34

Na ja, aber ich möchte ja eigentlich _nur_ ein Grundsystem übrig behalten. Ohne unnötige Programme. Wie kann ich die denn alle entfernen? Mit "dpkg -l |grep ^i" kann man sich ja alle Pakete anzeigen lassen. Da sind dann aber auch solche wie "adduser" oder so dabei. Diese Programme wollte ich schon behalten.
Ich möchte also nur ein Grundsystem übrig behalten.

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 14.09.2005 19:45:48

ich weiß ja nicht, ob das ein Platzproblem ist, aber das ist eine zweischneidige Sache. So richtig eindeutig festzulegen, welches Programm hundertprozentig von keinem anderen gebraucht wird, ist m.E. gar nicht so einfach.
Wenn du nur das reine Grundsystem (was kann man denn damit überhaupt machen, denn viele nützliche Programme auch auf Terminalebene gehören ja nicht zur Grundinstallation) haben willst, dann bist du mit einer Neu-Installation desselben m.E. schneller. Die Partitionen liegen schon fest, da musst du nicht mehr rätseln, also fürs Grundsystem brauche ich kaum 15 Minuten von CD oder DVD.
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Konstantin
Beiträge: 40
Registriert: 19.01.2005 17:15:06

Beitrag von Konstantin » 14.09.2005 19:53:15

OK, ich will das Problem noch mal beschreiben: Ich habe per SSH Zugriff auf ein System. Ich kann dieses System nicht per CD etc. neu installieren. Die einzige Möglichkeit die ich habe ist, das Image eines vorkonfigurierten System draufziehen zu lassen. Dieses System beinhaltet so allerlei Programme. Unter anderem hat sich Conifixx ziemlich breit gemacht und das System ihmo durcheinander gebracht.

Ich möchte jetzt gerne mit einem einfachen System starten und dort peu à peu eMail-, FTP-, HTTP- uns sonstige Programme installieren und konfigurieren ohen die "Altlassen" mit mit herumschleppen zu müssen und mich damit rumärgern zu müssen.

Was nun?

Edit: Vielleicht ist "Grundsystem" auch das falsche Wort. Vielleicht ist es eher Standardinstallation!?!

Konstantin
Beiträge: 40
Registriert: 19.01.2005 17:15:06

Beitrag von Konstantin » 14.09.2005 20:12:33

Ich glaube deborphan könnte mir helfen ...

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

Beitrag von herrchen » 14.09.2005 20:28:43

Konstantin hat geschrieben:Ich möchte jetzt gerne mit einem einfachen System starten und dort peu à peu eMail-, FTP-, HTTP- uns sonstige Programme installieren und konfigurieren ohen die "Altlassen" mit mit herumschleppen zu müssen und mich damit rumärgern zu müssen.
ich habe mir ein tarball einer minimalinstallation gemacht und dann mittels rettungssystem
auf den server gespielt. du kannst dir auch zuhause eine minimalinstallation machen und
dann mit "dpkg --get-selections" eine liste erstellen. auf dem server dann alle pakete
purgen, die nicht in der liste sind.

herrchen

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 14.09.2005 20:32:46

hi,

deborphan ist nicht das was du suchst.
deborphan findet nur pakete, die von keinem anderen mehr paket mehr benötigt werden. das ist z.b. sinnvoll, wenn du librarys suchst, die nicht mehr benötigt werden oder sowas.
mfg
mauser

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Beitrag von chabayo » 14.09.2005 20:35:46

...genau das selbe hatte maramsi schon mal...und damals hatte ich eine gefaehrliche Loesung gliefert.

Aber hoer dir mal folgendes an:

Wenn du irgendow ein neu Installiertes Grundsystem hast kannst du mit

Code: Alles auswählen

dpkg --get-selections > installed
ein file schreiben indem der Installationsstatus der Pakete geschrieben wird.

Die Dateien auf dein SSH zugaengliches System gebracht, und dort

Code: Alles auswählen

dpkg --set-selections < installed
wuerde da die selbe Paketselektion einbringen.

!Wichtig!

Dein System auf dem Server braucht aber vielleicht spezielle Pakete um ueberhaupt in dieser Umgebung zu funktionieren, wie wahrscheinlich dein 'sshd' (damit du dich ueberhaupt wieder einloggen kannst!?), oder sowas...und davon hab ich keine Ahnung. Deshalb betrachte das nur mal als Hinweis.

Ein

Code: Alles auswählen

apt-get dselect-upgrade
wuerde dem Ganzen dann Wirkung verschaffen.

Also dann Vorsicht.

Konstantin
Beiträge: 40
Registriert: 19.01.2005 17:15:06

Beitrag von Konstantin » 14.09.2005 20:40:35

OK, danke euch. Das hilft mir schon mal ein ganzes Stück weiter.

Das mit dem Tarball und dem Rettungssystem hab ich allerdings nicht so ganz verstanden bzw. ich weiß nicht, wie ich das anstellen sollte.

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

Beitrag von herrchen » 14.09.2005 20:54:57

Konstantin hat geschrieben: Das mit dem Tarball und dem Rettungssystem hab ich allerdings nicht so ganz verstanden bzw. ich weiß nicht, wie ich das anstellen sollte.
ich habe meine minimalinstallation gemacht, von einer cd (z.b. Knoppix) gebootet und ein
tar.gz aus der rootpartition gemacht. den rootserver habe ich mit dem rettungssystem
gebootet, die HDD partitioniert, mein tar.gz von zuhause abgeholt und auf einer partition
entpackt. es sind natürlich noch einige anpassungen gemacht werden, wie z.b. /etc/fstab
und die netzwerkgeschichten. das tar.gz sollte natürlich "ssh" und "mc" usw. enthalten ...
sollten deine skillz dafür nicht ausreichen, nimm' den weg mit den selections ...
achtung: auch hier ssh usw. nicht vergessen.

/EDIT: bootloader anpassen ist auch ganz schön.

herrchen

Antworten