TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What's the best CLI installation experience you've ever seen?

16 点作者 caprock超过 1 年前
Imagine any application, server, or system that requires installation from a command line.<p>It could use shell scripts, custom programs, or whatever. What&#x27;s the best experience and tooling you&#x27;ve ever seen?

17 条评论

1vuio0pswjnm7超过 1 年前
Static binary. Compile, move to folder, set permmissions, done.<p>Outside of that, NetBSD. Download &quot;install kernel&quot;, write to media, boot, compile an entire system.<p>FreeBSD is also good.<p>Pet peeve: I see lots of tiny system projects that look very cool but only boot from qemu.
ukuina超过 1 年前
The best installation experience is no installation.<p>My favorite: Single binary Hashicorp Nomad, the same binary for client and server! Runs without sudo, straight out of &#x2F;tmp.
评论 #37318609 未加载
mikewarot超过 1 年前
Windows Portable Applications... copy them into a folder, and run them. No installation required.<p>Because there isn&#x27;t a stable system interface table in Linux (i.e. INT 21, AH=9 prints a $ delimited string in MS-DOS, and has since the 1980s), you can&#x27;t just run an executable.<p>The closest you&#x27;re likely to get is Justine&#x27;s APE - Actually Portable Executable[1] to get something you can distribute and just run.<p>[1] <a href="https:&#x2F;&#x2F;justine.lol&#x2F;ape.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;justine.lol&#x2F;ape.html</a>
评论 #37321100 未加载
评论 #37318574 未加载
评论 #37318251 未加载
评论 #37319462 未加载
评论 #37318094 未加载
hosteur超过 1 年前
Anything packaged for Debian. apt install whatever.
alexjplant超过 1 年前
This probably isn&#x27;t in the spirit of what you&#x27;re asking but watching my Dad install Red Hat using Anaconda in the late 90s was pretty sweet. I seem to recall Debian having a similar TUI that I used to load it on my long-obsolete iMac G3 back in college. Good times.
im_lince超过 1 年前
One-line installations: I usually don&#x27;t like running multiple commands for installing a CLI tool. curl&#x2F;wget the setup file and execute it. Single command -&gt; single step -&gt; no friction.
oweiler超过 1 年前
curl <a href="https:&#x2F;&#x2F;whatever.it.is" rel="nofollow noreferrer">https:&#x2F;&#x2F;whatever.it.is</a> | bash
评论 #37319359 未加载
评论 #37319198 未加载
评论 #37322598 未加载
评论 #37330338 未加载
评论 #37318318 未加载
mdwalters超过 1 年前
pnpm. Really fast, and user-friendly. Too bad it&#x27;s not backwards-compatible with npm. I use it for all of my Node.js projects, but I sadly have to use npm when jumping into the frontend of project I volunteer on.<p>Another one would be Nala, I used this as my day-to-day apt frontend before I switched to Fedora. It makes the UX much more better than apt for daily usage.
bin_bash超过 1 年前
can&#x27;t beat homebrew imo
评论 #37317833 未加载
评论 #37319762 未加载
评论 #37332118 未加载
thiscatis超过 1 年前
The symfony-cli is pretty sweet to setup new projects and add dependencies.
jiffygist超过 1 年前
make -j5<p>sudo make install<p>also it&#x27;s really great when `sudo make uninstall` works
Cloudef超过 1 年前
sudo nixos-rebuild --flake .#nixos-linux switch
评论 #37319608 未加载
xyzwave超过 1 年前
.&#x2F;configure &amp;&amp; make &amp;&amp; sudo make install
joshxyz超过 1 年前
zerotier cli url to shell<p>also npm packages that can be executed with npx
nektro超过 1 年前
getting it from linux package manager
pnocera超过 1 年前
Tailscale
cozzyd超过 1 年前
dnf