A big part of administrating Linux machines - especially remote machines - is managing and installing software.
When something goes wrong with a local application or when something on the file system breaks and needs fixing, you're often going to wa...