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