the brand new bar-as well as bundle commonly satisfy the reliance on foo bundle which have brand new digital plan term, as the above. In the event the Provides career doesn’t establish a difference number, it will not fulfill versioned dependencies otherwise violate versioned Problems otherwise Vacations . For example, because of the pursuing the bundles:
To help you indicate which of a collection of actual packages should be the fresh new standard to get to know a particular dependence into an online plan, list the actual plan rather until the digital one.
When your virtual plan stands for a facility that simply be available with one to real bundle at the same time, including the mail-transport-agent digital plan that requires having a binary who dispute with all almost every other organization of this digital package (get a hold of Post transport, birth and affiliate representatives ), the packages getting that digital package should claim a conflict involved using Conflicts . This may ensure that at most that free By ethnicity adult dating seller of that virtual package try unpacked otherwise hung at the same time.
Packages normally claim inside their handle file which they should overwrite files in a few other packages, otherwise totally replace most other packages. Brand new Changes manage career provides both of these line of purposes.
It is usually a blunder having a deal so you’re able to consist of data that are towards the system in another plan. Although not, should your overwriting plan announces this Replaces the main one which has the latest file are overwritten, next dpkg usually alter the file regarding dated bundle that have those of the fresh. The file will no longer feel listed as the “owned” by the old plan and additionally be bought out because of the the newest package. Normally, Vacations will likely be included in conjunction that have Substitute . 4
Including, if the a great deal foo was split up into foo and foo-studies creating in the version step 1.2-step three, foo-study would have this new areas
If a deal is completely changed in this way, to ensure dpkg cannot see of any documents it however contains, it is considered to has “disappeared”. It could be noted just like the not desired to your program (selected getting removal) and you may “Not-Installed”. People conffile s details noted for the container could be overlooked, as they will were taken over by overwriting plan. The newest package’s postrm program will be work with having an alternate conflict so that the box to accomplish one last cleaning expected. Come across Post on indicates maintainer scripts are known as . 5
Because of it entry to Substitute , digital bundles (look for Virtual packages – Provides ) commonly considered when examining a beneficial Substitute job. This new packages proclaimed to be changed should be mentioned from the the real brands.
That it accessibility Substitute just takes impression whenever one another packages is actually at the very least partially for the program immediately. This isn’t relevant in case the bundles disagreement unless this new argument has been overridden.
2nd, Changes allows the fresh packing program to respond to and therefore package are going to be eliminated if there is a dispute (get a hold of Contradictory binary packages – Conflicts ). Which utilize merely takes effect in the event the a couple of packages perform conflict, so the a couple uses of this field do not meddle together.
In such a case, the container stated as being changed will be a virtual package, so such as for instance, every send transport agencies (MTAs) will have the second sphere inside their control data:
making certain one MTA is unpacked any kind of time you to definitely day. Pick Virtual packages – Offers considerably more details about it analogy.
Supply packages that want specific digital packages getting hung or missing during the time of building the package may declare relationship to the people binary packages.