apt and apt-get rev 17 jan 2023 Debian distributions > difference | sources ......................... Main differences: * apt is a streamlined version of apt-get (The main goal of making apt) merges apt-get and apt-cache * "Apt is Debian's official package manager." * apt - Additional output and improved design * apt - Changes in command syntax for existing functionalities * apt - Two new functionalities exclusive to it. * apt-get has a lot more functionalities to offer than apt. * apt doesn't completely replace apt-get * apt is under continuous development. * apt-get is stable as is, but is not deprecated, is used for more advanced work. * APT - Advanced Packaging Tool - GUI tool apt and apt-get function with that tool. * aptitude - a text-based interface to the Debian GNU/Linux package system (APT?) Even more advanced than apt-get "Aptitude is ncurses-based command line front end to Apt." ......................... Which to use: * use apt unless you are going to do specific operations that need the features of apt-get. Details and comparison chart: https://phoenixnap.com/kb/apt-vs-apt-get https://itsfoss.com/apt-vs-apt-get-difference/ * apt|Aptitude: Better to use only one as regular tool https://lists.ubuntu.com/archives/ubuntu-users/2023-January/309353.html [10 jan 2023] ......................... Why package management is difficult: * Dependency hell is the problem. Nobody has really solved the problems of assembling applications from disparate parts sourced from developers from opposite ends of multiple spectra of methodologies and architectural affinities. We have barely begun to solve the versioning problem, but aren't yet really very far along. Package managers were invented to solve both those problems, and a few other difficult problems, as well. Each was invented for a fairly cohesive group that shared methodologies and architectural affinities. That's why they don't mix all that well. -- Joel Rees https://lists.ubuntu.com/archives/ubuntu-users/2023-January/309278.html pub 7 jan 2023 * The sorry, sorry state of Linux packaging https://stop.zona-m.net/2022/01/the-sorry-sorry-state-of-linux-packaging/ pub 26 jan 2022 ....................................................... basic commands: $ apt --help $ apt-get --help _______________________________________________________ sources: * https://wiki.debian.org/PackageManagementTools * https://wiki.debian.org/Aptitude * https://wiki.debian.org/AptCLI * https://ubuntu.com/server/docs/package-management * mixin[g] apt and aptitude https://lists.ubuntu.com/archives/ubuntu-users/2023-January/309326.html Thread - [begin 9 jan 2023] * apt vs apt-get: What's the difference? https://phoenixnap.com/kb/apt-vs-apt-get [retr 27 nov 2022] * Difference between apt and apt-get explained https://itsfoss.com/apt-vs-apt-get-difference/ [updated 11 jun 2019] * Technical discussion of package management, apt, and apt-get https://www.howtogeek.com/791055/apt-vs.-apt-get-whats-the-difference-on-linux/ [pub 18 apr 2022] * apt and apt-get explained - misc other details https://www.ubuntupit.com/apt-vs-apt-get-commands-explained-and-which-one-to-use/ [pub 4 oct 2022] * apt, apt-get, APT, and aptitude https://www.reddit.com/r/debian/comments/ymuu6l/what_is_the_difference_between_apt_aptget_and/ [nov 2022 onwards] _______________________________________________________ begin 27 nov 2022