the pub-plus package commonly fulfill the dependency to your foo package having the virtual bundle term, since more than. If for example the Provides profession cannot identify a variation matter, it does not satisfy versioned dependencies otherwise break versioned Conflicts otherwise Vacations . Such as, because of the following packages:
So you’re able to identify and therefore of a collection of genuine packages are brand new standard to generally meet a particular dependence to the a virtual package, list the genuine plan as an alternative before the digital that.
When your digital plan signifies a business that will just be provided by one to genuine plan at a time, for instance the post-transport-representative digital package that needs having a binary who would dispute with all of almost every other team of the digital package (find Post transport, birth and you can affiliate agents ), most of the bundles bringing one to virtual package must also declare a dispute involved having fun with Disputes . This can guarantee that at the most one supplier of the virtual plan is actually unpacked otherwise installed at once.
Packages can be state within handle file which they is always to overwrite data in some almost every other packages, or totally change most other packages. The latest Replaces manage community has these two type of purposes.
eight.six.step one. Overwriting data files various other packages¶
It certainly is a mistake to have a package in order to incorporate data files which happen to be to your system in another package. However, if your overwriting bundle declares that it Changes the only which includes new document getting overwritten, upcoming dpkg commonly alter the document about dated bundle having the ones from the fresh new. The brand new document won’t be noted once the “owned” of the old plan and additionally be taken over by the the bundle. Usually, Getaways will likely be found in combination which have Substitute . cuatro
Such, when the a deal foo is split up into foo and you may foo-studies undertaking on version step one.2-3, foo-analysis would have brand new areas
If the a package is completely replaced in this way, with the intention that dpkg will not learn of every records it bi couples hookup site however includes, it is thought to features “disappeared”. It could be noted given that maybe not need towards the program (picked to have removing) and you can “Not-Installed”. One conffile s facts known for the container will be overlooked, as they begin to was basically bought out by the overwriting package. The fresh new package’s postrm software would-be work with that have an alternative conflict so that the package to do people final clean called for. See Summary of suggests maintainer scripts are called . 5
For it use of Substitute , digital bundles (discover Digital bundles — Will bring ) commonly thought when looking at an excellent Replaces industry. The fresh bundles declared as being changed must be mentioned by the genuine names.
It use of Replaces only requires impact when one another packages is at least partly towards system at a time. This isn’t associated in the event the packages disagreement except if the new dispute might have been overridden.
seven.six.2. Substitution whole packages, pushing their treatment¶
2nd, Changes lets the packing system to respond to and therefore plan shall be eliminated if there is a conflict (pick Contradictory binary bundles — Issues ). That it use just takes feeling if the several packages carry out dispute, so the a few usages associated with field do not interfere with each other.
In this situation, the package declared to be replaced will likely be an online bundle, very such, all post transport representatives (MTAs) will have the following sphere inside their handle records:
making sure just one MTA should be unpacked any kind of time you to definitely time. Get a hold of Virtual bundles — Provides for additional information regarding it analogy.
7.7. Relationships anywhere between origin and digital packages — Build-Depends , Build-Depends-Indep , Build-Depends-Arch , Build-Problems , Build-Conflicts-Indep , Build-Conflicts-Arc ¶
Supply packages that need particular binary bundles getting hung or missing during the time of building the package will get declare relationship to those digital packages.
Нет Ответов