This might be used to declare that you to definitely plan is more beneficial which have one or more others. Using this type of occupation says to new packing system plus the representative that new listed packages was about this and can perhaps improve the usefulness, however, you to definitely setting up this with out them try very well sensible.
So it profession is similar to Implies but performs about opposite assistance. It’s accustomed point out that a deal can enhance new capabilities of some other bundle.
In such a case, both previously-configured and you will currently “Unpacked” otherwise “Half-Configured” brands need satisfy one adaptation condition throughout the Pre-Is based career
This field feels like Is based , except that it also forces dpkg to complete having this new bundles called just before also undertaking installing the package and this declares this new pre-dependency, as follows:
Whenever a package saying good pre-dependence is going to feel unpacked the new pre-dependency are going to be satisfied in case the depended-towards the plan is both completely designed, or even in case your relied-towards bundle(s) are merely about “Unpacked” or perhaps the “Half-Configured” state, provided they're set up accurately at some point in during the last (and not eliminated otherwise partially removed since the).
For example a package would be to record using Is based the package(s) which can be required by the greater amount of important components
When the package claiming a good pre-reliance is about to become set up, the brand new pre-reliance could well be treated because the a typical Depends . It will be noticed came across only when the newest depended-towards package could have been precisely designed. However, in place of having Depends , Pre-Would depend does not allow round dependencies getting broken. If the a circular dependency is actually found if you are wanting to prize Pre-Depends , installing the device would be aborted.
Pre-Would depend also are needed in case the preinst program utilizes the brand new entitled plan. It is best to stop this example if possible.
Pre-Depends are used modestly, if at all possible simply by packages whose untimely revise or set up do obstruct the art of the device to keep with any enhance one to was beginning.
You should not indicate a Pre-Would depend admission to own a package until then has been chatted about into new debian-devel mailing list and you will an opinion throughout the doing which was attained. Select Dependencies .
Whenever choosing and therefore level of dependency to make use of you need to know how important the fresh depended-on the bundle would be milf hookup to the fresh capability of you to definitely claiming the fresh new dependence. Specific bundles are comprised from parts of different quantities of advantages. Another components' conditions are stated because Information or Pointers, because the appropriate on components' relative strengths.
When one to digital bundle declares which getaways several other, dpkg usually won't allow the bundle hence announces Getaways to help you become unpacked unless the new busted package was deconfigured very first, and it will surely decline to let the busted plan becoming reconfigured.
A package won't be considered resulting in damage merely given that their setup documents are strung; it ought to be about “Half-Installed”.
A different sort of exclusion is good for bundles and this age otherwise good digital plan which they offer (come across lower than): this doesn't amount because a genuine damage.
Typically a breaks admission get a keen “earlier than” variation condition; such as for instance a breaks are introduced about version of a keen (implicit otherwise specific) dependence and therefore violates an expectation or reveals an insect from inside the earlier brands of one's broken bundle, otherwise which takes over a file out-of earlier incarnations of your bundle named into the Vacations . Which access to Trips will state highest-top bundle management systems the damaged plan have to be up-to-date before the another one.
In the event the cracking plan and additionally overwrites some documents in the old package, it has to use Replaces to make sure this goes efficiently. Discover Overwriting documents and you can replacing packages - Substitute getting an entire dialogue off taking on data off their packages, plus ways to use Holiday breaks when it comes to those cases.