If a person bundle is to be unpacked, others have to be eliminated first
seven.4. Contradictory digital packages – Conflicts ¶
Whenever you to definitely binary bundle declares a dispute that have some other using an excellent Problems job, dpkg will won’t let them feel unpacked to the program meanwhile. This is a healthier limit than just Holidays , and that prevents the fresh busted bundle regarding getting designed given that cracking package is in the “Unpacked” condition however, allows both bundles to be unpacked at the same big date.
When your plan are unpacked is actually designated since the substitution (discover Overwriting records and replacement packages – Replaces , however, remember that Getaways will be normally be studied in this instance) usually the one into the system, or even the you to definitely towards system is designated once the deselected, or one another packages are marked Important , next dpkg have a tendency to automatically get rid of the package that’s resulting in the argument. If you don’t, it does halt installing the brand new plan which have an enthusiastic mistake. So it mechanism is actually specifically designed which will make an error in the event that hung plan is important , however the new package is not.
A package does not produce a conflict only because the configuration files continue to be installed; it should be at the least “Half-Installed”.
Another exemption is made for packages and therefore age, otherwise that have an online plan that they render (discover lower than): this won’t end its installment, and allows a great deal to argument with individuals delivering an alternative because of it. You employ this feature if you want the box in question is the only plan delivering some function.
with Provides when one package delivering a given virtual business will likely be unpacked immediately (select Virtual bundles – Will bring ),
other days in which you have to stop multiple installing two packages to have explanations which can be constant (perhaps not fixed within the an afterwards type of one of several packages) otherwise that have to stop each other packages from being unpacked from the exact same time, not merely designed.
Know that adding Conflicts is often perhaps not the best choice whenever a couple packages provide the exact same data. With regards to the reason behind one argument, having fun with alternatives otherwise renaming the fresh documents can often be a far greater approach. See, like, Binaries .
None Trips nor Problems is going to be used until a couple of packages you should never end up being installed at the same time otherwise establishing him or her both factors one of them to get damaged or unusable. With equivalent features or doing an equivalent tasks as some other bundle is not enough need in order to claim Holidays otherwise Disputes with this bundle.
A beneficial Issues admission have a keen “prior to when” version term if your cause of the fresh new argument try remedied when you look at the a later version of one of the packages. Yet not, often the visibility away from a keen “prior to when” variation condition are an indicator you to definitely Holidays need started put alternatively. A keen “earlier than” variation condition inside Problems prevents dpkg off upgrading or starting the latest bundle and therefore declares for example a dispute up until the revise or reduction of your conflicted-with plan might have been complete, that is a robust restriction.
seven.5. Virtual packages – Brings ¶
In addition to labels out-of real (“concrete”) bundles, the package matchmaking industries Depends , Suggests , Ways , Enhances , Pre-Is based , Getaways , Problems , Build-Is based , Build-Depends-Indep , Build-Depends-Arc , Build-Issues , Build-Conflicts-Indep and construct-Conflicts-Arch may speak about “digital bundles”.
An online bundle is but one which seems about Provides handle realm men seeking women of several other bundle. The outcome is as in case your bundle(s) which offer a particular virtual bundle identity is detailed from the label every where the brand new digital bundle identity appears. (Look for in addition to Digital packages )
In the event the you’ll find each other tangible and you can virtual packages of the identical term, then the dependence can be came across (and/or disagreement brought about) of the sometimes the concrete bundle to your title concerned otherwise almost every other concrete package that provides new virtual package towards the label concerned. This is so that, like, supposing i have
Không có bình luận