08 Mar

If a person package is to be unpacked, others need to be eliminated first

7.cuatro. Contradictory binary bundles – Disputes ¶

Whenever you to binary plan announces a dispute which have several other having fun with a Disputes occupation, dpkg will refuse to permit them to getting unpacked to the program meanwhile. This really is a stronger limitation than simply Vacation trips , which suppresses the latest broken package of getting set up because the breaking plan is in the “Unpacked” county but lets one another bundles becoming unpacked in one time.

In the event your bundle becoming unpacked is actually designated just like the replacement (select Overwriting documents and you can substitution bundles – Substitute , however, observe that Holiday breaks would be to usually be used in this case) one toward system, or even the you to definitely with the system is marked given that deselected, otherwise each other packages try noted Crucial , upcoming dpkg have a tendency to automatically eliminate the bundle that is inducing the conflict. If you don’t, it does stop installing the fresh new bundle with a keen mistake. So it apparatus was created specifically to produce a blunder if the installed plan is very important , but the brand new package is not.

A package cannot result in a dispute simply as the their setup data files continue to be strung; it ought to be at least “Half-Installed”.

A unique exception is perfect for bundles and that e, or which have an online plan which they provide (pick lower than): this does not avoid their setting up, and you will allows a great deal so you’re able to argument with individuals bringing an upgraded for it. You utilize this feature when you want the package under consideration to be truly the only bundle taking particular element.


together with Provides whenever one package bringing confirmed digital studio is unpacked at a time (select Virtual packages – Will bring ),

in other cases in which you have to end simultaneous installing a couple bundles to have reasons which can be lingering (not fixed from inside the an after form of among the packages) or that have to end each other packages off getting unpacked at the exact same go out, besides configured.

Know that incorporating Issues is sometimes not the best choice when a couple bundles deliver the exact same documents. Depending on the reason behind one argument, having fun with choices or renaming the fresh data files can be a much better method. Find, including, Binaries .

None Trips nor Conflicts is going to be made use of unless several packages usually do not getting installed at the same time or setting up him or her one another factors among them to get broken or useless. That have similar functionality or carrying out the same work as some other bundle is not sufficient cause to help you claim Trips or Conflicts with that plan.

A Problems entryway could have an “earlier than” adaptation condition whether your reason for the newest dispute are corrected inside an afterwards particular among the bundles. Although not, the presence of an enthusiastic “prior to when” adaptation term are an indication one to Holidays must have been utilized alternatively. A keen “earlier than” version term in the Conflicts suppresses dpkg regarding upgrading or creating brand new bundle which declares such a dispute until the revision otherwise reduction of the conflicted-that have bundle has been finished, which is a powerful limitation.

seven.5. Digital packages – Brings ¶

Additionally the names of actual (“concrete”) packages, the container relationship sphere Is based , Suggests , Means , Improves , Pre-Would depend , Vacations , Issues , Build-Is based , Build-Depends-Indep , Build-Depends-Arch , Build-Issues , Build-Conflicts-Indep and create-Conflicts-Arch may speak about “digital packages”.

An online plan is but one which appears regarding the Provides handle field of other bundle. The result is as in the event the plan(s) which provide a particular virtual package title was detailed because of the label almost everywhere the fresh digital plan identity appears. (Pick along with Virtual packages )

In the event that there are one another real and virtual packages of the same term, then dependency may be came across (or perhaps the conflict brought about) by the sometimes the fresh new real plan to your term concerned otherwise some other tangible plan which provides the latest virtual bundle toward label involved. This is so that, like, supposing we have