[Aptitude] Il veut tout supprimer

J’ai un petit probleme, lors que j’essaie d’installer quoi que ce soit avec aptitude ou apt-get, depuis ce matin j’ia des erreurs tel que :

The following packages are unused and will be REMOVED:
  autotools-dev libsnmp-base mysql-common suphp-common
The following packages will be automatically REMOVED:
  adduser apache2 apache2-common apache2-mpm-prefork apache2-threaded-dev
  apache2-utils apt apt-utils aptitude autoconf automake1.4 base-config
  base-files base-passwd bash bc biff bin86 bind9 bind9-host binutils bison
  bsdmainutils bsdutils bzip2 console-common console-data console-tools
  coreutils cpio cpp cpp-2.95 cpp-3.0 cpp-3.3 cron db4.2-util dc debconf
  debconf-i18n debianutils dhcp-client dictionaries-common diff dnsutils
  dpkg dpkg-dev dselect e2fslibs e2fsprogs ed exim4 exim4-base exim4-config
  exim4-daemon-light fdutils file fileutils findutils finger flex ftp g++
  g++-2.95 g++-3.3 gcc gcc-2.95 gcc-3.0 gcc-3.3 gdb gettext-base gnupg grep
  grep-dctrl groff-base gzip hostname iamerican ibritish ifupdown info
  initscripts ipchains ipmasqadm iptables ispell kernel-patch-2.4-i2c
  kernel-patch-2.4-lm-sensors klogd less libacl1 libapache2-mod-auth-mysql
  libapache2-svn libappconfig-perl libapr0 libapr0-dev libattr1 libblkid1
  libbz2-1.0 libc-client2002edebian libc6 libc6-dev libcap1 libcomerr2
  libconsole libcurl3 libdb1-compat libdb2 libdb3 libdb4.1 libdb4.2
  libdb4.2-dev libdbd-mysql-perl libdbi-perl libdevmapper1.01 libdns16
  libdns5 libexpat1 libexpat1-dev libfreetype6 libgcc1 libgcrypt11 libgdbm3
  libgdbmg1 libgnutls11 libgpg-error0 libgpmg1 libice6 libident libidn11
  libisc4 libisc7 libisccc0 libisccfg0 libjpeg62 libkrb53 libldap2
  libldap2-dev liblocale-gettext-perl liblockfile1 libltdl3 libltdl3-dev
  liblwres1 liblzo1 libmagic1 libmcrypt4 libmhash2 libmysqlclient10
  libmysqlclient12 libmysqlclient14 libmysqlclient15off libncurses5
  libncursesw5 libneon24 libnet-daemon-perl libnet-netmask-perl libnewt0
  libnewt0.51 libnss-db libopencdk8 libpam-modules libpam0g libpcap0
  libpcap0.7 libpcre3 libpcre3-dev libperl5.6 libplrpc-perl libpng10-0
  libpng12-0 libpng2 libpopt0 libpq3 libreadline4 libreadline5 libsasl2
  libsasl7 libsensors3 libsigc++-1.2-5c102 libsm6 libsnmp5 libss2
  libssl-dev libssl0.9.6 libssl0.9.7 libstdc++2.10-dev
  libstdc++2.10-glibc2.2 libstdc++3 libstdc++5 libstdc++5-3.3-dev libsvn0
  libt1-5 libtasn1-2 libtext-charwidth-perl libtext-iconv-perl
  libtext-wrapi18n-perl libtidy0 libtool libusb-0.1-4 libuuid1 libwrap0
  libx11-6 libxext6 libxml2 libxpm4 libxslt1.1 lilo links locales login
  lsof lynx m4 mailx make makedev man-db mawk mbr mlock modconf modutils
  mount mpack mtools mtr-tiny mysql-client-5.0 mysql-server-5.0 nano
  ncurses-bin net-tools netbase netkit-inetd netkit-ping ntpdate nvi
  openssl passwd patch pciutils pdflib-lite6 perl perl-base perl-modules
  php5-bcmath php5-bz2 php5-cgi php5-cli php5-common php5-ctype php5-curl
  php5-dom php5-exif php5-gd php5-gettext php5-iconv php5-imap php5-ldap
  php5-mbstring php5-mcrypt php5-mhash php5-mysql php5-mysqli php5-pdf
  php5-pear php5-pgsql php5-simplexml php5-snmp php5-soap php5-sockets
  php5-sqlite php5-tidy php5-xmlrpc php5-xmlwriter php5-xsl php5-zlib
  pidentd ppp pppconfig pppoe pppoeconf procmail procps psmisc
  pure-ftpd-common pure-ftpd-mysql python python-newt python2.1 python2.3
  rcs reportbug rsync screen sed setserial sgml-base sharutils shellutils
  slang1 slang1a-utf8 ssh ssl-cert strace subversion sudo sysklogd syslinux
  systemconfigurator systemimager-client systemimager-common sysvinit tar
  tasksel tcpd tcsh telnet texinfo textutils time unzip util-linux vacation
  vim vim-common wamerican wenglish wget whiptail whois xfree86-common
  xlibs-data xml-core zlib1g zlib1g-dev
