6.3.2 R�solution de probl�mes de mise � jour avec APT
Des probl�mes de d�pendances peuvent arriver lors de la mise � jour avec
unstable/testing, comme d�crit dans Mise � jour du syst�me Debian, Section
5.3. La plupart du temps, c'est parce qu'un paquet qui doit �tre mis �
jour poss�de une d�pendance qui n'est pas trouv�e. Ces probl�mes sont r�solus
en utilisant
# aptitude dist-upgrade
Si cela ne marche pas, r�p�tez les op�rations suivantes jusqu'� ce que le
probl�me se r�solve tout seul :
# aptitude -f upgrade # continue � upgrade � malgr� les erreurs
... ou
# aptitude -f dist-upgrade # continue � dist-upgrade � malgr� les erreurs
De mauvais scripts de mise � jour peuvent causer des probl�mes r�currents. Il
est recommand� de r�soudre ce genre de situations en consultant les scripts
/var/lib/dpkg/info/packagename.{post,pre}{inst,rm}
du
paquet en question et de lancer :
# dpkg --configure -a # configure les paquets partiellement install�s
Si un script se plaint d'un fichier de configuration manquant, cherchez dans
/etc
le fichier de configuration correspondant. Si un fichier de
configuration avec une extension .dpkg-new (ou quelquechose
similaire) existe, renommez-le (mv
) en un fichier sans suffixe.
Des probl�mes de d�pendances peuvent survenir en installant des paquets de
unstable/testing. Il existe des moyens de passer
outre les d�pendances.
# aptitude -f install package # passe outre les d�pendances non r�solues
Une autre m�thode pour r�soudre ces probl�mes est d'utiliser le paquet
equivs
. Voir
Le paquet equivs
,
Section 6.5.2. Voir /usr/share/doc/equivs/README.Debian
et Le paquet equivs
, Section 6.5.2.