Aptitude is great (my favorite way of managing packages), but it’s a TUI program. You can use it as CLI, at which point it mimics apt-get.
So I would say it never attempted to unify apt commands, by rather it successfully provided a user friendly way to do most (all?) of what you could do with apt CLI tools.
Except for in scripts. Debian guarantee that the output format of apt-get will never change and thus it’s safe to use in scripts that parse the output, whereas they don’t have the same guarantee for apt, which can change between releases.
apt
is newer and mostly supersedes apt-get/apt-cache/etc tools, tries to be a more-approachable frontend.They interoperate though, so if you’re happy with using a mix of them, go for it. I generally just use
apt
.EDIT: There were also some older attempts to produce a unified frontend, like
aptitude
.Aptitude is great (my favorite way of managing packages), but it’s a TUI program. You can use it as CLI, at which point it mimics apt-get.
So I would say it never attempted to unify apt commands, by rather it successfully provided a user friendly way to do most (all?) of what you could do with apt CLI tools.
Except for in scripts. Debian guarantee that the output format of
apt-get
will never change and thus it’s safe to use in scripts that parse the output, whereas they don’t have the same guarantee forapt
, which can change between releases.Same goes for
nala
, BTW.