module Aptitude

Public Instance Methods

apt_get_install(package_name) click to toggle source
# File lib/capistrano/modules/aptitude.rb, line 6
def apt_get_install(package_name)
  sudo "apt-get -y install #{package_name}"
end
apt_get_remove(package_name) click to toggle source
# File lib/capistrano/modules/aptitude.rb, line 10
def apt_get_remove(package_name)
  sudo "sudo apt-get -y autoremove #{package_name}"
end
apt_get_update() click to toggle source
# File lib/capistrano/modules/aptitude.rb, line 2
def apt_get_update
  sudo "apt-get -y update"
end
package_installed?(package_name) click to toggle source
# File lib/capistrano/modules/aptitude.rb, line 14
def package_installed?(package_name)
  !/(Installed: \(none\)|Unable to locate package)/.match(capture("apt-cache policy #{package_name}"))
end