The following packages will be REMOVED:
  adduser apache2 apache2-common apache2-mpm-prefork apache2-threaded-dev
  apache2-utils apt apt-utils aptitude autoconf automake1.4 base-config
  base-files base-passwd bash bc biff bin86 bind9 bind9-host binutils bison
  bsdmainutils bsdutils bzip2 console-common console-data console-tools
  coreutils cpio cpp cpp-2.95 cpp-3.0 cpp-3.3 cron db4.2-util dc debconf
  debconf-i18n debianutils dhcp-client dictionaries-common diff dnsutils
  dpkg dpkg-dev dselect e2fslibs e2fsprogs ed exim4 exim4-base exim4-config
  exim4-daemon-light fdutils file fileutils findutils finger flex ftp g++
  g++-2.95 g++-3.3 gcc gcc-2.95 gcc-3.0 gcc-3.3 gdb gettext-base gnupg grep
  grep-dctrl groff-base gzip hostname iamerican ibritish ifupdown info
  initscripts ipchains ipmasqadm iptables ispell kernel-patch-2.4-i2c
  kernel-patch-2.4-lm-sensors klogd less libacl1 libapache2-mod-auth-mysql
  libapache2-svn libappconfig-perl libapr0 libapr0-dev libattr1 libblkid1
  libbz2-1.0 libc-client2002edebian libc6 libc6-dev libcap1 libcomerr2
  libconsole libcurl3 libdb1-compat libdb2 libdb3 libdb4.1 libdb4.2
  libdb4.2-dev libdbd-mysql-perl libdbi-perl libdevmapper1.01 libdns16
  libdns5 libexpat1 libexpat1-dev libfreetype6 libgcc1 libgcrypt11 libgdbm3
  libgdbmg1 libgnutls11 libgpg-error0 libgpmg1 libice6 libident libidn11
  libisc4 libisc7 libisccc0 libisccfg0 libjpeg62 libkrb53 libldap2
  libldap2-dev liblocale-gettext-perl liblockfile1 libltdl3 libltdl3-dev
  liblwres1 liblzo1 libmagic1 libmcrypt4 libmhash2 libmysqlclient10
  libmysqlclient12 libmysqlclient14 libmysqlclient15off libncurses5
  libncursesw5 libneon24 libnet-daemon-perl libnet-netmask-perl libnewt0
  libnewt0.51 libnss-db libopencdk8 libpam-modules libpam0g libpcap0
  libpcap0.7 libpcre3 libpcre3-dev libperl5.6 libplrpc-perl libpng10-0
  libpng12-0 libpng2 libpopt0 libpq3 libreadline4 libreadline5 libsasl2
  libsasl7 libsensors3 libsigc++-1.2-5c102 libsm6 libsnmp5 libss2
  libssl-dev libssl0.9.6 libssl0.9.7 libstdc++2.10-dev
  libstdc++2.10-glibc2.2 libstdc++3 libstdc++5 libstdc++5-3.3-dev libsvn0
  libt1-5 libtasn1-2 libtext-charwidth-perl libtext-iconv-perl
  libtext-wrapi18n-perl libtidy0 libtool libusb-0.1-4 libuuid1 libwrap0
  libx11-6 libxext6 libxml2 libxpm4 libxslt1.1 lilo links locales login
  lsof lynx m4 mailx make makedev man-db mawk mbr mlock modconf modutils
  mount mpack mtools mtr-tiny mysql-client-5.0 mysql-server-5.0 nano
  ncurses-bin net-tools netbase netkit-inetd netkit-ping ntpdate nvi
  openssl passwd patch pciutils pdflib-lite6 perl perl-base perl-modules
  php5-bcmath php5-bz2 php5-cgi php5-cli php5-common php5-ctype php5-curl
  php5-dom php5-exif php5-gd php5-gettext php5-iconv php5-imap php5-ldap
  php5-mbstring php5-mcrypt php5-mhash php5-mysql php5-mysqli php5-pdf
  php5-pear php5-pgsql php5-simplexml php5-snmp php5-soap php5-sockets
  php5-sqlite php5-tidy php5-xmlrpc php5-xmlwriter php5-xsl php5-zlib
  pidentd ppp pppconfig pppoe pppoeconf procmail procps psmisc
  pure-ftpd-common pure-ftpd-mysql python python-newt python2.1 python2.3
  rcs reportbug rsync screen sed setserial sgml-base sharutils shellutils
  slang1 slang1a-utf8 ssh ssl-cert strace subversion sudo sysklogd syslinux
  systemconfigurator systemimager-client systemimager-common sysvinit tar
  tasksel tcpd tcsh telnet texinfo textutils time unzip util-linux vacation
  vim vim-common wamerican wenglish wget whiptail whois xfree86-common
  xlibs-data xml-core zlib1g zlib1g-dev

