Remix.run Logo
Apt-bundle: brew bundle for apt(github.com)
25 points by sadeshmukh 4 days ago | 11 comments
curt15 4 minutes ago | parent | next [-]

Brew got one thing right that no Linux package manager seems to emulate -- it doesn't require root for normal operations and even goes so far as to error out if running as root (https://docs.brew.sh/FAQ#why-does-homebrew-say-sudo-is-bad).

pzmarzly an hour ago | parent | prev | next [-]

Looking at internal/commands/install.go, it only installs new packages, but doesn't uninstall removed ones. That's the biggest benefit of Brew bundle gone.

BTW how much of it is vibe coded?

pamcake 3 hours ago | parent | prev | next [-]

Big fan! Was like magic at first but now I have a big bunch of Aptfiles to deal with instead... Currently working on solving that with the next-generation tool apt-bundle-bunch, which has a simple declarative format to manage your apt-bundle projects in an Aptbundlefile. It's already great for agents and Im working with Claude on a curl|sh install for the v1.

Imustaskforhelp 2 hours ago | parent [-]

> Big fan! Was like magic at first but now I have a big bunch of Aptfiles to deal with instead... Currently working on solving that with the next-generation tool apt-bundle-bunch, which has a simple declarative format to manage your apt-bundle projects in an Aptbundlefile. It's already great for agents and Im working with Claude on a curl|sh install for the v1.

Good luck share the progress and let us know how it goes. Is it similar to nix? but from what I can feel, is intending to be simpler?

lifetimerubyist 3 hours ago | parent | prev [-]

man the things people come up with to avoid writing bash scripts

c-hendricks 33 minutes ago | parent | next [-]

What shell scripts would help here? I love me some shell scripting but always reached for debfoster before falling in love with Pac-Man's `-Qe` and `-Qt`

Edit: oh this aptfile doesn't do the one thing I actually use brew bundle for: cleaning up the mess of leftover packages

seemaze 2 minutes ago | parent | next [-]

I've been loving the Alpine Package Keeper, especially easily maintaining desired packaging state in /etc/apk/world

https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Worl...

lifetimerubyist 2 minutes ago | parent | prev [-]

What is this tool solving that I can't do with apt+bash already?

yxhuvud 2 hours ago | parent | prev | next [-]

Given your username, do you have the same reaction to bundler?

migmaldo 2 hours ago | parent | prev [-]

I wish I could upvote this more than once.

SubiculumCode an hour ago | parent [-]

I am having a hard time seeing that the install config isn't just basically bash with some aliases...but I still haven't had my second cup of coffee.