[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Forcer l'installation d'un paquet sans en supprimer un autre





Le poulpe qui bloppe ! a écrit :
Romaric DEFAUX a écrit :
Salut à tous,

Salut,

Il y a une autre solution, qui est la suivante :
Il faut d'abord télécharger le paquet deb (ici il dit qu'il va supprimer
vsftpd, mais il ment) :
apt-get install -d pure-ftpd

Puis forcer l'installation en ne tenant pas compte des conflits :
dpkg -i --force-conflicts pure-ftpd_1.0.21-11.4_amd64.deb
pure-ftpd-common_1.0.21-11.4_all.deb

Voilà, mais faites quand même attention avec ce genre de trucs, ça peut être
dangereux :)

Juste par curiosité, y'a t-il un moyen de vérifier autrement qu'avec
un test en live sur une machine de test que les conflits ne seront pas
trop dérangeants?
Et comment va tu gérer ton prochain aptitude update && aptitude
upgrade si un des 2 paquets est concerné par un update?

C'est juste pour info, mais drôlement intéressant !

J'imagine qu'il faut comparer la liste des fichiers que tes deux paquets vont installer, pour valider qu'il n'en n'ont pas en commun (pour que l'install de l'un n'écrase pas les fichiers de l'autre). Ici le conflit concernait juste le fait que ce sont tout les deux des serveurs FTP et donc utilisant le même port par défaut. Pour la mise à jour, il faudra que je force la désinstallation d'un des 2, que je fasse mes mises à jours, puis réinstalle de la même manière.
C'est pas forcément trivial, mais c'est un cas vraiment particulier.
En tout cas je confirme que ça marche bien, j'ai mes deux serveurs qui tournent en parallèle sans souci (du moins j'en ai pas encore remarqué :) )






Reply to: