Probleme de depots

Bonjour a tous,

voila j’utilise Debian pour me faire un serveur eGroupware.

les depots utilisés dont les lenny.

eGroupware a evolué et la nouvelle version se trouve sur les depots experimentaux.

j’ai beau changer le lien des depots dans mon sources.list, suivi d’un apt-get update.
aussi bien le apt-get upgrade que le apt-get install egroupware ne me donne cette mise a jours qui est pourtant disponible sur les depots (cf lien)

http://packages.debian.org/experimental/web/

quelqu’un pourrait il me renseigner svp …

Dob

apt-cache policy egroupware egroupware: Installé : (aucun) Candidat : 1.2.107-2.dfsg-1.1 Table de version : 1.4.001.dfsg-2.1 0 988 http://ftp.fr.debian.org experimental/main Packages 1.2.107-2.dfsg-1.1 0 994 http://ftp.fr.debian.org testing/main Packages 998 http://ftp.fr.debian.org unstable/main Packages
Il est bien présent dans les dépôts experimentaux.
Peux-tu nous donner ton sources.list ?
As-tu lu le post de mattotop dans Trucs & astuces : Votre sources.list au carré ?

voici mon sources.list pour info

désolé mais je ne me suis pas encore posé sur les multi-depots
(oui je retire/rajoute les # avant le apt-get update)

deb ftp://ftp2.fr.debian.org/debian/ lenny main
deb-src ftp://ftp2.fr.debian.org/debian/ lenny main

deb security.debian.org/ lenny/updates main
deb-src security.debian.org/ lenny/updates main

deb ftp://ftp2.fr.debian.org/debian/ unstable main

deb-src ftp://ftp2.fr.debian.org/debian/ unstable main

deb ftp://ftp.fr.debian.org/debian/ experimental main contrib non-free

deb-src ftp://ftp.fr.debian.org/debian/ experimental main contrib non-free

[quote=“Dob”]voici mon sources.list pour info

désolé mais je ne me suis pas encore posé sur les multi-depots

deb ftp://ftp2.fr.debian.org/debian/ lenny main
deb-src ftp://ftp2.fr.debian.org/debian/ lenny main

deb security.debian.org/ lenny/updates main
deb-src security.debian.org/ lenny/updates main

deb ftp://ftp2.fr.debian.org/debian/ unstable main

deb-src ftp://ftp2.fr.debian.org/debian/ unstable main

[color=red]

deb ftp://ftp.fr.debian.org/debian/ experimental main contrib non-free

deb-src ftp://ftp.fr.debian.org/debian/ experimental main contrib[/color] non-free[/quote]

Enlève le # de devant tes depots experimentaux, apt-get update et installe egroupware.
Après remets les # et apt-get update, sinon des paquets de lenny vont être automatiquement passés en experimental.
regarde le post de matt. :wink:

j’ai edite mon précedent post sur les ajout/suppresion des #

Une fois que tu as retiré les # et fait apt-get update, que te dis la commande :

debian:/etc/apt# apt-cache policy egroupware
egroupware:
Installé : 1.2.107-2.dfsg-1.1
Candidat : 1.2.107-2.dfsg-1.1
Table de version :
1.4.001.dfsg-2.1 0
1 ftp://ftp.fr.debian.org experimental/main Packages
*** 1.2.107-2.dfsg-1.1 0
100 /var/lib/dpkg/status

suivi d’un

debian:/etc/apt# apt-get install egroupware
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
egroupware est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Ça devrait fonctionner avec ça :

effectivement cela fonctionne :smiley: FECILITATION :smiley:

le -t c’est pour forcer ?

[quote] Table de version :
1.4.001.dfsg-2.1 0
1 ftp://ftp.fr.debian.org experimental/main Packages
*** 1.2.107-2.dfsg-1.1 0
100 /var/lib/dpkg/status [/quote]
Ça ne s’installait pas car le paquet experimental est en priorité 1 alors que ton paquet lenny est en priorité 100.

cf topic votre sources.list au carré et man apt_preferences

[quote=“Dob”]effectivement cela fonctionne :smiley: FECILITATION :smiley:

le -t c’est pour forcer ?[/quote]
Oui, pour obliger à installer la version que tu veux.

[quote=“man apt-get”]-t, --target-release, --default-release
Cette option contrôle l’entrée par défaut pour les questions de
distribution ; une étiquette (pin) par défaut dont la priorité vaut
990 est créé en utilisant la chaîne spécifiée. Le fichier des
préférences peut annuler cette décision. En clair, cette option
permet de contrôler simplement dans quelle distribution seront
récupérés les paquets. Par exemple : -t ’2.1*’ ou -t unstable.
Élément de configuration : APT::Default-Release. Voyez aussi la
page de manuel d’apt_preferences(5).[/quote]

Bon groupware :wink: