Problème d'installation de squid

Bonjour tout le monde. Je n’arrive pas à installer squid sur ma machine. Lorsque je fais apt-get install squid3, j’ai cette reponse. Mais avant ça j’ai fait d’abord apt-get install upgrade et apt-get install update

## root@svr-proxy:/# apt-get install squid3
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet squid3

root@svr-proxy:/# apt-get install squid
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Package squid is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package ‘squid’ has no installation candidate

Aidez moi s’il vous plait

Tu n’as pas les bons dépots pour ta configuration apt peut être ?
(à lire: https://wiki.debian.org/fr/SourcesList)
que renvoie find /etc/apt/ -name “*.list” | xargs cat | grep ^deb ?

Voici le resultat

root@svr-proxy:/# find /etc/apt/ -name “*.list” | xargs cat | grep ^deb
deb cdrom:[Debian GNU/Linux 8.7.1 Jessie - Official amd64 DVD Binary-1 20170116-11:01]/ jessie contrib main
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

Met la ligne en commentaire par un #
# deb cdrom:[Debian GNU/Linux 8.7.1 Jessie - Official amd64 DVD Binary-1 20170116-11:01]/ jessie contrib main
Cette ligne correspondont à ton CD.

et ajoutes :

deb http://deb.debian.org/debian jessie main
deb-src http://deb.debian.org/debian jessie main

Avant :

deb http://security.debian.org/ jessie/updates main contrib

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

Cordialement,
Romain

@ZW3B
Excusez moi je suis novice dans les réseaux, je dois éditer quel fichier

/etc/apt/sources.list

Cela n’a rien à voir avec les réseaux mais avec apt, le gestionnaire de paquets de Debian.

1 J'aime

@ZW3B détail: l’ordre nj’a aucune importance.

@sally tu peux faire encore plus propre en copiant tout ce qui suit dans une console:

mv /etc/apt/apt.soucres.list /etc/apt/apt.soucres.list.old

touch /etc/apt/apt.soucres.list 

cat <<EOF >/etc/apt/apt.soucres.list.d/jessie.list
deb http://deb.debian.org/debian jessie main contrib non-free
#deb-src http://deb.debian.org/debian jessie main contrib non-free
EOF

cat <<EOF >/etc/apt/apt.soucres.list.d/jessie.updates.list
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
EOF

cat <<EOF >/etc/apt/apt.soucres.list.d/jessie.security.list
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
EOF

j’ai rajouté contrib et non-free pour être exhaustif, ainsi que les dépots jessie-updates pour les mises à jours réactives, mais ce n’est pas nécéssaire pour squid.
[edit: attends, j’ai fait une petite erreur je corrige]
[reedit: ok là c’est bon]

En vrai !?? ^^ !oL :wink: MerKi n!||J’a ^^

Un peu, quand même. Apt utilise les miroirs dans l’ordre du fichier. Quand un paquet se trouve à la fois dans l’archive normale et dans l’archive de sécurité, il vaut mieux le télécharger de préférence depuis un miroir de l’archive normale pour limiter la charge des miroirs de sécurité, beaucoup moins nombreux, et, éventuellement, bénéficier d’un meilleur débit.

PS : c’est quoi ces apt.soucres.list ?

1 J'aime

^^

Le pauvre @sally : le fichier c’est celui-ci : /etc/apt/sources.list

Après avoir ajouter ou modifier le contenu du fichier… il faut lancer un update pour mettre à jour la list des paquets deb(ian).

apt-get update

Puis tu peut search ou install :wink:

Décidément tout le monde a du mal avec le clavier aujourd’hui…

@PascalHambourg Mince ^^ … c mieux là :slight_smile: Merci

C’est toujours pareil

root@svr-proxy:/etc/apt# cat </etc/apt/soucres.list.d/jessie.list
> deb http://deb.debian.org/debian jessie main contrib non-free
> #deb-src http://deb.debian.org/debian jessie main contrib non-free
> EOF

root@svr-proxy:/etc/apt# cat </etc/apt/sources.list.d/jessie.list

deb http://deb.debian.org/debian jessie main contrib non-free
#deb-src http://deb.debian.org/debian jessie main contrib non-free
EOF

root@svr-proxy:/etc/apt# cat </etc/apt/sources.list.d/jessie.updates.list

deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
EOF
root@svr-proxy:/etc/apt# cat </etc/apt/sources.list.d/jessie.security.list
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
EOF
root@svr-proxy:/etc/apt# cd …
root@svr-proxy:/etc# cd …
root@svr-proxy:/# apt-get install upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet upgrade
root@svr-proxy:/# apt-get install update
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet update

root@svr-proxy:/# apt-get install squid
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet squid
root@svr-proxy:/# apt-get install squid3
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet squid3

C’est le bazar, avec les erreurs dans les messages précédents et certains caractères interprétés par le forum comme des balises de formatage, c’est illisible.

Edite ton message pour mettre les blocs de texte en texte préformaté afin qu’on voie le texte sans transformation.

C’est Lundi… :wink:

Un peu de lecture @sally ^^ :slight_smile: https://www.debian.org/doc/manuals/debian-reference/ch02.fr.html

Non, le formatage de tes messages n’est toujours pas bon. On devrait voir quelque chose comme ceci :

deb http://deb.debian.org/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

Pas de gras, pas d’italique, pas de liens hypertexte, que du texte brut.
Là, on voit des EOF qui traînent et qui n’ont rien à faire dans ce fichier.

1 J'aime

Si tu t’obstines à répéter encore et encore les mêmes messages au formatage pourri qui n’apportent rien, je vais finir par les supprimer.
Tu vois bien que c’est toujours la même chose, non ?

1 J'aime

désolée, je ne fais aucune mise en page. Je ne sais pourquoi ça me sort comme ça. je vais essayer de voir

1 J'aime

Aucun changement -> messages supprimés.

Entraîne-toi à formater correctement le texte brut, demande de l’aide dans la section “forum interne” si nécessaire et ensuite édite ton message… mais arrête de poster de nouveaux messages contenant la même chose.

1 J'aime

UPDATE !!!

apt-get update

Aprés avoir modifié ta config apt, il faut d’abord faire un update pour mettre à jour les infos de localisation des paquets.
Le upgrade ou l’install de squid, tu les fais aprés.

1 J'aime