the new pub-also bundle commonly match the reliance to the foo bundle which have the virtual bundle name, because more than. In case the Provides industry will not establish a difference matter, it will not satisfy versioned dependencies or break versioned Issues or Holiday breaks . Including, considering the after the packages:
To identify and that of a couple of genuine packages would be the newest standard meet up with a particular reliance to the an online plan, listing the actual plan rather through to the virtual you to.
When your virtual bundle is short for a business that can only be provided by you to genuine package at the same time, including the send-transport-agent virtual plan that really needs laying out a binary who disagreement along with most other organization of these virtual package (look for Send transport, birth and representative representatives ), the packages taking you to definitely digital package should also declare a dispute on it playing with Problems . This can make certain at the most you to definitely provider of that digital bundle try unpacked or strung at the same time.
Packages can state in their manage file that they is overwrite files in a few almost every other bundles, or totally replace most other packages. The newest Changes control community has those two line of motives.
7.six.step 1. Overwriting files in other bundles¶
It’s always an error getting a great deal so you can incorporate records which are toward system in another plan. Yet not, if the overwriting plan announces it Changes the main one which has had the fresh document being overwritten, then dpkg commonly change the document regarding old bundle having that from brand new. The newest document will not be noted because the “owned” of the old plan and will be absorbed of the the fresh package. hookup milf Generally speaking, Trips shall be found in conjunction which have Substitute . 4
Particularly, when the a great deal foo was divided in to foo and you may foo-study creating from the adaptation step one.2-3, foo-investigation might have the fields
In the event the a package is entirely replaced such as this, so dpkg will not learn of any records they nonetheless includes, it is considered to features “disappeared”. It will be designated while the perhaps not wished to the system (selected for elimination) and you may “Not-Installed”. One conffile s details noted for the container could be forgotten, as they will were taken over of the overwriting bundle. The fresh new package’s postrm script might be manage with a different disagreement to allow the package doing any final cleanup called for. Discover Article on implies maintainer scripts have been called . 5
For it the means to access Replaces , digital packages (see Digital packages – Will bring ) commonly considered when examining a Substitute profession. The new bundles announced as actually replaced need to be stated by the real brands.
This usage of Replaces merely takes perception whenever one another packages are at the least partially on the system simultaneously. This is not associated if for example the packages dispute unless of course new dispute has been overridden.
seven.six.2. Replacing entire packages, forcing their treatment¶
Second, Substitute lets new packaging system to respond to and this package should be eliminated if there’s a dispute (come across Conflicting digital bundles – Conflicts ). This use just requires impression in the event the a few bundles create dispute, so the several uses regarding the field do not interfere along.
In cases like this, the box proclaimed to be changed are going to be an online plan, very eg, all post transportation agents (MTAs) might have next fields inside their control documents:
making sure only one MTA is going to be unpacked at any that big date. See Virtual packages – Offers up more information about any of it analogy.
7.seven. Matchmaking anywhere between origin and you will digital packages – Build-Would depend , Build-Depends-Indep , Build-Depends-Arc , Build-Disputes , Build-Conflicts-Indep , Build-Conflicts-Arc ¶
Provider packages which need particular binary bundles getting hung otherwise absent during the time of building the package could possibly get state dating to the people digital packages.
Leave a Reply