this post was submitted on 12 Jun 2023
36 points (100.0% liked)

unix like operating system lovers

2152 readers
1 users here now

This is a community that is only for nerds jk. everyone who doesn't scare when seeing UNIX terminal welcome! rules:

  1. don't make comments that branch out from the main topic too much, at least please somehow relate to it.
  2. retro operating systems, e.g. discussion about them, is strictly forbidden, please make a retro community instead.
  3. please be nice for others.

founded 1 year ago
MODERATORS
 

My favorite is pacman because it is fast af but it has really weird syntax's

top 50 comments
sorted by: hot top controversial new old
[–] mrmanager 8 points 1 year ago (2 children)

I use yay, it's pacman with AUR support. :)

[–] chaorace@lemmy.sdf.org 7 points 1 year ago* (last edited 1 year ago) (3 children)

FYI: ~~yay is no longer maintained~~ (Untrue! See response here). ~~Use paru instead~~ Consider paru as an alternative option; it's written in Rust and has better version tracking for *-git packages (won't miss upgrades if the AUR version isn't tracked, won't do pointless upgrades if the AUR version changes but HEAD remains unchanged)

[–] gizmonicus@sh.itjust.works 5 points 1 year ago (1 children)

The latest release of yay was 3 weeks ago. Where are you seeing that it's not maintained anymore?

[–] chaorace@lemmy.sdf.org 6 points 1 year ago (1 children)

Huh! I appear to have fallen victim to misinformation. I stand corrected and I apologize for not properly confirm such a strong claim before repeating it like that.

