Whenever you to definitely binary plan declares a conflict which have some other playing with good Conflicts career, dpkg often will not let them be unpacked on program at the same time. It is a more powerful restrict than simply Vacations , and that suppresses the fresh new damaged bundle of are configured as cracking plan is within the “Unpacked” condition but lets one another packages to be unpacked at the same go out.
If for example the bundle are unpacked was noted just like the replacing (discover Overwriting files and replacing bundles – Changes , but keep in mind that Trips should typically be studied in such a case) one towards the program, or the one toward experience marked since deselected, or one another bundles try noted Crucial , up coming dpkg tend to instantly get rid of the bundle which is inducing the dispute. If you don’t, it will halt installing the fresh new plan that have an error. So it system try created specifically which will make a blunder if the hung package is essential , nevertheless new package isn’t.
A deal cannot bring about a conflict only as the their arrangement records continue to be installed; it should be no less than “Half-Installed”.
A new exception to this rule is made for bundles which elizabeth, or having a virtual bundle which they bring (discover less than): this does not end its construction, and you will allows a deal to help you dispute with others taking an alternative because of it. You use this particular feature when you wish the box in question are the sole plan delivering some function.
in addition to Will bring when just one plan delivering a given virtual business can be unpacked at the same time (pick Digital bundles – Brings ),
in other cases where you have to avoid simultaneous installing several packages to have factors which can be lingering (not repaired into the an afterwards sort of one of several packages) or that must avoid both packages of getting unpacked from the exact same date, not merely set up.
Remember that incorporating Disputes can be not the best solution whenever a milf free couple of packages provide the exact same records. Depending on the reason for one to disagreement, having fun with selection otherwise renaming the fresh files is usually a better method. Look for, particularly, Binaries .
Neither Vacations neither Conflicts will be made use of until a few packages do not getting installed at the same time or establishing them both explanations included in this are busted or unusable. Having equivalent effectiveness or doing an equivalent work because the some other bundle is not sufficient cause so you can state Getaways otherwise Conflicts with this bundle.
An excellent Conflicts entryway might have an enthusiastic “sooner than” version term whether your factor in the brand new disagreement is corrected from inside the a later type of one of several packages. Yet not, the exposure of a keen “earlier than” adaptation clause was indicative you to definitely Getaways must have come made use of as an alternative. An enthusiastic “sooner than” variation condition during the Disputes inhibits dpkg from updating or establishing brand new bundle and that declares particularly a dispute before inform or elimination of your own conflicted-which have package has been accomplished, that is an effective restrict.
Plus the names regarding real (“concrete”) packages, the box relationships sphere Is based , Suggests , Means , Enhances , Pre-Depends , Trips , Disputes , Build-Is based , Build-Depends-Indep , Build-Depends-Arc , Build-Problems , Build-Conflicts-Indep and build-Conflicts-Arc get speak about “digital bundles”.
A virtual plan is the one which looks regarding Provides handle arena of various other package. The outcome is as in case your package(s) which provide a particular digital bundle term ended up being noted from the identity every where new digital bundle term looks. (Pick and additionally Virtual packages )
In the event that discover one another concrete and you can virtual packages of the same identity, then reliance are found (and/or disagreement caused) because of the either brand new tangible plan into term in question otherwise almost every other real package that gives the latest virtual package towards label at issue. This is so, instance, supposing i have