func (p deb) Clean() error { err := osutil.ExecSudo("/usr/bin/apt-get", "autoremove", "-y") if err != nil { return err } return osutil.ExecSudo("/usr/bin/apt-get", "clean") }
func (p deb) Upgrade() error { return osutil.ExecSudo("/usr/bin/apt-get", "upgrade") }
func (p deb) Purge(name ...string) error { args := []string{"purge", "-y"} return osutil.ExecSudo("/usr/bin/apt-get", append(args, name...)...) }
func (p deb) Update() error { return osutil.ExecSudo("/usr/bin/apt-get", "update", "-qq") }
func (p deb) Install(name ...string) error { args := []string{"install", "-y"} return osutil.ExecSudo("/usr/bin/apt-get", append(args, name...)...) }