ou encore

E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
E: Unable to resolve some dependencies!
Some packages had unmet dependencies.  This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

The following packages have unmet dependencies:
  links: Depends: libc6 (>= 2.3.2.ds1-4) but it is not installable
         Depends: libgpmg1 (>= 1.19.6-1) but it is not installable

Et j’avoue que je ne sais pas quoi faire …

Apparement il y a des dependance cassées, mais cmt les résoudre ?

est tu en unstable testing ou stable
tu viens de l’installer ta debian?
as tu fait des mises à jour récement

peux tu donner la configuration de tes sources apt ?
as tu joué avec /etc/apt/preferences ? est ce qu’il est bien absent ou vide ?

C’est un nouveau dédié d’a peine 1 semaine de chez ovh.

Apt.list :

deb ftp://mir1.ovh.net/debian/ stable main
deb-src ftp://mir1.ovh.net/debian/ stable main
deb http://security.debian.org/ stable/updates main

#deb http://ftp.fr.debian.org/debian-non-US sarge/non-US main contrib non-free
#deb http://ftp.fr.debian.org/debian sarge main contrib non-free


#
#deb http://packages.dotdeb.org stable all
#deb-src http://packages.dotdeb.org stable all

# PHP5.0 for Debian sarge
#deb http://people.debian.org/~dexter php5.0 sarge
#deb-src http://people.debian.org/~dexter php5.0 sarge
deb http://debian.sipo.nl sarge all
deb-src http://debian.sipo.nl sarge all[code]

Il n’y a pas de /etc/preferences
[/code]

décommentes les lignesdeb http://ftp.fr.debian.org/debian-non-US sarge/non-US main contrib non-free deb http://ftp.fr.debian.org/debian sarge main contrib non-free
et fais un update et un upgrade, ça devrait être mieux.
Par ailleurs, transformes tous tes “stable” en “sarge” partout, c’est plus sûr.

je confirme… je me suis deja retrouvé avec des sources mixte sarge / etch a cause de ca…