Squid package debian, option de compilation

Bonjour,

Je vais monter un serveur proxy sous debian sarge (ou etch selon quand je vais attaquer) et je n’arrive pas à trouver une information concernat le package “squid” .

J’hésite à l’heure actuelle entre:

  • prendre squid en version source sur le site et compiler moi meme avec les bonnes options au moment du ./configure ( par exemple, activer snmp pour une utilisation plus tard avec le mrtg en place)
  • prendre le package debian.

Je souhaiterai donc savoir ou je peux trouver les options de compilations utilisées dans le package debian ‘squid’.

Merci de votre aide et si le sujet est deja traité marci de me rediriger car je n’ai pas trouvé le bon sujet dans le forum.

Cordialement,

Strung

PS: ce squid sera en utilisation en entreprise en remplacement d’un squid sous redhat.

Prend le paquet Debian. Si celui ci ne convient pas, tu recompile Squid à l’aide du paquet source de Debian et en aucun cas à partir du tar.gz ou autre. Cela t’évitera une collection d’ennuis à venir importante. Si tu as des difficultés avec le paquet source debian, pose des questions, on avisera.

Pour les options:

[quote]bindir = /usr/sbin
libexecdir = /usr/lib/squid
sysconfdir = /etc/squid
logdir = /var/log/squid
docdir = /usr/share/doc/squid
datadir = /usr/share/squid

DEFAULTS = logdir=$(logdir)
DEFAULT_CACHE_LOG=$(logdir)/cache.log
DEFAULT_ACCESS_LOG=$(logdir)/access.log
DEFAULT_STORE_LOG=$(logdir)/store.log
DEFAULT_PID_FILE=/var/run/squid.pid
DEFAULT_SWAP_DIR=/var/spool/squid
DEFAULT_ICON_DIR=$(datadir)/icons
DEFAULT_ERROR_DIR=$(datadir)/errors/English
DEFAULT_MIME_TABLE=$(datadir)/mime.conf
DEFAULT_MIB_PATH=$(datadir)/mib.txt

    ./configure \
    --prefix=/usr \
    --exec_prefix=/usr \
    --bindir=/usr/sbin --sbindir=/usr/sbin \
    --libexecdir=/usr/lib/squid \
    --sysconfdir=$(sysconfdir) \
    --localstatedir=/var/spool/squid \
    --datadir=/usr/share/squid \
    --enable-async-io --with-pthreads \
    --enable-storeio=ufs,aufs,coss,diskd,null \
    --enable-linux-netfilter \
    --enable-arp-acl \
    --enable-epoll \
    --enable-removal-policies=lru,heap \
    --enable-snmp \
    --enable-delay-pools \
    --enable-htcp \
    --enable-cache-digests \
    --enable-underscores \
    --enable-referer-log \
    --enable-useragent-log \
    --enable-auth="basic,digest,ntlm" \
    --enable-carp \
    --with-large-files \
    $(DEB_HOST_ARCH_CPU)-debian-$(DEB_HOST_ARCH_OS)

[/quote]

fran.b a fait un tuto “trucs et astuces” sur la manipulation de paquets deb et il y a foultitude de docs sur les sites debian.
Le processus de recompilation de paquet est trés détaillé+automatisé et il suffit de l’interrompre entre le déploiement et le rebuild du paquet binaire pour retoucher les options de config ou patcher les sources en partant de la config debian.

Merci pour ta réponse.

Juste pour info, comment as tu retouvé ces détails ? en décompressant le paquet ?

Edit: oups j’avais pas rafraichi la page pour voir ta réponse.

Merci a vous deux