Early package managers The first package managers were little more then wrappers around tar. With the realization that packages are not stand-alone objects relations were added: dependencies and conflicts. Dependency: states that a package needs another package(s) to do its work. Example: autoconf needs both m4 and perl. Conflicts: states that two packages cannot be installed at the same time. Example: sendmail and smail.