This can be regularly claim that you to bundle is a lot more of good use which have a minumum of one anybody else. With this particular profession informs the new packaging system together with affiliate one this new detailed bundles try associated with this and certainly will perhaps promote its usefulness, however, that creating this one with out them was really well reasonable.
This occupation is a lot like Ways however, really works in the contrary recommendations. It is familiar with point out that a great deal can enhance the fresh capability of another bundle.
In this instance, the in the past-set up and you may already “Unpacked” or “Half-Configured” versions must meet one adaptation term on Pre-Would depend community
This occupation is like Depends , except that additionally pushes dpkg doing installing the brand new packages entitled before also undertaking installing the box hence declares the fresh new pre-dependency, as follows:
Whenever a deal declaring a beneficial pre-dependency is about to getting unpacked the newest pre-dependence are satisfied if your relied-to the package try sometimes completely set up, otherwise when your depended-towards plan(s) are only on “Unpacked” and/or “Half-Configured” condition, so long as these include configured correctly at some stage in during the last (and never eliminated or partially removed as the).
Such as for example a deal is listing using Would depend the container(s) which can be required by the greater amount of key elements
In the event that bundle claiming an effective pre-dependency is just about to getting set up, new pre-dependency would be managed since a consistent Is based . It might be felt satisfied as long as the fresh new relied-towards plan has been precisely designed. But not, in lieu of having Is based , Pre-Would depend doesn’t enable circular dependencies as damaged. When the a rounded dependence was found while you are attempting to prize Pre-Is based , the installation is aborted.
Pre-Is based are called for if for example the preinst script utilizes the new named bundle. It’s always best to end this situation preferably.
Pre-Depends would be put moderately, preferably simply of the bundles whose premature change or installment carry out hamper the art of the system to continue having one update one to might be in progress.
You shouldn’t establish good Pre-Is based entryway having a deal until then might have been discussed to your the fresh new debian-devel subscriber list and you will a consensus in the performing that was achieved. Select Dependencies .
Whenever choosing and therefore quantity of reliance to utilize you have to know how important the latest relied-to the plan would be to brand new functionality of your one to claiming the new dependency. Specific packages consist of components of different degrees of pros. Additional components’ criteria is said as Advice otherwise Guidance, while the compatible toward components’ relative advantages.
When one to digital bundle announces that it getaways several other, dpkg often will not let the package hence declares Holidays so you can be unpacked until the fresh broken plan try deconfigured earliest, and it surely will refuse to let the broken package getting reconfigured.
A package are not considered leading to breakage just since the its configuration documents remain hung; it needs to be no less than “Half-Installed”.
An alternative exemption is good for packages which age or a good virtual bundle that they give (select lower than): this won’t number while the a bona fide breakage.
Typically a breaks entry will have a keen “sooner than” variation condition; such as for instance a splits is actually brought about kind of a keen (implicit or explicit) dependence and this violates a presumption or suggests a bug in the prior to versions of one’s broken package, otherwise which takes over a file regarding earlier versions of package named from inside the Holiday breaks . This access to Getaways will tell highest-peak plan government units your broken package should be current until the brand new one.
If for example the cracking plan including overwrites certain data regarding older bundle, it has to use Replaces to be certain it goes efficiently. Come across Overwriting files and replacement packages – Substitute for a complete dialogue away from overpowering data from other bundles, in addition to strategies for Breaks when it comes to those instances.
Leave a Reply