ipmininet.install.utils module

class ipmininet.install.utils.Debian

Bases: ipmininet.install.utils.Distribution

INSTALL_CMD = 'apt-get -y -q install'
NAME = 'Debian'
PIP2_CMD = 'pip2'
PIP3_CMD = 'pip3'
UPDATE_CMD = 'apt-get update'
class ipmininet.install.utils.Distribution

Bases: object

INSTALL_CMD = None
NAME = None
PIP2_CMD = None
PIP3_CMD = None
SpinPipVersion = '18.1'
UPDATE_CMD = None
check_pip_version(pip)
install(*packages)
pip_install(version, *packages, **kwargs)
require_pip(version)
update()
class ipmininet.install.utils.Fedora

Bases: ipmininet.install.utils.Distribution

INSTALL_CMD = 'yum -y install'
NAME = 'Fedora'
PIP2_CMD = 'pip2'
PIP3_CMD = 'pip'
UPDATE_CMD = 'true'
class ipmininet.install.utils.Ubuntu

Bases: ipmininet.install.utils.Distribution

INSTALL_CMD = 'apt-get -y -q install'
NAME = 'Ubuntu'
PIP2_CMD = 'pip2'
PIP3_CMD = 'pip3'
UPDATE_CMD = 'apt-get update'
ipmininet.install.utils.identify_distribution()
ipmininet.install.utils.sh(*cmds, **kwargs)
ipmininet.install.utils.supported_distributions()