I suppose a more accurate way to put it is that yay has been slower to adopt new features (e.g.: yay#336 vs paru#260), but otherwise remains a current and well-maintained piece of software.

[–] gizmonicus@sh.itjust.works 4 points 1 year ago

I was about to throw my computer out the window when you said that because I literally just implemented a bunch of ansible playbooks using yay to configure my machines and after yogurt et. al. being abandoned, I couldn't take another change. Not yet. I'll check out paru at some point though.

[–] abrasiveteapot@sh.itjust.works 4 points 1 year ago* (last edited 1 year ago)

Fellow paru user here - definitely a good choice.

[–] jack@sh.itjust.works 3 points 1 year ago (2 children)

Fellow yay user here. Thank you for the advice, will check out paru!

load more comments (2 replies)
[–] Dathknight@feddit.de 6 points 1 year ago

came here to post this.

Also it always feels like I'm cheering for my system. :D

[–] Emerald_Earth@lemmy.world 7 points 1 year ago

Debian user here, I just use apt. Really easy to use. I don't really think about being fond of a certain package manager, if it works, it works.

[–] Nick@sh.itjust.works 7 points 1 year ago

Pacman, indeed.

[–] july@sh.itjust.works 6 points 1 year ago

apk is scary fast. Makes spinning up a quick Alpine chroot with e.g. Go or Rust for building with Musl take like 10 seconds.

[–] true_blue@sh.itjust.works 6 points 1 year ago (1 children)

DNF. It's slow definitely but it has a lot of really cool features, and the output looks nice.

[–] TwinTurbo@lemmy.world 1 points 1 year ago

DNF transactions are excellent when you need to roll back operations!

[–] Illecors@lemmy.cafe 5 points 1 year ago (8 children)
load more comments (7 replies)
[–] Jummit@lemmy.one 5 points 1 year ago

I'm using pacman with paru right now, but I have to say than installing flatpaks has been a really nice experience on my postmarket-os phone and on desktop as well. I am using Gnome Software to install and run with two clicks, feels very snappy.

[–] ray@sh.itjust.works 4 points 1 year ago

My favourite is pacman. I actually like the syntax. It feels very UNIX-y.

I'm a fan of the refresh (-y) and upgrade (-u) options being separate flags that can be used separately or together. I also find pacman's output to be very clean and readable.

Whenever I use apt, I find it slightly annoying that I need to invoke update and upgrade (and dist-upgrade) separately. I also find apt spits out a lot of unnecessary output, resulting in an unreadable wall of text.

I haven't used yum/dnf much, but the few times I used it I was slightly annoyed that it seems to insist on refreshing the repositories every time it runs.

[–] roomey@sh.itjust.works 4 points 1 year ago

You will all hate me but... Snaps! First time I could easily roll back a bad version of thunderbird (I use it for work -office 365) which got stuck in a oauth2 login loop. I had to roll back twice (again, single command, everything just worked) then finally an upgrade where the bug was fixed.

Don't get me wrong I've pinned versions before with apt etc, but I always end up forgetting and having to remove them afterwards.

And... The only reason I was using the thunderbird snap was cause the regular apt thunderbird had some other annoying bug.

Yep.... Snaps... (Shake my head and walk away)

[–] jcb2016@lemmy.world 4 points 1 year ago

pacman and apt are king. I usually go between arch and demon when I'm using Linux. I prefer arch since it's barbones

Portage, of course.

[–] 0485919158191@lemmy.world 4 points 1 year ago

I like flatpak because the apps run on all distros!

[–] planish@sh.itjust.works 4 points 1 year ago (1 children)

Can it be emerge? I love calling software forth from the depths.

[–] gizmonicus@sh.itjust.works 3 points 1 year ago

emerge is the command but it's called Portage, ackshually. And yes, it's the best.

[–] Klaymore@sh.itjust.works 4 points 1 year ago

Nix on NixOS - pin any version of a package you want, multiple versions of the same package, works on all Linux distros and MacOS, and with Home-Manager it can even manage your dotfiles.

[–] ballogh@sh.itjust.works 3 points 1 year ago (2 children)
[–] chaorace@lemmy.sdf.org 6 points 1 year ago

Ah yes, the oft-forgotten furtive GNU/NT user

Chocolaty is superior

[–] chaorace@lemmy.sdf.org 3 points 1 year ago

pacman and that's because the syntax is perfect. If a distro doesn't use pacman I usually don't even consider using it.

My favorite is pacman (BTW, I really like the syntax), but I'm on openSUSE now so I deal with zypper, which works really well but I'm not a fan of the syntax.

[–] burndown@sh.itjust.works 3 points 1 year ago

I don't think any of them are very good, but DHL is by far the worst

[–] d4rk33@sh.itjust.works 3 points 1 year ago
[–] sjmulder@lemmy.sdf.org 3 points 1 year ago (1 children)

I’d like to put in my 2 cents for pkgsrc

It’s not the sexiest, fastest or most full-featured but having a package manager that can bootstrap on anything even remotely smelling of Unix is awesome. And it sits cleanly next to whatever native package manager may exist.

pkgsrc drew me into NetBSD and becoming an official developer was a proud and happy moment.

[–] TwinTurbo@lemmy.world 2 points 1 year ago (1 children)

Hey, thanks for suggesting pkgsrc! Do you have any experience using it on systems where you don't have root access, i.e. you need to install software in your home directory? Is it a good fit for such scenarios?

[–] sjmulder@lemmy.sdf.org 1 points 1 year ago

Yes! You’ll have to use pkgsrc from source. The bootstrap script has an unprivileged flag.

See: https://netbsd.org/docs/pkgsrc/platforms.html

[–] pax@sh.itjust.works 2 points 1 year ago

homebrew, because I'm mac guy.

[–] blackstrat@lemmy.fwgx.uk 1 points 1 year ago

I like apt for its syntax, I like yay for it's speed and ease compared to pacman.

Pacman has absurd option syntax, I think to deliberately make it feel exclusive. If the first thing you need to do is create a bunch of aliases or a crib sheet for basic things then it's a terrible user experience.

[–] PCChipsM922U@sh.itjust.works 1 points 1 year ago
[–] noshit@sh.itjust.works 1 points 1 year ago

xbps, it's the fastest one I've seen but the syntax is kinda weird

apt or pacman. DNF is pretty slow, though.

[–] waspentalive@lemmy.one 1 points 1 year ago* (last edited 1 year ago)

Kubuntu comes with Apt, and from time to time I use Nala too.

[–] neoney@lemmy.neoney.dev 1 points 1 year ago
load more comments
view more: next ›