public interface BinaryControl extends Control
The control of a binary package.
Modifier and Type | Method and Description |
---|---|
List<PackageDependency> |
getBreaks()
Returns the packages which will "broken" by this package.
|
List<PackageDependency> |
getBuiltUsing()
Returns the packages which were used to built this package.
|
List<PackageDependency> |
getConflicts()
Returns the packages which will be in conflict with this package.
|
List<PackageDependency> |
getDepends()
Returns the packages on which this package depends on.
|
Description |
getDescription()
Returns the description.
|
List<PackageDependency> |
getEnhances()
Returns the packages which are enhanced in their functionality by this
package.
|
Boolean |
getEssential()
The flag if the package is essential for the system and can't be removed.
|
Size |
getInstalledSize()
Returns an estimate of the total amount of disk space required to install
this package.
|
String |
getModuleAliases()
Returns the module aliases.
|
PackageName |
getPackage()
Returns the name of the binary package.
|
List<PackageDependency> |
getPreDepends()
Returns the packages which must be installed before this package is
installed.
|
PackagePriority |
getPriority()
Returns the priority.
|
List<PackageDependency> |
getProvides()
Returns the virtual packages which are provided by this package.
|
List<PackageDependency> |
getRecommends()
Returns the packages which this package has a strong, but not absolute,
dependency.
|
List<PackageDependency> |
getReplaces()
Returns the packages which are replaced by this package.
|
Section |
getSection()
Returns the section.
|
List<PackageDependency> |
getSuggests()
Returns the packages which this package suggests to install for enhancing
its functionality.
|
getArchitecture, getHomepage, getMaintainer, getMultiArchitecture, getOriginalMaintainer, getSource, getVersion
PackageName getPackage()
Returns the name of the binary package.
Section getSection()
Returns the section.
See 5.6.5 Section for further information.
PackagePriority getPriority()
Returns the priority.
Boolean getEssential()
The flag if the package is essential for the system and can't be removed.
See 5.6.9 Essential for further information.
List<PackageDependency> getDepends()
Returns the packages on which this package depends on.
See 7.2 Binary Dependencies - Depends, Recommends, Suggests, Enhances, Pre-Depends for further information.
List<PackageDependency> getRecommends()
Returns the packages which this package has a strong, but not absolute, dependency.
See 7.2 Binary Dependencies - Depends, Recommends, Suggests, Enhances, Pre-Depends for further information.
List<PackageDependency> getSuggests()
Returns the packages which this package suggests to install for enhancing its functionality.
The opposite of the list returned by the getEnhances()
method.
See 7.2 Binary Dependencies - Depends, Recommends, Suggests, Enhances, Pre-Depends for further information.
List<PackageDependency> getEnhances()
Returns the packages which are enhanced in their functionality by this package.
The opposite of the list returned by the getSuggests()
method.
See 7.2 Binary Dependencies - Depends, Recommends, Suggests, Enhances, Pre-Depends for further information.
List<PackageDependency> getPreDepends()
Returns the packages which must be installed before this package is installed.
In comparison to the list returned by the getDepends()
method
this packages must be completely installed by the time this package is
installed and not allowed to be installed in the same process.
See 7.2 Binary Dependencies - Depends, Recommends, Suggests, Enhances, Pre-Depends for further information.
List<PackageDependency> getBreaks()
Returns the packages which will "broken" by this package.
This package can't be installed until the other packages are deconfigured. The broken packages can't be reconfigured afterwards.
See 7.3 Packages which break other packages - Breaks for further information.
List<PackageDependency> getConflicts()
Returns the packages which will be in conflict with this package.
The conflict packages and this package can't be installed on the same system at the same time.
See 7.4 Conflicting binary packages - Conflicts for further information.
List<PackageDependency> getProvides()
Returns the virtual packages which are provided by this package.
See 7.5 Virtual packages - Provides for further information.
List<PackageDependency> getReplaces()
Returns the packages which are replaced by this package.
See 7.6 Overwriting files and replacing packages - Replaces for further information.
List<PackageDependency> getBuiltUsing()
Returns the packages which were used to built this package.
See 7.8 Additional source packages used to build the binary - Built-Using
Size getInstalledSize()
Returns an estimate of the total amount of disk space required to install this package.
Description getDescription()
Returns the description.
String getModuleAliases()
Returns the module aliases.
Copyright © 2015–2019. All rights reserved.