aptsources.distro
— Distribution abstraction of the sources.list¶
Note
This part of the documentation is created automatically.
- class aptsources.distro.DebianDistribution(id, codename, description, release, is_like=[])¶
Class to support specific Debian features
- get_mirrors()¶
Provide a set of mirrors where you can get the distribution from
- is_codename(name)¶
Compare a given name with the release codename and check if if it can be used as a synonym for a development releases
- class aptsources.distro.Distribution(id, codename, description, release, is_like=[])¶
- add_source(type=None, uri=None, dist=None, comps=None, comment='')¶
Add distribution specific sources
- change_server(uri)¶
Change the server of all distro specific sources to a given host
- disable_component(comp)¶
Disable a component in all main, child and source code sources (excluding cdrom based sources)
- enable_component(comp)¶
Enable a component in all main, child and source code sources (excluding cdrom based sources)
comp: the component that should be enabled
- get_mirrors(mirror_template=None)¶
Provide a set of mirrors where you can get the distribution from
- get_server_list()¶
Return a list of used and suggested servers
- get_sources(sourceslist)¶
Find the corresponding template, main and child sources for the distribution
- is_codename(name)¶
Compare a given name with the release codename.
- exception aptsources.distro.NoDistroTemplateException¶
- class aptsources.distro.UbuntuDistribution(id, codename, description, release, is_like=[])¶
Class to support specific Ubuntu features
- get_mirrors()¶
Provide a set of mirrors where you can get the distribution from
- class aptsources.distro.UbuntuRTMDistribution(id, codename, description, release, is_like=[])¶
Class to support specific Ubuntu RTM features
- get_mirrors()¶
Provide a set of mirrors where you can get the distribution from
- aptsources.distro.get_distro(id=None, codename=None, description=None, release=None, is_like=[])¶
Check the currently used distribution and return the corresponding distriubtion class that supports distro specific features.
If no paramter are given the distro will be auto detected via a call to lsb-release