Nous sommes le Ven 18 Juil, 2025 22:15
Supprimer les cookies

installation de clamav 0.86.2

Sur le logiciel libre en général ou un logiciel libre en particulier

Mar 30 Août, 2005 10:06

Bonjour,

Je cherche a mettre à jour Clam AV mais la dernière version (0.86.2) me demande 2 packages que synaptic n'a pas : zlib et zlib-level.
J'ai effectué un update avec apt-get sans résultats. Vous connaissez des mirroirs où je pourrai avoir ces 2 packages s'il vous plait ?

merci d'avance pour vos réponses
Tibolo

Messages : 5

Mar 30 Août, 2005 12:20

Bonjour Tibolo,

Voici la page officielle de zlib : http://www.zlib.net/

Vous trouverez tout ce qu'il faut pour l'installer. Et en plus zlib s'installe très facilement...
1 : funsun --> 2 : f1s1 --> 3 : (fs)1 --> 4 : ?
fun sun

Messages : 297
Géo : périgueux

Mar 30 Août, 2005 19:39

Je serais très étonné que ton système fonctionne sans la zlib déjà installée!
Sur ma mandriva le paquet s'appelle zlib1.
Fais une petite recherche avec apt:
# apt-cache search --names-only zlib
et j'imagine qu'il s'agit de zlib-devel et pas zlib-level.
Et un
# gpkq-query -l \*zlib\*
te permettra de voir ce qui est déjà installé.

Le paquet que tu essaye d'installer est-il prévu pour ta distribution?
wismerhill

Messages : 274

Mer 31 Août, 2005 09:14

wismerhill a écrit:Je serais très étonné que ton système fonctionne sans la zlib déjà installée!
Sur ma mandriva le paquet s'appelle zlib1.
Fais une petite recherche avec apt:
# apt-cache search --names-only zlib
et j'imagine qu'il s'agit de zlib-devel et pas zlib-level.
Et un
# gpkq-query -l \*zlib\*
te permettra de voir ce qui est déjà installé.

Le paquet que tu essaye d'installer est-il prévu pour ta distribution?


oui j'ai fait une petite erreur de frappe, c'est bien zlib-devel qu'il demande.
Je me sers d'Ubuntu 5.04, mais je ne peux pas te dire si ces paquets sont prévus pour cette distribution.
Tibolo

Messages : 5

Mer 31 Août, 2005 09:39

Heu... petite question sans aucun intérêt. Pourquoi est-ce que clamAV a besoin de librairies de développement pour s'installer en binaire ?
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Mer 31 Août, 2005 10:03

Bon voila j'ai fini par télécharger le package zlib-1.2.3..mais kan j'essaye d'installer je rencontre un probleme de permissions, voila le log :

nicolas@koo:~/zlib-1.2.3$ ./configure
Checking for gcc...
Building static library libz.a version 1.2.3 with gcc.
Checking for unistd.h... Yes.
Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf()
Checking for vsnprintf() in stdio.h... Yes.
Checking for return value of vsnprintf()... Yes.
Checking for errno.h... Yes.
Checking for mmap support... Yes.
nicolas@koo:~/zlib-1.2.3$ ls
adler32.c crc32.c INDEX inftrees.h qnx zlib.3
algorithm.txt crc32.h infback.c Makefile README zlib.h
amiga deflate.c inffast.c Makefile.in trees.c zutil.c
as400 deflate.h inffast.h make_vms.com trees.h zutil.h
ChangeLog example.c inffixed.h minigzip.c uncompr.c
compress.c examples inflate.c msdos win32
configure FAQ inflate.h old zconf.h
contrib gzio.c inftrees.c projects zconf.in.h
nicolas@koo:~/zlib-1.2.3$ makefile
bash: makefile: command not found
nicolas@koo:~/zlib-1.2.3$ make
gcc -O3 -DUSE_MMAP -c -o example.o example.c
gcc -O3 -DUSE_MMAP -c -o adler32.o adler32.c
gcc -O3 -DUSE_MMAP -c -o compress.o compress.c
gcc -O3 -DUSE_MMAP -c -o crc32.o crc32.c
gcc -O3 -DUSE_MMAP -c -o gzio.o gzio.c
gcc -O3 -DUSE_MMAP -c -o uncompr.o uncompr.c
gcc -O3 -DUSE_MMAP -c -o deflate.o deflate.c
gcc -O3 -DUSE_MMAP -c -o trees.o trees.c
gcc -O3 -DUSE_MMAP -c -o zutil.o zutil.c
gcc -O3 -DUSE_MMAP -c -o inflate.o inflate.c
gcc -O3 -DUSE_MMAP -c -o infback.o infback.c
gcc -O3 -DUSE_MMAP -c -o inftrees.o inftrees.c
gcc -O3 -DUSE_MMAP -c -o inffast.o inffast.c
ar rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
gcc -O3 -DUSE_MMAP -o example example.o -L. libz.a
gcc -O3 -DUSE_MMAP -c -o minigzip.o minigzip.c
gcc -O3 -DUSE_MMAP -o minigzip minigzip.o -L. libz.a
nicolas@koo:~/zlib-1.2.3$ make install
mkdir: cannot create directory `/usr/local/share/man/man3': Permission denied
make: [install] Error 1 (ignored)
cp zlib.h zconf.h /usr/local/include
cp: cannot create regular file `/usr/local/include/zlib.h': Permission denied
cp: cannot create regular file `/usr/local/include/zconf.h': Permission denied
make: *** [install] Error 1



vous pouvez me dire quelles sont les commandes pour modifier les permissions de ces répertoires s'il vous plait ?
Tibolo

Messages : 5

Mer 31 Août, 2005 10:39

Oki, j'avais vu juste.Il y a une recompilation dans l'air.

Synaptic est un système de gestion des paquets sur ubuntu, compiler et installer des programmes sans les transformer en .deb (donc en paquets gérables par le système, revient à casser cette gestion des paquets et des dépendances. En gros tu vas y foutre un bronx innommable, laisser plus de fichiers que nécessaire lors d'une autre "mise à jour", faire que synaptic va gueuler sur des problèmes de dépendance alors que tout est installé sur le système. Bref quand on s'y connait pas trop, et avant de faire cela, on demande sinon notre petit système finira bloated et bancale. La preuve : tu recompile zlib alors que cette lib existe déjà sur le système, ce qui va faire un conflit ingérable par synaptic (ça sera pas de sa faute si on l'outre-passe).

Utilise donc checkinstall pour faire des paquets indisponibles sur les dépots, et n'utilise que les dépots sauf si tu ne peux pas faire autrement.ce qui n'est pas le cas ici.

vous pouvez me dire quelles sont les commandes pour modifier les permissions de ces répertoires s'il vous plait ?
Houlà, c'est le genre de réponse qu'il ne faut pas attendre. Les permissions de ces répertoires sont très bien comme elles sont.

Pour en revenir à ta question, j'en ai fini avec la couche, Le problème de permission vient du fait que tu es simple utilisateur et que tu n'as aucun droit pour écrire dans ces répertoires. Il faut faire un sudo avant l'installation.

--
En installant zlib1g-dev et libgmp3-dev, ainsi que libbz2-dev (tous des paquets fait par l'équipe ubuntu), tu résouds tout tes problèmes de dépendance. Après à toi de voir comment faire ton paquet et ta configuration pour clamav.
Dernière édition par Téthis le Mer 31 Août, 2005 10:53, édité 1 fois au total.
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Mer 31 Août, 2005 10:50

Utilise donc checkinstall pour faire des paquets indisponibles sur les dépots, et n'utilise que les dépots sauf si tu ne peux pas faire autrement.ce qui n'est pas le cas ici.


dsl je débute sur linux en générale mais checkinstall, c'est une commande d'apt?
Tibolo

Messages : 5

Mer 31 Août, 2005 10:55

J'ai mis la liste des paquets à télécharger dans l'ancien post, mais je *persiste* à dire que c'est une mauvaise solution pour qqun qui débute et ne connait pas bien le système.

Checkinstall est un paquet dans universe.

http://forum.ubuntu-fr.org/viewtopic.php?pid=70080 je ne connais pas ce dépot, donc à prendre avec précaution.
Dernière édition par Téthis le Mer 31 Août, 2005 11:00, édité 1 fois au total.
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Mer 31 Août, 2005 10:59

bon attend...je compren plus grand choses la...en clair tu me conseilles de faire quoi? (tu peux pêtre un peu indulgent en me mentionnant les commandes qu'il faut mettre s'il y en a s'il te plait...merci) :)
Tibolo

Messages : 5

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit