7.4. Conflicting binary packages – Conflicts ¶
Whenever one to digital package announces a conflict which have several other playing with a Disputes industry, dpkg often won’t permit them to be unpacked to the system meanwhile. This can be a healthier maximum than Trips , and that suppress the fresh new damaged package off being configured because the cracking bundle is in the “Unpacked” condition however, lets each other packages getting unpacked at the same go out.
Whether your package getting unpacked is actually noted because substitution (select Overwriting files and you will substitution packages – Changes , but keep in mind that Vacations should normally be used in cases like this) the only on the system, or perhaps the that into method is noted once the deselected, or one another bundles are marked Essential , next dpkg have a tendency to automatically get rid of the plan that’s causing the conflict. If you don’t, it can halt the installation of new bundle having a keen error. Which apparatus is actually specifically made in order to make a blunder in the event the hung plan is very important , but the the bundle isn’t.
A great deal cannot end up in a dispute simply since the arrangement data are still hung; it must be at least “Half-Installed”.
Another type of different is good for bundles and that age, otherwise with an online plan which they offer (look for below): this won’t prevent its installation, and you will lets a great deal so you can conflict with others delivering an alternative because of it. You utilize this particular feature when you wish the box involved to be truly the only package providing some function.
along with Provides when just one bundle bringing certain digital facility can be unpacked at once (find Virtual packages – Brings ),
other days where one must prevent simultaneous having one or two bundles to have explanations that are ongoing (perhaps not repaired within the an after version of one of the packages) or that has to prevent each other packages away from are unpacked on exact same day, not merely designed.
Remember that including Conflicts is normally not the best choice whenever one or two packages deliver the exact same files. According to the reason for one to conflict, playing with alternatives otherwise renaming the newest records can be a better approach. Pick, like, Binaries .
None Getaways nor Problems will be put until two bundles don’t become installed at the same time or setting-up him or her each other grounds one of them to-be busted or useless. With equivalent capabilities otherwise doing a comparable jobs since some other plan is not sufficient cause in order to state Vacations otherwise Issues thereupon package.
A Problems entryway could have an enthusiastic “sooner than” variation clause if your reason for this new dispute try remedied during the a later brand of among the packages. However, usually the presence away from an “earlier than” adaptation term are an indication one to Trips must have been used alternatively. An “earlier than” variation clause in Problems suppresses dpkg of upgrading or establishing the fresh new plan and that declares including a dispute before the revision or reduction of the conflicted-with bundle could have been complete, that’s a robust restrict.
7.5. Digital bundles – Brings ¶
As well as the labels regarding actual (“concrete”) bundles, the container matchmaking fields Would depend , Suggests , Implies , Enhances , Pre-Is based , Getaways , Disputes , Build-Depends , Build-Depends-Indep , Build-Depends-Arch , Build-Conflicts , Build-Conflicts-Indep and build-Conflicts-Arch may speak about “virtual packages”.
A virtual plan is just one hence seems about Brings control arena of some other bundle. The end result can be whether your bundle(s) which offer a specific digital bundle name was noted because of the label almost everywhere the newest virtual package title seems. (See plus Virtual bundles )
In the event the you will find each other real and you will virtual bundles of the same title, then reliance can be came across (or the disagreement triggered) from the either brand new concrete plan to your label at issue or other tangible package that provides the digital package towards the title involved. This is so, including site for bbw, supposing you will find