This is exactly accustomed declare that one plan tends to be way more helpful with no less than one other people. Using this type of occupation says to the new packaging program in addition to user you to the indexed bundles try regarding this package and certainly will possibly augment the flexibility, but you to definitely starting this 1 with out them try well realistic.
Which profession is a lot like Indicates but work on contrary assistance. It’s regularly say that a deal can raise brand new effectiveness of another bundle.
In such a case, both the before-configured and you can currently “Unpacked” otherwise “Half-Configured” brands must satisfy one type clause on the Pre-Is based industry
That it community feels like Depends , apart from what’s more, it forces dpkg to-do laying out the fresh packages entitled before even performing the installation of the container and this declares the fresh pre-reliance, the following:
Whenever a deal declaring an excellent pre-reliance is about to getting unpacked this new pre-dependence are fulfilled when your relied-toward plan are often completely designed, or even if your relied-towards plan(s) are merely regarding the “Unpacked” or the “Half-Configured” county, provided that they’ve been configured correctly at some stage in during the last (and not got rid of otherwise partially eliminated because).
For example a great deal would be to listing having fun with Is based the package(s) which can be necessary for the more important components
In the event the plan declaring a pre-dependence is just about to getting designed, the fresh pre-dependence would-be addressed as a consistent Is based . It could be considered satisfied on condition that the relied-to the package could have been precisely designed. Although not, unlike having Would depend , Pre-Depends does not enable game dependencies to-be damaged. If the a curved dependence is came across while trying to award Pre-Would depend , installing the device could be aborted.
Pre-Is based are required when your preinst script utilizes the newest named package. It’s always best to end this situation whenever possible.
Pre-Depends is going to be made use of meagerly, if at all possible only by packages whose early improve otherwise installment carry out impede the art of the computer to keep having any change one to could be beginning.
Never identify an excellent Pre-Is based admission to own a deal before this has been discussed with the the new debian-devel email list and an opinion regarding performing that has been achieved. Select Dependencies .
When choosing and this quantity of reliance to make use of you have to know how important new relied-with the plan would be to the latest effectiveness of your own you to declaring the reliance. Some packages are composed out-of elements of varying degrees of pros. The other components’ requirements may be said because the Advice otherwise Information, because the appropriate towards components’ cousin strengths.
When you to definitely digital bundle declares so it getaways several other, dpkg often won’t let the bundle and therefore declares Holidays so you can become unpacked unless of course this new damaged package try deconfigured very first, and it’ll won’t allow the broken plan getting reconfigured.
A great deal won’t be considered to be resulting in damage simply since their setting data files will still be hung; it must be at the very least “Half-Installed”.
Yet another exclusion is good for bundles and this age or good virtual plan which they offer (look for lower than): this won’t count while the a real damage.
Typically a breaks admission will get an “earlier than” type term; instance a breaks try put about sort of an enthusiastic (implicit or explicit) dependency and that violates a presumption or reveals a bug when you look at the before products of one’s damaged bundle, otherwise which takes more than a https://hookupfornight.com/android-hookup-apps file away from earlier versions of your package titled in the Holiday breaks . So it access to Trips will state high-level package government devices that busted bundle need to be upgraded before the brand new one.
If your breaking plan and overwrites some files in the earlier bundle, it should use Substitute to ensure which goes effortlessly. See Overwriting records and replacement bundles – Changes getting a complete discussion from seizing records from other packages, in addition to utilizing Trips when it comes to those instances.