seven.4. Contradictory binary packages – Disputes ¶
Whenever one digital bundle announces a dispute that have various check out the post right here other playing with an effective Problems occupation, dpkg have a tendency to decline to permit them to end up being unpacked with the system meanwhile. This is exactly a more powerful limit than simply Vacation trips , which suppress the new broken package out-of becoming designed since the cracking package is within the “Unpacked” county however, allows both packages is unpacked in one day.
If your plan being unpacked is marked just like the replacement (get a hold of Overwriting records and you can substitution packages – Replaces , however, observe that Trips is generally speaking be studied in this case) the only to your system, or even the that for the method is designated since deselected, or both packages is actually marked Essential , then dpkg often immediately get rid of the bundle which is inducing the argument. If not, it can halt installing the plan having a keen mistake. That it process was specifically made to manufacture a blunder in the event the hung bundle is very important , but the new package is not.
A deal does not lead to a dispute simply once the the configuration data will still be installed; it needs to be no less than “Half-Installed”.
Another type of exemption is perfect for bundles and therefore e, or with an online package which they provide (come across below): this does not prevent the setting up, and allows a deal so you can argument with folks providing a replacement for it. Make use of this particular aspect when you wish the box concerned to be the sole plan taking some function.
with Brings when singular bundle taking certain virtual studio might be unpacked at once (come across Virtual bundles – Provides ),
some days where one must prevent multiple installation of a few packages for explanations that are constant (not fixed when you look at the an after kind of one of the bundles) or that must prevent each other packages out-of are unpacked at same big date, besides designed.
Know that adding Conflicts is usually not the best choice whenever several packages deliver the exact same records. Depending on the reason for one argument, using possibilities or renaming the new data is often a better method. Find, such as for example, Binaries .
None Holidays nor Problems might be used unless two bundles you should never be strung at the same time or installing him or her one another reasons one of them to-be broken or unusable. That have equivalent possibilities or creating an identical opportunities because various other package isn’t sufficient need so you’re able to state Trips otherwise Issues with this plan.
A good Issues entryway have a keen “sooner than” version term in case the cause for the brand new argument is actually fixed when you look at the a later types of one of many packages. But not, often the visibility of an enthusiastic “earlier than” adaptation condition is actually an indicator you to definitely Holidays need to have already been utilized instead. An “earlier than” version term in the Conflicts suppress dpkg off upgrading otherwise creating the latest plan hence declares such a dispute before the change or reduction of your conflicted-that have bundle might have been complete, which is a robust restrict.
7.5. Digital bundles – Provides ¶
Together with names out of actual (“concrete”) bundles, the container matchmaking fields Depends , Suggests , Implies , Enhances , Pre-Is based , Holidays , Issues , Build-Is based , Build-Depends-Indep , Build-Depends-Arch , Build-Conflicts , Build-Conflicts-Indep and create-Conflicts-Arch can get talk about “digital bundles”.
An online plan is but one and that seems from the Will bring control realm of various other plan. The effect is just as in case the plan(s) which give a specific virtual bundle label was actually noted by title every where the virtual bundle label looks. (Look for including Digital bundles )
If you can find one another real and you will virtual bundles of the same term, then the dependence are fulfilled (or even the argument caused) from the sometimes the concrete package toward name under consideration otherwise various other concrete plan which provides the brand new digital package to the identity concerned. This is so, like, supposing i have