wpkg --force-breaks ...

Different packages may not be compatible with each others. In that case, one package marks the other as breaking another. This prevents the installation administrator from simultaneously configuring two packages that are not compatible since wpkg can detect the problem on its own.

The main reason for marking a package as breaking another is because they both offer a similar functionality and both cannot run simultaneously (i.e. they both use the same hardware, the same network port, etc.)

Whatever the reason, it is important to mark modules as breaking each others to ensure that target systems remain as stable as possible.

The --force-breaks option can be used to ignore breakage errors and still install a set of packages together even if by default they should not be installed at the same time on the target machine. Note that you could unpack one package and install the other, however.

The use of this command line option is not recommended. Try using --unpack instead of --install for testing purposes.


The --no-force-all, --refuse-all, --no-force-breaks, --refuse-breaks all cancel this feature whatever the position of the different options on the command line.