Probleme sur debian 8

vous devez mettre le signe dièse(#) devant les lignes indiquées

deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main

vous indiquez:

    deb http://ftp.debian.org/debian/ stable main contrib non-free
    deb http://ftp.de.debian.org/debian jessie main

votre sources.list n’est pas homogène; vous êtes en jessie alors que la stable actuelle est stretch; mettez tout en jessie ou alors mettez à jour vers stretch .

s’il vous plaît je n’est pas saisie ce qu’il faut faire!

voici ce qui ce produit quand je tape la commande apt-get upgrade

root@debian:/home/djou# apt-get upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
basex : Dépend: java-wrappers mais il n’est pas installable
Recommande: libjline2-java mais il n’est pas installable
codeblocks : Dépend: libstdc++6 (>= 5.2) mais 4.9.2-10 est installé
Dépend: libwxbase3.0-0v5 (>= 3.0.2+dfsg) mais il n’est pas installable
Dépend: libwxgtk3.0-0v5 (>= 3.0.2+dfsg) mais il n’est pas installable
Dépend: codeblocks-common (= 16.01+dfsg-2) mais il n’est pas installable
Recommande: gcc mais il n’est pas installable ou
g++ mais il n’est pas installable
Recommande: gdb mais il n’est pas installable
debconf-i18n : Dépend: debconf (= 1.5.56) mais 1.5.56+deb8u1 est installé
default-libmysqlclient-dev : Dépend: libmariadbclient-dev-compat mais il n’est pas installable
libc6-dev : Dépend: libc6 (= 2.24-14) mais 2.19-18+deb8u10 est installé
Dépend: libc-dev-bin (= 2.24-14) mais il n’est pas installable
Dépend: linux-libc-dev (>= 4.11.11) mais il n’est pas installable
libc6-i686 : Pré-Dépend: libc6 (= 2.19-18+deb8u1) mais 2.19-18+deb8u10 est installé
libcodeblocks0 : Dépend: libstdc++6 (>= 5.2) mais 4.9.2-10 est installé
Dépend: libwxbase3.0-0v5 (>= 3.0.2+dfsg) mais il n’est pas installable
Dépend: libwxgtk3.0-0v5 (>= 3.0.2+dfsg) mais il n’est pas installable
Dépend: binutils (>= 2.14.90.0.7) mais il n’est pas installable
mailutils : Dépend: mailutils-common (= 1:2.99.98-2) mais il n’est pas installable
Dépend: libgsasl7 (>= 1.1) mais il n’est pas installable
Dépend: libkyotocabinet16 (>= 1.2.76) mais il n’est pas installable
Dépend: libmailutils4 (>= 1:2.99.98) mais il n’est pas installable
mailutils-mh : Dépend: mailutils-common (= 1:2.99.98-2) mais il n’est pas installable
Dépend: libgsasl7 (>= 1.1) mais il n’est pas installable
Dépend: libmailutils4 (>= 1:2.99.98) mais il n’est pas installable
mh-e : Dépend: emacs24 mais il n’est pas installable ou
emacs mais il n’est pas installable ou
xemacs21 mais il n’est pas installable
Recommande: compface mais il n’est pas installable
mysql-client-5.5 : Dépend: libdbd-mysql-perl (>= 1.2202) mais il n’est pas installable
Dépend: libterm-readkey-perl mais il n’est pas installable
mysql-server-5.5 : Dépend: mysql-server-core-5.5 (>= 5.5.57-0+deb8u1) mais il n’est pas installable
perl : Dépend: perl-base (= 5.20.2-3+deb8u8) mais 5.20.2-3+deb8u1 est installé
Dépend: perl-modules (>= 5.20.2-3+deb8u8) mais 5.20.2-3+deb8u1 est installé
E: Dépendances manquantes. Essayez d’utiliser l’option -f.
root@debian:/home/djou#

votre sources.list pour jessie doit être; en incluant les sources:

   deb http://deb.debian.org/debian/ oldstable main contrib non-free
   deb-src http://deb.debian.org/debian/ oldstable main contrib non-free

   deb http://deb.debian.org/debian/ oldstable-updates main contrib non-free
   deb-src http://deb.debian.org/debian/ oldstable-updates main contrib non-free

   deb http://deb.debian.org/debian-security oldstable/updates main
   deb-src http://deb.debian.org/debian-security oldstable/updates main

mettre à jour avec apt update et installer les paquets souhaités

Mysql est dans les dépôts debian jessie; installez depuis les dépôts officiels et non depuis des dépôts tiers

j’aimerai savoir si c’est possible d’initialiser le sources.list??

ça veut dire quoi “initialiser” le source.list?
Après toute modification du sources.list il faut obligatoirement lancer la commande

apt update

pour que les modifications des sources soient prises en compte

c’est assez simple une fois qu’on a compris , pour comparer avec windows on dira que jessiec’est windows7 et stretch c’est windows10

de plus jessie = debian 8 et stretch=debian 9

quand tu tapes apt-get install mysql-server il va chercher dans les lignes qui commencent par deb des sites http://…

sur chacun de ces sites il va chercher le programme et la version demandée ( tu peux choisir, dans ton cas laisses faire )

si sur la ligne il y a marqué jessie , il chercher la version jessie (W7) ET tous les programmes liés
si c’est marqué stretch il va chercher la version stretch (W10) ET tous les programmes liés

pour que ca marche bien de base il faut que tout soit sur la même version

donc pour commencer :
tu ne dois avoir aucun fichier dans /etc/apt/sources.list.d/
le fichier /etc/apt/sources.list contient uniquement ces six lignes
deb http://ftp.crihan.fr/debian/ jessie main contrib non-free
deb-src http://ftp.crihan.fr/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.crihan.fr/debian/ jessie-updates main contrib non-free
deb-src http://ftp.crihan.fr/debian/ jessie-updates main contrib non-free

ensuite apt-get update pour relier ta base de données des programmes à ces trois sites

ensuite tu installes apt-get install mysql-server

dans ton cas tu risques des erreurs alors
apt-get -f install peut les corriger
peut etre un dpkg-reconfigure -a te sera demandé

il est possible , vu ton installation que ca ne marche pas car tu as des programmes de stretch(deb9,w10) sur une version jessie(deb8,w7).
Dans ce cas deux solutions à ton niveau :

  1. tu réinstalles tout en choisissant à l’installation un miroir ( n’importe lequel , t as qu’a prendre crihan en france )
  2. tu suis un tuto sur comment passer de deb8 à deb9

pour comprendre :
les sites http contiennent des sous répertoires avec les programmes à jour
par exemple mysql-server se trouve dans
http://ftp.crihan.fr/debian/pool/main/m/mysql-5.7/
et
http://ftp.crihan.fr/debian/pool/main/m/mysql-5.5/
va voir tu comprendras un peu mieux

bonsoir merci pour vos aide je vais essayer de passer de debian8 a debian9. et je vais vous tenir informer

s’il vous plait c possible davoir le contenu par defaut du fichier sources.list situer dans etc/apt/sources.list ??

Salut @programmeur

Si ça peut aider voici ce qui se trouve dans mon fichier etc/apt/sources.list (Je suis sur Debian 9 : Stretch ):

# 
# deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST 20170617-13:06]/ stretch main
# deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST 20170617-13:06]/ stretch main

deb http://ftp.fr.debian.org/debian/ stretch main
deb-src http://ftp.fr.debian.org/debian/ stretch main

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

# stretch-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ stretch-updates main
deb [arch=amd64] https://download.docker.com/linux/debian stretch stable
# deb-src [arch=amd64] https://download.docker.com/linux/debian stretch stable
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main

bonjour sowlene merci pour votre aide j’ai finalement solutionner mon probleme avec juste la commande ‘‘apt-get install’’ il a reparer tout

merci encore a tous de m’avoir apporter de l’aide mon problème est résolu et je continu mon étude sur Linux!