Oui, mieux vaut enlever les paquets venant de dépôts non officiels ou installés à la main (dpkg -i ...), quitte à les réinstaller après au besoin. Tu peut savoir quelle version/dépôt a prévalence pour un paquets donné grâce à la commande :
apt-cache policy tonpaquet
Pour lister tout les paquets ne provenant pas des dépôts officiels installes sur mon système (c-à-d installés à la main ou à partir de dépôts officieux), je fait ainsi :
for p in $(COLUMNS=300 dpkg -l | awk '/^ii/ {print 2ドル}')
do
src=$(apt-cache madison $p)
echo $src | grep -q http://fr.archive.ubuntu.com || echo $p $src
done
Bon, c'est une sale bidouille maison, et connaissant Debian, je doute qu'il n'existe pas un outil pour ça (le problème étant de trouver cet outil ;).
D'une façon générale le dist-upgrade d'un debian-like est un bon moment pour faire un ménage de printemps. C'est commandes de diagnostic sont d'un bon secours :
[^] # Re: Mise à jour
Posté par herodiade . En réponse à la dépêche Ubuntu 7.04 : le faon est sur ses pattes. Évalué à 2.
apt-cache policy tonpaquet
Pour lister tout les paquets ne provenant pas des dépôts officiels installes sur mon système (c-à-d installés à la main ou à partir de dépôts officieux), je fait ainsi :
for p in $(COLUMNS=300 dpkg -l | awk '/^ii/ {print 2ドル}')
do
src=$(apt-cache madison $p)
echo $src | grep -q http://fr.archive.ubuntu.com || echo $p $src
done
Bon, c'est une sale bidouille maison, et connaissant Debian, je doute qu'il n'existe pas un outil pour ça (le problème étant de trouver cet outil ;).
D'une façon générale le dist-upgrade d'un debian-like est un bon moment pour faire un ménage de printemps. C'est commandes de diagnostic sont d'un bon secours :
dpkg --audit
apt-get check
aptitude search "~ahold" | grep "^.h"
dpkg --get-selections | grep hold
Et éventuellement, jeter un oeil sur :
deborphan
debfoster
cruft