An  additional refactoring that comes to mind is to define a method `call_zypper`, which does something like this:
´´´ruby
def call_zypper(arg_string)
  call "zypper #{root_arg}#{arg_string}"
end
```
If we end up using `root_arg` only in this method, we can even get rid of that.