class LoomExt::CoreMods::Package::AptAdapter

Public Instance Methods

install(pkg_name) click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 56
      def install(pkg_name)
        loom.x "apt-get", "-y", "install", pkg_name
#        loom.net.with_net { loom << "echo apt-get install #{pkg_name}" }
      end
uninstall(pkg_name) click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 61
def uninstall(pkg_name)
  loom << "echo apt uninstall"
end
update_cache() click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 65
      def update_cache
#        loom.net.with_net { loom << "apt update" }
        loom.x "apt", "-y", "update"
      end
upgrade(pkg_name = nil) click to toggle source
# File lib/loomext/coremods/package/adapter.rb, line 70
      def upgrade(pkg_name = nil)
#        loom.net.with_net { loom << "apt upgrade" }
        args = ["apt-get", "-y", "upgrade", pkg_name].compact
        loom.x(*args)
      end