apt
Ranked 7 of 35 package managers by recommenders
Recommended for a standardized way to install, upgrade and remove software on Debian-based systems, with signed repositories and a long, stable record. Critics mention upgrades that can break boots and weak fit for containers and reproducibility.
Recommended for a standardized way to install, upgrade and remove software on Debian-based systems, with signed repositories and a long, stable record. Critics mention upgrades that can break boots and weak fit for containers and reproducibility.
99 people gave an opinion
- recommend it
- 56
- criticize it
- 43
- approval share
- 57%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 20 years
Median of the 8 owners who said how long they have had it.
Each square is one year.
Why it doesn’t carry the badge
- 56 people recommend itNeeds 10 or more, met.
- 1.3 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Same commands for install and upgrade
“it is probably a relic of the past left there for compatibility reasons and you probably shouldn't use it”
Comment from 5 Nov 2025 in “Codemaps: Understand Code, Before You Vibe It” “Meanwhile, 99% of my Linux software is "apt install foo" and that's it.”
Comment from 21 Jan 2026 in “Hate is a strong word, but I don't like Windows 11” “On debian, installing tools should be as simple as ‘apt install’”
Comment from 2 May 2026 in “Lib0xc: A set of C standard library-adjacent APIs for safer systems programming” - Comment from 24 Jul 2026 in “Ask HN: What Linux distro do you daily drive?”
Reliable over decades, no crashes
“I don't think I've seen any similar issues since, across what must be many millions of apt runs”
Comment from 27 Nov 2025 in “APT Rust requirement raises questions” “I've been using apt regularly on Debian for a long time and never seen it crash or segfault.”
Comment from 25 Nov 2025 in “APT Rust requirement raises questions” “I just use apt, been doing it for 20 years, it works great.”
Comment from 23 Mar 2026 in “Why I love NixOS” - Comment from 26 Nov 2025 in “APT Rust requirement raises questions”
Signed packages from trusted maintainers
“apt/dnf scripts run on packages a maintainer signed and a distro gatekept”
Comment from 1 Jun 2026 in “NPM packages from RedHat have been compromised” “the package manager I use has not been infected in over a decade”
Comment from 23 Jun 2026 in “Package Managers need global hooks” Clean install, upgrade and uninstall
“It knows what files it puts where and can cleanly upgrade and uninstall with a predictable and standardized method.”
Comment from 21 Jan 2026 in “Hate is a strong word, but I don't like Windows 11” “apt purge software on Debian does a pretty good job of that”
Comment from 3 Apr 2026 in “Samsung Magician disk utility takes 18 steps and two reboots to uninstall”
What people warn about
Each mark is one comment
Upgrades can leave system unbootable
“I remember it had a particular fondness for deleting old kernel versions, failing to install the new kernel, and thus bricking the system on boot.”
Comment from 3 Jan 2026 in “2026 will be my year of the Linux desktop” “package manager can brick your system at any time because there are literally no safety mechanisms”
Comment from 6 May 2026 in “Fedora is now the default Linux recommendation, and Ubuntu did this to itself” “Running apt upgrade or dnf upgrade can render your system unbootable if you're unlucky”
Comment from 12 Jun 2026 in “Homebrew 6.0.0” Repeated rewrites and port breakage
“This seems like a long window, given to ports to say, "we are making changes that may impact you, heads up."”
Comment from 25 Nov 2025 in “APT Rust requirement raises questions” “This is breaking support for multiple ports to rewrite some feature for a tiny security benefit.”
Comment from 25 Nov 2025 in “APT Rust requirement raises questions” “I think the best move would have been to announce deprecation of those ports separately.”
Comment from 25 Nov 2025 in “APT Rust requirement raises questions” - Comment from 25 Nov 2025 in “APT Rust requirement raises questions”
Weak for containers and reproducibility
“I'm honestly a bit disappointed in how apt refused to embrace/support both the container and AI/GPU aspects of computing.”
Comment from 10 May 2026 in “Debian must ship reproducible packages” “Apt is fine for local development, but it's a bit of a disaster for portability and reproducibility.”
Comment from 15 Feb 2026 in “A header-only C vector database library”
Other package managers people recommend
The four most recommended other package managers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 35 package managers, rankedWhat people said
40 of the 107 comments that mention it, newest first. Each links to the original comment.
“apt supports multiple repositories and you can add your own.”
“"apt-get" is what you use when you want a stable interface (especially scripts)”
“Linux package managers like debian/apt also ship hundreds of signed NPM packages”
“go to pacman/apt and boom everything is right there”
“the package manager I use has not been infected in over a decade”
“It was a breath of fresh reasonability when I found out that apt intentionally uses only HTTP”
“Running apt upgrade or dnf upgrade can render your system unbootable if you're unlucky”
“apt/dnf scripts run on packages a maintainer signed and a distro gatekept”
“I'm honestly a bit disappointed in how apt refused to embrace/support both the container and AI/GPU aspects of computing.”
“we're still pretty far away for apt/yum/pacman installed packages”
“package manager can brick your system at any time because there are literally no safety mechanisms”
“On debian, installing tools should be as simple as ‘apt install’”
“you have to remember which of the several different package managers each specific system uses”
“It won't randomly eat your bandwidth on a metered connection or reveal your OS details to a public hotspot.”
“apt purge software on Debian does a pretty good job of that”
“I just use apt, been doing it for 20 years, it works great.”
“Nix is just another chef, ansible, cfengine, apt, pacman”
“I want my development tools to use my operating system’s package manager.”
“Apt is fine for local development, but it's a bit of a disaster for portability and reproducibility.”
“Using your OS' package manager IS C's package management.”
“Alternatively, you could do development in a container and use apt-get there. That's probably safest now that we're using coding agents.”
“The APT protocol and structure being a bit "dumb" (for better or worse) requires you to fetch files (many of them) in the reverse order they are created”
“we always ought to prefer apt, dnf, over the likes of curlbash, brew, npm”
“It knows what files it puts where and can cleanly upgrade and uninstall with a predictable and standardized method.”
“Meanwhile, 99% of my Linux software is "apt install foo" and that's it.”
“I remember it had a particular fondness for deleting old kernel versions, failing to install the new kernel, and thus bricking the system on boot.”
“Setting up `apt` to pull from a different repo (to say install firefox.dpkg instead of snap) requires like 3-4 commands which are easily searchable.”
“I'd take a standard apt repo over containerized desktop apps any day.”
“I don't think I've seen any similar issues since, across what must be many millions of apt runs”
“I have never had a segfault with APT. Not a single time.”
“obsession of rewriting tools that actually work for many years without bigger issues”
“Porting to Rust therefore a) addresses memory safety, b) gives a chance to attract new developers”
“the tool supposed to solve dependency hell—creating its own dependency crisis”
“I've been using apt regularly on Debian for a long time and never seen it crash or segfault.”
“I think the best move would have been to announce deprecation of those ports separately.”
“This is breaking support for multiple ports to rewrite some feature for a tiny security benefit.”
“This seems like a long window, given to ports to say, "we are making changes that may impact you, heads up."”
“For upgrading a single package, just do "apt install $PACKAGE". It is the same command as for installing.”
“it is probably a relic of the past left there for compatibility reasons and you probably shouldn't use it”
“It's a pleasant surprise to hear that it already does something like this!”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.