Einrichtung VPS 2.0 Debian

Upgrade auf Debian etch (testing)

Änderung von /etc/apt/sources.list:

 cd /etc/apt/
 pico sources.list

	
 # Original Debian Quellen, werden normalerweise nicht gebraucht
 #deb ftp://ftp.debian.org/debian stable main contrib non-free
 #deb http://security.debian.org stable/updates main contrib non-free
 
 # Host Europe server:
 deb ftp://80.237.136.138/mirror/ftp.debian.org/debian/ etch main contrib non-free
 
 # Security Support für Debian Testing - sollen spaeter aktiviert werden (Schlüssel importieren)
 #deb http://ftp.de.debian.org/debian-secure-testing etch/security-updates main contrib non-free
 #deb-src http://ftp.de.debian.org/debian-secure-testing etch/security-updates main contrib non-free
	

	

Danach geht es los:

 apt-get update
 apt-get install apt apt-utils
 	als Locales installiere ich "de_DE ISO-8859-1" und "de_DE.UTF-8 UTF-8", default ist Erstere

Jetzt kommt der Trick: Zuerst den Ärger verursachenden sshd entfernen und neu von testing installieren. Dabei sämtliche Konfigurationsdateien durch die Maintainer-Version ersetzen. Dadurch wird das Problem mit den Abhängigkeiten umgangen.

(Wenn Eingabe nicht dokumentiert, default)

 apt-get remove ssh openssh-server openssh-client
 apt-get install ssh openssh-server openssh-client
 	Install these packages without verification y/N? y
 	*** ssh_config (Y/I/N/O/D/Z) default=N ? y
 	*** moduli (Y/I/N/O/D/Z) default=N ? y
 	*** ssh (Y/I/N/O/D/Z) default=N ? y
 	*** ssh (Y/I/N/O/D/Z) default=N ? y
 	*** ssh (Y/I/N/O/D/Z) default=N ? y

Und weiter im Text:

(Wenn Eingabe nicht dokumentiert, default)

 apt-get update
 apt-get dist-upgrade
 	Install these packages without verification y/N? y
 	Mail Server Configuration:
 		local delivery only; not on a network
 		System mail name: siarp.de
 		Root and postmaster mail recipient: root
 	MySQL root XXXXXXXXXXXXXXX
 	Cyrillic on Console - What virtual consoles do you use? <Cancel>

Weil es bisher so hilfreich war, werden auch alle anderen Konfigurationsdateien ersetzt:

 	*** standard (Y/I/N/O/D/Z) default=N ? y
 	*** exim4-base (Y/I/N/O/D/Z) default=N ? y
 	Cyrillic on Console - What virtual consoles do you use? <Cancel>
 	*** libnet.cfg (Y/I/N/O/D/Z) default=N ? y
 	Configuring mdadm:
 		MD arrays needed for the root filesystem: none
 		Do you want to start MD arrays automatically? <No>
 		Should mdadm run monthly redundancy checks of the MD arrays? <No>
 		Do you want to start the MD monitoring daemon? <No>
 	*** xinetd.conf (Y/I/N/O/D/Z) default=N ? y

Das sollte es gewesen sein. Jetzt noch ein Backup: Mi 20 Dez 2006 11:38:59 CET - 503.56 MB

Kommentare

testing -> etch

Ich mache aus dem "testing" mal ein "etch", um ungeplante Upgrades zu vermeiden. Sollten wir uns später für ein Upgrade auf die nächste testing-Version entscheiden, ändern wir dann den Namen in den der neuen Version.

It’s very great