This is certainly accustomed say that that package tends to be significantly more of use with no less than one others. Using this type of career says to the fresh packing system additionally the representative one the detailed packages is linked to this package and will maybe improve the convenience, but you to definitely setting up this 1 without them try really well reasonable.
It industry is much like Implies however, functions throughout the contrary guidelines. It’s accustomed claim that a deal can enhance the newest features of another bundle.
In this situation, both prior to now-set up and you may already “Unpacked” otherwise “Half-Configured” products have to satisfy any version condition throughout the Pre-Is based community
It profession feels like Is based , aside from in addition it forces dpkg to-do installing brand new bundles named ahead of actually starting installing the package hence declares new pre-reliance, the following:
Whenever a deal saying good pre-dependency is going to be unpacked the pre-dependence can be met whether your depended-on the package is actually often completely set up, if you don’t should your relied-towards the plan(s) are merely regarding “Unpacked” or even the “Half-Configured” county, so long as they’re configured truthfully at some point in during the last (and not removed or partially removed since the).
Instance a great deal should checklist using Is based the package(s) which happen to be necessary for the greater important components
If the package claiming an excellent pre-dependence is about to feel set up, brand new pre-reliance might possibly be handled because the an everyday Would depend . It will be thought met only if the brand new relied-towards bundle could have been truthfully set up. Although not, as opposed to that have Would depend , Pre-Is based doesn’t permit round dependencies as damaged. In the event the a bent reliance are found if you are trying to prize Pre-Depends , the installation could be aborted.
Pre-Would depend are also required whether your preinst software depends on the brand new titled bundle. It is advisable to prevent this case if at all possible.
Pre-Is based is put moderately, ideally only by the packages whose premature inform or installment create obstruct the ability of the machine to continue having any revise you to is beginning.
Don’t specify a beneficial Pre-Would depend entry to own a deal before this has been discussed toward the latest debian-devel mailing list and you can a consensus regarding doing that has been reached. Come across Dependencies .
Whenever choosing hence level of dependence to make use of you need to know how important the latest depended-on plan is to try to the fresh effectiveness of you to saying the brand new reliance. Specific packages are comprised from elements of different amounts of strengths. Another components’ conditions could be stated given that Advice or free gay hookup Pointers, because the appropriate towards the components’ relative importance.
When one binary plan declares this vacations other, dpkg often refuse to allow the plan and therefore announces Holiday breaks to getting unpacked except if the fresh new broken plan was deconfigured earliest, and it surely will won’t let the damaged package to-be reconfigured.
A package are not considered to be resulting in breakage merely because the its setup files will still be hung; it needs to be about “Half-Installed”.
A separate exemption is good for bundles and therefore age otherwise a virtual bundle that they bring (see lower than): this won’t matter since a bona fide breakage.
Typically a breaks admission will receive an enthusiastic “sooner than” version clause; such as a splits are lead on the type of a keen (implicit otherwise explicit) dependency and that violates an assumption or suggests an insect inside earlier systems of the damaged package, otherwise which takes more than a document out-of previous versions of one’s package named during the Breaks . So it the means to access Breaks will tell higher-top bundle government products that the broken package must be upgraded up until the brand new one.
In the event your cracking package in addition to overwrites certain data on the elderly plan, it has to play with Replaces to be sure which happens efficiently. Find Overwriting documents and substitution packages – Changes getting an entire discussion off overpowering records from other bundles, along with making use of Holidays in those circumstances.