Aller au contenu

squid


Messages recommandés

Hello tous le monde,

Je suis une débutante sur linux ,j 'ai voulu installer le proxy squid.j 'ai donc télécharger la version 2.6 stable10-20070312.

Après l 'avoir dézippé,j 'ai lançé les commande ./configure , make , make install.

je me suis retrouvé avec un repertoire squid dans /usr/local/squid/ avec ces différents repertoires (bin ,etc, libexec,man,sbin,share,var)

j 'ai configurer /usr/local/squid/etc/squid.conf.mais l 'executable pour lancer le service ne se trouve pas dans init.d comme dans les ancienne version de squid.et donc je suis bloquer car je ne sais pas lancer le service.

Est ce quelqu 'un pourrait m 'aider.

merci

Lien vers le commentaire
Partager sur d’autres sites

Les fichiers dans /etc/init.d sont propres à chaque distribution Linux et sont généralement créés par les gens qui maintiennent la distribution.

Le meilleur moyen d'installer un logiciel sous Linux est d'utiliser le système de packages (propre aussi à chaque distribution).

Essaie de désinstaller cette version (tente un make uninstall), puis lance le système de packages et installe Squid avec lui.

Bon courage !

Lien vers le commentaire
Partager sur d’autres sites

J ' ai fait comme tu m 'a dit fabien29200, j 'ai désinstaller avec make uninstall et make clean parce que je m 'en sortait plus.

mais le problème maintenant , quand je fais un apt-get install squid.

il me met ça.

artemis:/etc/apt# apt-get install squid

Lecture des listes de paquets... Fait

Construction de l'arbre des dépendances... Fait

squid est déjà la plus récente version disponible.

Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :

Les paquets suivants contiennent des dépendances non satisfaites :

squid: Dépend: squid-common (= 2.5.9-10sarge2) mais ne sera pas installé

E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet

(ou indiquez une solution).

Je suis sous debian sarge.

et la je suis perdu.

Lien vers le commentaire
Partager sur d’autres sites

Je n 'est pas voulu lnstaller le package pour avoir le fichier éxecutable pour le mettre dans le init.d

j 'ai voulu tout désinstaller et refaire une installation mais cette cette fois-ci en utilisant le apt-get.

car je m 'en sortait mieux quand j 'installait de cette manière.

voila

Lien vers le commentaire
Partager sur d’autres sites

c'est pour t'aider que je te dis ca

tu comprendras ce que tu fais bcp mieux en compilant squid, qui est, avouons le, un des softs les plus facile a compiler. (pas trop de dependances tordus)

je te conseille de relancer ta compil, refait l'install proprement

puis suis les instructions indiquées sur le lien que je t'ai donné plus haut.

pour le fichier a mettre dans init.d:

#!/bin/bash
# SQUID

case "$1" in
'start')
/usr/local/squid/sbin/squid   
;;
'stop')
/usr/local/squid/sbin/squid -k shutdown
        n=120
        while /usr/local/squid/sbin/squid -k check && [ $n -gt 120 ]; do
            sleep 1
            echo -n .
            n=`expr $n - 1`
        done
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0

puis chmod pour activer le x sur le fichier

et un update-rc.d pour le declarer pour le demarrage.

mais valide deja ton install de squid avant de te soucier de le lancer par init.d

Lien vers le commentaire
Partager sur d’autres sites

attention cependant aux upgrade :transpi:

une mise à jour de squid a provoqué une fois au boulot plus d'internet :francais:

icompatibilté avec l'ancien fichier de configuration :ouioui: ( plus de proxy transparent )...

obligé de mettre une vieille version :francais:

sinon squid c'est bon mangez-en...

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

bonsoir à tous,

j'ai voulu installer squid sur une debian 2.6.12-2-686

voici le message d'erreur que j'obtiens :

Creating squid spool directory structure

FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.5.STABLE9): Terminated abnormally.

CPU Usage: 0.003 seconds = 0.002 user + 0.001 sys

Maximum Resident Size: 0 KB

Page faults with physical i/o: 0

/var/lib/dpkg/info/squid.postinst: line 189: 8900 Aborted /usr/sbin/squid -z

Starting proxy server: Creating squid spool directory structure

FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.5.STABLE9): Terminated abnormally.

CPU Usage: 0.003 seconds = 0.003 user + 0.000 sys

Maximum Resident Size: 0 KB

Page faults with physical i/o: 0

/etc/init.d/squid: line 184: 8930 Aborted /usr/sbin/squid -z

FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.5.STABLE9): Terminated abnormally.

CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys

Maximum Resident Size: 0 KB

Page faults with physical i/o: 0

/etc/init.d/squid: line 184: 8932 Aborted start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null

squid.

[code]

je vais investiguer de mon côté sur ce probleme, mais si vous l'avez déjà rencontré, pouvez vous me donner la solution s'il vous plait ? :byebye:

merci d'avance :D

sunfun :prof:

Lien vers le commentaire
Partager sur d’autres sites

Il suffit de lire :p

le nom de ta machine n'est pas "resolvable"

soit tu corrige ton /etc/hosts (ou ton DNS si ta machine est serveur DNS)

soit tu modifie la valeur de "visible_hostname" dans squid.conf

#  TAG: visible_hostname
#	   If you want to present a special hostname in error messages, etc,
#	   define this.  Otherwise, the return value of gethostname()
#	   will be used. If you have multiple caches in a cluster and
#	   get errors about IP-forwarding you must set them to have individual
#	   names with this setting.
#
#Default:
# none
visible_hostname proxy

aux alentours des lignes 2900 chez moi, mais bon si tu sais bien te servir de ton éditeur de texte ... :p

Lien vers le commentaire
Partager sur d’autres sites

Salut

c'est pour t'aider que je te dis ca

tu comprendras ce que tu fais bcp mieux en compilant squid, qui est, avouons le, un des softs les plus facile a compiler. (pas trop de dependances tordus)

je te conseille de relancer ta compil, refait l'install proprement

puis suis les instructions indiquées sur le lien que je t'ai donné plus haut.

pour le fichier a mettre dans init.d:

#!/bin/bash
# SQUID

case "$1" in
'start')
/usr/local/squid/sbin/squid   
;;
'stop')
/usr/local/squid/sbin/squid -k shutdown
        n=120
        while /usr/local/squid/sbin/squid -k check && [ $n -gt 120 ]; do
            sleep 1
            echo -n .
            n=`expr $n - 1`
        done
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0

puis chmod pour activer le x sur le fichier

et un update-rc.d pour le declarer pour le demarrage.

mais valide deja ton install de squid avant de te soucier de le lancer par init.d

Moué, autant chez freebsd ou gentoo, quand on prend debian c'est en partie pour son gestionnaire de paquets .

attention cependant aux upgrade :chinois:

une mise à jour de squid a provoqué une fois au boulot plus d'internet :byebye:

icompatibilté avec l'ancien fichier de configuration :smack: ( plus de proxy transparent )...

obligé de mettre une vieille version :byebye:

sinon squid c'est bon mangez-en...

avec une debian stable, les versions de paquets de change pas .

Donc ce type de soucis ne devrais pas exister .

Debian choisi une version d'un soft, ça restera cette version pendand toutes la vie de la stable .

a+

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...