bonjour,
As tu lu le man zypper?--replacefiles
Install the packages even if they replace files from other,
already installed, packages. Default is to treat file conflicts
as an error. --download-as-needed disables the fileconflict
check because access to all packages filelists is needed in
advance in order to perform the check.
cette option pourrait t'intéresser. Donc le conflit c'est qu'il qu'il existe déjà des fichiers de config ou autre pour le paquet incriminé. Par défaut zypper considère cela comme une erreur.
Perso je fais quand même la maj et zypper remplace les anciens fichiers par les nouveaux et c'est transparent. Bref je trouve que tu t'embêtes beaucoup pour pas grand chose.Ce n'est pas un reproche bien sûr.
À propos des conflits:
Package File Conflicts
File conflicts happen when two packages attempt to install files with
the same name but different contents. This may happen if you are
installing a newer version of a package without erasing the older
version, of if two unrelated packages each install a file with the same
name.
As checking for file conflicts requires access to the full filelist of
each package being installed, zypper will be able to check for file
conflicts only if all packages are downloaded in advance (see
--download-in-advance). If you are doing a --dry-run no packages are
downloaded, so the file conflict check will skip packages not available
in the packages cache. To get a meaningful file conflict check use
--dry-run together with --download-only.
As the reason for file conflicts usually is a poor package design or
lack of coordination between the people building the packages, they are
not easy to resolve. By using the --replacefiles option you can force
zypper to replace the conflicting files. Nevertheless this may damage
the package whose file gets replaced.
pour voir si tout va bien :zypper ve