-------- Message original --------
Sujet: Re: dansguardian
Date: Sun, 12 Sep 2004 14:47:09 +0200
De: Capacci Thomas <[EMAIL PROTECTED]>
Pour: Jean-Luc Coulon (f5ibh) <[EMAIL PROTECTED]>
Références: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Jean-Luc Coulon (f5ibh) a écrit :
Bonjour Thomas,
Le 12.09.2004 13:59:21, Capacci Thomas a écrit :
Jean-Luc Coulon (f5ibh) a écrit :
Le 12.09.2004 02:28:34, Capacci Thomas a écrit :
Bonsoir,
j'essaie d'installer dansguardian sur ma debian.
le make install échoue ; /etc/init.d/dansguardian file doesn't exists
g tenté un configure avec --sysvdir=/etc/init.d mais cela ne
marche pas.
Pourquoi ne pas installer le paquet Debian du même nom.
(en attachement le fichier /etc/init.d/dansguardian provenant de sid)
Jean-Luc
Et bien parceque l'installation échoue aussi pour des problèmes de
versions :
dpkg: dependency problems prevent configuration of dansguardian:
dansguardian depends on libc6 (>= 2.3.2.ds1-4); however:
Version of libc6 on system is 2.2.5-11.5.
dansguardian depends on libgcc1 (>= 1:3.3.3-1); however:
Version of libgcc1 on system is 1:3.0.4-7.
dansguardian depends on libstdc++5 (>= 1:3.3.3-1); however:
Package libstdc++5 is not installed.
dansguardian depends on zlib1g (>= 1:1.2.1); however:
Version of zlib1g on system is 1:1.1.4-1.0woody0.
dpkg: error processing dansguardian (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
dansguardian
je ne sais pas comment faire, passer en instable ?
Passer en instable pour juste un paquet ne me semble pas justifié.
Je ne sais pas quelle est la version de dansguadian dans stable/
testing. Mais ce que je ne comprends pas ce sont vos messages :
si vous faites apt-get install dansguardian, apt va gérer les
dépendances tout seul. Ce que vous avez fait là ressemble à dpkg -i
sur un paquet debian qui provient d'une autre "saveur" de Debian.
j'essaie apt-get install dansguardian et le résultat n'est pas
encourageant :
Reading Package Lists...
Building Dependency Tree...
Package dansguardian has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
Pardonnez mon ignorance, mais qu'elle attitude proner dans ce genre de
dialogues homme-machine?
Comment s'y prend-on ?
Passer en sid est assez simple en théorie : vous allez dans votre
fichier /etc/apt/sources.list, vous changez "woody' ou "stable" ou
"testing" ou "sarge" par "unstable" ou "sid" et vous faites apt-get
update suivi de apt-get dist-upgrade....
Attendez-vous à quelques surprises et à la mise à jour de centaines de
paquets. Et peut-être à la suppression de paquets auquels vous tenez ou
dont vous avez besoin. C'est sans grand danger car il va vous dire
qu'il y a tant de paquets à installer, tant de paquets seront conservés
et tant de paquets à supprimer. tant que vous n'avez pas répondu 'O',
vous pouvez toujours remettre votre ancien fichier sources.list et
refaire un apt-get update.
Si vous décidez cependant de passer à unstable, lors de la mise à jour
des paquets, il est probable qu'un certain nombre d'entre eux restent
non configurés pour des problèmes divers. Relancer la commande dpkg-
configure -a plusieurs fois permet bien souvent d'arriver à ses fins.
mais vous êtes grand hein ! Je n'assume aucune respknsabilité quant aux
conséquences de vos actions, surtout si elles doivent mettre en danger
des vies humaines ;-)
Pas de soucis, je travaille dans un environnement sain en essayant d'
avoir de la méthode.
Merci beaucoup pour le fichier, je vais voir si je peux m'en servir.
Quelques astuces :
Je suis en sid et je m'y trouve bien... Sachant que les mises à niveau
des paquets sotn très fréquentes et que d'un jour à l'autre on peut
avoir des parties entières complètement cassées (vite réparées). Je
procède ainsi : j'ai un miroir local des paquets que j'ai chargé sur
sid (par la commande apt-move). Lorsque je fais une mise à jour de ma
distributiuon Debian, pour chaque paquet mis à jour, je mets dans un
répertoire appelé "quarantaine" la version contenue dans ce miroir et
qui fonctionne. je fais ensuite la mise à jour du miroir même si alors,
il contient des paquets cassés car j'ai une sauvegarde dans mon
répertoire quarantaine. Si, après tests, les paquets en question
s'avèrent bons pour le service, je les efface du répertoire de
quarantaine. Sinon, je les réinstalle par dpkg -i en partant de ce
répertoire de quarantaine et j'attends une version corrigée. ce n'est
pas entièremetn sûr car une mise à jour de la libc ou de getty ou du
shell peut empêcher le bon fonctionnement du sstèmemais il y a des
limites à la paranoïa (je peux démarrer depuis une autre partition et
aller "jardiner" sur mon système normal en cas de problème). Pour
retrouver les anciennes versions des paquets, n peut faire plus
simplement et ajouter dnas son fichier sourcers.list une lisgne comme
(pour chacun des paquets) :
deb http://snapshot.debian.net/archive pool xemacs21
dans ce cas, il s'git de xemacs21, il faut mentionner le nom du paquet
*source*.
Je suis encore trop débutant pour me lancer dans de telles "combines" ;)
mais je garde votre message dans un dossier (pas en quarantaine,
quoique...;)