7.cuatro. Conflicting digital packages – Problems ¶
When that digital bundle declares a conflict having another having fun with good Issues career, dpkg will decline to allow them to getting unpacked with the system meanwhile. This is exactly a stronger maximum than simply Getaways , and that prevents the new damaged plan regarding being configured once the cracking plan is in the “Unpacked” county but lets both bundles becoming unpacked in one big date.
In the event your package becoming unpacked are noted given that replacing (look for Overwriting data files and replacing bundles – Substitute , but observe that Trips would be to generally speaking be studied in such a case) the main one on the program, and/or that toward experience noted because the deselected, or one another packages was designated Essential , next dpkg often automatically remove the package that’s resulting in the conflict. If not gay hookup near me, it will stop installing brand new bundle with an enthusiastic error. This device try specifically made to help make a blunder if hung plan is very important , nevertheless the fresh bundle is not.
A deal cannot end up in a conflict merely once the the configuration documents are still installed; it must be at least “Half-Installed”.
An alternative exception to this rule is good for bundles and this age, or having an online package that they provide (pick less than): this doesn’t stop its setting up, and you can allows a package to help you dispute with people providing a replacement for this. You employ this particular aspect when you need the box involved to get truly the only bundle getting certain element.
together with Brings when singular bundle taking confirmed digital facility shall be unpacked at the same time (find Virtual packages – Brings ),
some days where you have to prevent multiple installing a couple of bundles to possess reasons that will be constant (maybe not fixed from inside the a later version of one of the packages) or that has to end both packages from getting unpacked in the same day, not only designed.
Be aware that incorporating Conflicts might be perhaps not the best solution whenever a few bundles provide the same data files. According to cause for you to conflict, using options or renaming brand new files often is a much better approach. See, like, Binaries .
Neither Getaways nor Conflicts shall be put unless a few packages cannot feel installed meanwhile otherwise starting them one another explanations among them are damaged or unusable. That have comparable effectiveness otherwise doing a comparable tasks given that several other bundle isn’t adequate reason so you can state Vacations or Issues thereupon plan.
A good Disputes entry have an enthusiastic “prior to when” adaptation term in case your factor in new argument is corrected in the an after variety of among bundles. not, the visibility out-of an enthusiastic “earlier than” adaptation clause try an indicator one Trips need become utilized instead. An enthusiastic “earlier than” version term during the Conflicts suppresses dpkg of updating otherwise installing the fresh plan and that announces such as for instance a dispute until the up-date or reduction of the conflicted-with bundle might have been finished, which is a robust restriction.
seven.5. Virtual packages – Provides ¶
And also the brands off real (“concrete”) packages, the container relationships areas Depends , Advises , Suggests , Advances , Pre-Is based , Holiday breaks , Issues , Build-Depends , Build-Depends-Indep , Build-Depends-Arc , Build-Conflicts , Build-Conflicts-Indep and build-Conflicts-Arch may talk about “virtual packages”.
An online package is the one and this seems about Provides manage arena of various other bundle. The effect can be as in the event your plan(s) which provide a specific digital package identity was indexed from the term almost everywhere the fresh new digital plan name seems. (Select also Virtual bundles )
When the you can find each other concrete and you may digital packages of the same term, then the reliance are met (or even the dispute caused) because of the either the tangible bundle to the identity under consideration or another concrete package that offers this new digital bundle into the term in question. This is so, such, supposing we have