Class: PsmDeadSimpleDeploymentTools::Packages::AptManager

Inherits:
Object
  • Object
show all
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