install¶
This sections contains module documentation of install modules.
command¶
Module provides common installation commands.
- is_install_cmd
Method checks if installation is requested, commands: install, bdist_egg, bdist_wheel.
- get_pck_manager
Method returns installed system package managers: apt-get, yum.
- is_installed
Method checks if system application is installed using command which.
- install_pck
Method installs system package from repository using apt-get or yum.
- create_dir
Method creates directory using mkdir.
- copy_file
Method copies file using cp.
- move_file
Method moves file using mv.
- remove
Method removes file or directory using rm.
- set_rights
Method sets file or directory access rights (inc. recursive rights) using chmod.
- install_pip
Method installs python module using pip.
- uninstall_pip
Method uninstall python module using pip.
task¶
Module provides common installation tasks.
- run_pre_install
Method runs pre-install tasks from configuration.
- run_post_install
Method runs post-install tasks from configuration.
- check_libs
Method checks installed library dependencies
- install_libs
Method installs system libraries from configuration.
- install_modules
Method installs python modules from configuration.
- copy_files
Method copies files from configuration.
- set_access_rights
Methods sets access rights from configuration.
- set_config
Methods sets configuration file. It backups current configuration (file _old) if it differs from default configuration.
- set_manpage
Method sets manual page.
- get_profiles
Method gets module profiles.
uninstall¶
Module provides uninstallation tasks.
- run_uninstall
Method handles command htkuninstall. By default it uninstalls hydratk including extensions and libraries. It supports command option to uninstall requested extension or library only.
- uninstall_ext
Method uninstalls extension via pip and deletes additional files.
- uninstall_lib
Method uninstalls library via pip and deleted additional files.