If one bundle is usually to be unpacked, additional must be eliminated earliest
eight.cuatro. Contradictory binary packages – Conflicts ¶
Whenever one digital plan declares a conflict with some other having fun with an effective Disputes career, dpkg commonly will not let them getting unpacked into the system at the same time. This is a healthier limit than simply Trips , and that suppress brand new busted bundle away from being configured as the breaking plan is in the “Unpacked” county but allows both bundles to get unpacked in one big date.
Whether your package getting unpacked was marked since the replacement (see Overwriting data and you may replacement packages – Replaces , but remember that Breaks will be generally be studied in this instance) usually the one towards system, or perhaps the that on the method is noted because deselected, or both packages try noted Essential , upcoming dpkg commonly automatically take away the package that’s inducing the disagreement. Or even, it will halt the installation of brand new package which have a keen error. It system is specifically made which will make a blunder if the hung bundle is essential , although the brand new plan isn’t.
A package doesn’t lead to a dispute only because the setup records are still installed; it should be at the least “Half-Installed”.
Another type of exception is good for packages and that age, otherwise with a virtual bundle which they promote (select lower than): this doesn’t avoid the installations, and you may lets a deal to help you argument with others bringing an alternative because of it. You utilize this particular aspect when college girls hookup app you wish the box involved is really the only bundle providing some element.
combined with Will bring when only 1 plan providing certain digital facility might be unpacked at a time (get a hold of Virtual bundles – Will bring ),
some days in which you have to avoid multiple installing one or two bundles to have grounds which can be ongoing (maybe not repaired inside a later on form of among the many bundles) otherwise that must stop one another packages regarding being unpacked in the same go out, just configured.
Remember that incorporating Disputes is commonly perhaps not the best choice when a couple bundles deliver the same data. Depending on the reason for you to definitely dispute, having fun with solutions otherwise renaming the fresh files often is a far greater means. Look for, like, Binaries .
Neither Breaks neither Issues is going to be made use of unless of course a few bundles you should never be strung at the same time otherwise creating them both grounds among them are busted or useless. Having similar possibilities or undertaking a similar work because several other plan isn’t enough need so you can state Vacation trips otherwise Conflicts thereupon plan.
Good Conflicts entry possess a keen “sooner than” adaptation condition in case the cause for the new dispute is corrected when you look at the an afterwards variety of one of the packages. Although not, often the visibility from an enthusiastic “prior to when” variation clause try indicative that Getaways must have come utilized as an alternative. An “sooner than” version clause within the Problems prevents dpkg off updating otherwise setting up the new bundle and that announces particularly a conflict before the upgrade or elimination of your own conflicted-which have package has been accomplished, which is a robust maximum.
seven.5. Virtual bundles – Provides ¶
As well as the names out of actual (“concrete”) packages, the package relationship fields Depends , Recommends , Suggests , Advances , Pre-Depends , Getaways , Issues , Build-Depends , Build-Depends-Indep , Build-Depends-Arch , Build-Problems , Build-Conflicts-Indep and build-Conflicts-Arc can get mention “virtual bundles”.
An online bundle is just one and that seems throughout the Provides control field of another package. The result is really as if the bundle(s) which provide a specific virtual plan identity was actually detailed because of the title almost everywhere the newest digital package term seems. (Look for plus Virtual packages )
When the you will find both tangible and you will digital bundles of the same title, then the dependence may be satisfied (or the conflict caused) by often brand new tangible bundle with the term involved otherwise every other concrete bundle that provides the new virtual plan towards the term involved. This is so, for example, supposing i’ve