Class: PsmDeadSimpleDeploymentTools::Packages::AptManager
- Inherits:
-
Object
- Object
- PsmDeadSimpleDeploymentTools::Packages::AptManager
- Includes:
- Utils::RunCommandAsSudo
- Defined in:
- lib/psm_dead_simple_deployment_tools/packages/apt_manager.rb
Overview
nodoc
Instance Method Summary collapse
Methods included from Utils::RunCommandAsSudo
#run_command_as_sudo, sudo_installed?
Instance Method Details
#install_packages(*packages) ⇒ Object
10 11 12 13 14 |
# File 'lib/psm_dead_simple_deployment_tools/packages/apt_manager.rb', line 10 def install_packages(*packages) update_repositories run_command_as_sudo("apt-get install -y #{packages.join(" ")}") end |
#remove_packages(*packages) ⇒ Object
16 17 18 |
# File 'lib/psm_dead_simple_deployment_tools/packages/apt_manager.rb', line 16 def remove_packages(*packages) run_command_as_sudo("apt-get remove -y #{packages.join(" ")}") end |