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
()¶