In order to take actions on packages, we must call the package manager tools. The virtual methods that the PkgManager implementation supplies are straightforward: