ich stehe vor der Aufgabe einen Debian-Server mit mir unbekanntem Release auf den neuesten Stand zu aktualisieren. Anlass dazu ist eine verwundbare Bind-Installation.
Folgende Infos habe ich:
Code: Alles auswählen
uname -a
2.4.25-grsec #4 Wed Mar 24 10:35:30 CET 2004 i686 GNU/Linux
Code: Alles auswählen
cat /etc/debian_version
testing/unstable
Code: Alles auswählen
cat /etc/apt/sources.list
deb ftp://ftp.de.debian.org/debian/ testing main non-free contrib
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
Code: Alles auswählen
apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
adduser apt apt-utils aptitude at base-passwd bash bc bin86 bind9 bind9-host binutils bsdmainutils bsdutils console-common console-tools coreutils cron debianutils diff dnsutils dpkg dselect e2fslibs e2fsprogs ed file
findutils gdb gettext-base grep groff-base gzip hostname ifupdown info initscripts iptables klogd less libacl1 libattr1 libblkid1 libbz2-1.0 libc6 libcomerr2 libconsole libdb1-compat libdb4.2 libgcc1 libgdbm3
libgpg-error0 libidn11 liblocale-gettext-perl liblockfile1 libmagic1 libncurses5 libnss-db libpam-modules libpam0g libpcap0.8 libpcre3 libpopt0 libss2 libstdc++5 libtext-charwidth-perl libtext-iconv-perl libtextwrap1
libuuid1 libwrap0 lilo locales login logrotate lsof mailx make mawk mbr mount nano ncurses-base ncurses-bin net-tools netbase netkit-ping ntp ntpdate nvi passwd patch perl perl-base perl-modules procps psmisc sed
setserial sharutils ssh sysklogd sysvinit tar tasksel tcpd tcpdump telnet traceroute util-linux util-linux-locales whiptail whois zlib1g
The following packages will be upgraded:
base-files console-data debconf debconf-i18n dictionaries-common gnu-efi harden-servers harden-tools libident libpam-runtime libtext-wrapi18n-perl makedev mime-support ncurses-term sysv-rc time
16 upgraded, 0 newly installed, 0 to remove and 113 not upgraded.
Need to get 2577kB of archives.
After unpacking 1194kB of additional disk space will be used.
Do you want to continue? [Y/n]
* wie gehe ich an dieser Baustelle optimal vor? Ich möchte ein Upgrade auf Etch machen, weg von unstable (geht das überhaupt?)
* wie bekomme ich das hin, dass Pakete nicht zurückgehalten werden?
* was muss ich dazu in die sources.list eintragen?
Ich danke euch.
Gruß,
chop