I love paru, but I think my favorite thing about it is that it isn't yay.
Back when i started using Arch Yay was mega popular so I tried it. Its great, I loved it, shouldn't be a surprise I love paru too. But Yay was always my only Go app, so I'd end up installing Golag, which is gigantic, just to use yay.
YSK/PSA: If you're on Mint, Mint's apt is not Debian's apt and while they work similarly for common use cases, they diverge pretty quickly beyond that. Both are installed by default but Mint's takes precedence.*
Case in point: I was looking for which package - specifically one that was not yet installed - contains a certain command line tool and Mint's apt search does not find it. Debian's does. **
On the other hand, Mint's apt has way more subcommands than the default one, which have been useful on occasion.
* Mint's is at /usr/local/bin/apt and Debian's is at /usr/bin/apt; The default user $PATH puts /usr/local/bin before /usr/bin.
** FWIW, the tool is/was sponge and it's in the moreutils package.
Disclaimer: while aptitude was originally designed to replicate the apt CLI interface, I have never run the search command through it. The TUI is marvelous, though.
Nowadays apt supports deleting dangling config files with apt purge "~c" so no need to have aptitude for that feature. However, aptitude why <package> is pretty handy, and if you bump into dependency problems aptitude is quite capable of suggesting valid solutions.
Dude/dudesse, what the hell is this and why have I never heard of it? Sounds really useful on the manpage, I hope I remember it next time I need it. Thanks! 😊
I need to have aptitude because the TUI is boss. Even if it had less features than apt, I'd still prefer it. It's nice to know it's ahead of the curve, though.
I wonder why apt search on ubuntu and debian must be so bad: on mint each package has a single line and an easy letter telling you if the program is installed or not. On debian/ubuntu each program takes multiple lines, are all green and the only way to distinguish installed ones is to look for an (installed) string at the end of the first line. I like Mint's apt version so much
we are all just splitting hairs and knocking each other's preferences when it is basically trivial. Like BMW and Mercedes drivers trying to one up who drives the superior German car
I can’t lie, that’s one of the reasons I moved over to CachyOS a few months back. It’s not the only reason, but it’s been my favourite distro for sure that I’ve tried. It’s the first one that really felt good to me.
It's really a great distro, I've been using it fulltime on laptop and PC for over a year. Best one I've tried so far and for some reason it's less buggy than EndeavourOS was for me. The only thing I don't like about it is the name.
Its an excerpt from pacman's configuration file, first line makes the progress bar a pacman that eats dots while downloading packages, the second line is self explanatory and the third allows to download multiple packages at the same time so there are 15 pacmans at all times while downloading.
-y only syncs the repository metadata that's needed, while -yy forces a full refresh. This is very rarely needed and requires quite a bit more bandwidth from the mirrors
I used all of them. Out of the three apt is the one I dislike the most. Dnf is half baked, but works well enough anyway. Pacman is actually very nice, I just don't use arch anymore.
Not OP. I like apt. But I switched over from redhat/fedora to Ubuntu like 15+ years ago, and I will say the rpm command offered much better options for querying package metadata. What mostly comes to mind is searching for files belonging to a package, or finding what package a file belongs to. dpkg/ apt-* can’t do that out of the box without some additional apt-* tools installed. Which is ok, but a bit extra clunky.
Dnf sits on top of rpm (formerly yum did this, formerly up2date did this) the same way apt sits on top of dpkg.
While ultimately they both provide similar general functionality (installing and updating packages) the specific command syntax and switches differ. And some commands imo are more useful than others.
Not that I dislike it, but many quality of life things are missing. One simple example is that a sensible way to manage which packages are automatically installed and not manually has been introduced only recently. Searching for dependencies of packages is quite complex. If you know the name of the executable/library file I'm not sure whether it is possible to retrieve the package who provides it.
Asides from that, it is the one package manager who gave me the most problems when something goes wrong. Not comparing to the problems that arise from arch all the time, but apt often has locking problems, incorrect resolution, impossibilities to upgrade certain packages and many many problems if you start introducing third party repositories.
It is quite usable, don't get me wrong; but I never felt all this hindrance while using dnf.
The list of upgrades being one big paragraph instead of separate lines is bad enough. I have some Debian servers but never looked if there's a flag to make it look better.
Also no history or rollback. Madison is dumb as I recall. Just kind of unintuitive and bare bones for me. Dnf (especially dnf5) suit me fine but I'm an rpm homer.
I didn't know what was dnf so I made a search and found out it replaced yum as the redhat package manager in 2013. I did not know about yum either. Last time I used a redhat-based distribution, Mandrake, the package managers were rpm and urpmi. Tempus fugit!
Then you heard wrong, those are arguably outdated information (how finicky permissions are is rather subjective). And it's only bloat if you ignore the advantages things like version-pinning offers.
You might confused the speed argument with Snap. Those are noticeably slow.
slow to lauch things it installed
permissions finicky
non-integration with host system’s things
It's a great way to install apps without cluttering ~/.config, ~/.local/share, etc, since each app has its own directory in ~/.var/app (unless it has write permissions somewhere else in which case it might use that), and I don't care as much about managing configuration files of specific GUI apps. I run Librewolf as a Flatpak and it launches quickly, also.
I use it to reduce bloat, because I can install an app to try it and not have to worry about cleaning it up later. Also my system uses only 1.1GiB of RAM without any apps open which is fine since I have a lot running in the background (Niri, Waybar, terminal server, XDG portals, etc.)
Only GUI apps I specifically don't use it for are Steam - because I heard bad things about Steam running as a Flatpak - and KeePassXC - because it's the one Flatpak app I couldn't make the system theme work for no matter what I did, so I used the one in the repos.
For the system settings, yeah it doesn't integrate at all if you don't configure it. I just used Flatseal (a convenient Flatpak configuration GUI) to set environment variables for all Flatpak apps, and gsettings to set themes, and now it works for most apps, except KeePassXC specifically for some reason. Understandable take on system settings.
Main reason I use it though, is that compared to my previous distro (NixOS), Void Linux's repos don't have nearly as many packages.
pacman is the fastest but the syntax is weird. Has the best visual, i.e. pacman loading bar. If things go wrong like a broken dependencies it doesnt provide heloful output.
Apt is the easiest to use but its output is very congested. Remember that Linus Tech Tips linux install video? The error warnings are very squashed together making it very difficult to see.
Dnf is the sweet spot imo. As default, the speed is slow but you can tweak it on the config. Outputs are clean, and if something goes wrong like a broken dependency, dnf provides very useful info to troubleshoot.
Any time I've ever used pacman to kill my system, it was my fault, usually because I either didn't read the news and missed a manual intervention, or because I didn't read the instructions before doing something. Don't play fast and loose with root.
Actually tbh, pacman has saved my installations in a chroot environment more than a few times
I think you're confused. It's really easy to use. You have to learn 3–4 command line flags instead of subcommands, but that's all that separates it from others in usage patterns.
163 Comments
The_Picard_Maneuver@piefed.world · 123 pts · 219d
I'm only 4 months into Linux, and apt is my comfort zone. Checking out other distros that use something else has me running away like:
Laser@feddit.org · 54 pts · 219d
pacman is very fast and handy. The (in)famous
pacman -Syuhad you system completely up to date in record time.Sometimes I miss its speed and simplicity
Engywuck@lemmy.zip · 16 pts · 219d
paru entered the chat (doesn't even need -Syu).
ArsonButCute@lemmy.dbzer0.com · 5 pts · 218d
I love paru, but I think my favorite thing about it is that it isn't yay.
Back when i started using Arch Yay was mega popular so I tried it. Its great, I loved it, shouldn't be a surprise I love paru too. But Yay was always my only Go app, so I'd end up installing Golag, which is gigantic, just to use yay.
towerful@programming.dev · 8 pts · 218d
And here's me with my
yaythethunderwolf@lemmy.dbzer0.com · 4 pts · 218d
zypper dupJankatarch@lemmy.world · 2 pts · 216d
I never used opensuse but I know zypper from that one suse parody song.
chirospasm@lemmy.ml · 1 pts · 219d
fahfahfahfah@lemmy.billiam.net · 39 pts · 219d
You can basically take that statement and replace “apt” with “whatever the first package tool I used” and it would be true for anyone.
uncouple9831@lemmy.zip · 12 pts · 219d
TeamAssimilation@infosec.pub · 8 pts · 218d
My first package manager was YaST, then RPM, then APT. Apt rules, and while I’ve tried some more, I’m not afraid to say APT became my comfort zone.
ferrule@sh.itjust.works · 4 pts · 218d
tell me you have never run slackware witout telling me you have never run slackware.
Nalivai@lemmy.world · 1 pts · 218d
I started with Ubuntu in the days of apt-get, and boy am I happy I got to use packman now and never add another custom repository ever again
sem@piefed.blahaj.zone · 1 pts · 215d
Not true! I used yum first and it was awful. Then switched and apt made so much more sense.
palordrolap@fedia.io · 31 pts · 218d
YSK/PSA: If you're on Mint, Mint's
aptis not Debian'saptand while they work similarly for common use cases, they diverge pretty quickly beyond that. Both are installed by default but Mint's takes precedence.*Case in point: I was looking for which package - specifically one that was not yet installed - contains a certain command line tool and Mint's
apt searchdoes not find it. Debian's does. **On the other hand, Mint's
apthas way more subcommands than the default one, which have been useful on occasion.* Mint's is at
/usr/local/bin/aptand Debian's is at/usr/bin/apt; The default user$PATHputs/usr/local/binbefore/usr/bin.** FWIW, the tool is/was
spongeand it's in themoreutilspackage.Colloidal@programming.dev · 6 pts · 218d
Just use aptitude and be happy.
Disclaimer: while aptitude was originally designed to replicate the apt CLI interface, I have never run the search command through it. The TUI is marvelous, though.
debil@lemmy.world · 6 pts · 218d
Nowadays apt supports deleting dangling config files with
apt purge "~c"so no need to have aptitude for that feature. However,aptitude why <package>is pretty handy, and if you bump into dependency problems aptitude is quite capable of suggesting valid solutions.Disclaimer: I've never used aptitude's TUI.
udon@lemmy.world · 3 pts · 216d
Dude/dudesse, what the hell is this and why have I never heard of it? Sounds really useful on the manpage, I hope I remember it next time I need it. Thanks! 😊
Colloidal@programming.dev · 2 pts · 215d
I need to have aptitude because the TUI is boss. Even if it had less features than apt, I'd still prefer it. It's nice to know it's ahead of the curve, though.
bobo1900@startrek.website · 4 pts · 218d
I wonder why apt search on ubuntu and debian must be so bad: on mint each package has a single line and an easy letter telling you if the program is installed or not. On debian/ubuntu each program takes multiple lines, are all green and the only way to distinguish installed ones is to look for an (installed) string at the end of the first line. I like Mint's apt version so much
waz@feddit.uk · 6 pts · 218d
I wonder how this is implemented in LMDE?
palordrolap@fedia.io · 4 pts · 218d
LMDE's system is the same as regular Mint. I've been on LMDE for a few years but was on regular before that.
caseyweederman@lemmy.ca · 1 pts · 217d
dpkg -l | grep ^ii
(and then cry (this step is non-optional))
thisbenzingring@lemmy.today · 30 pts · 218d
don't let this type of bantering concern you
we are all just splitting hairs and knocking each other's preferences when it is basically trivial. Like BMW and Mercedes drivers trying to one up who drives the superior German car
Eat_Your_Paisley@lemmy.world · 10 pts · 218d
That’s easy Mercedes hasn’t made the superior car since the 80’s
tomiant@piefed.social · 10 pts · 218d
I use eMacs by the way.
teft@piefed.social · 12 pts · 218d
You seem to have misspelled vim.
drath@lemmy.world · 1 pts · 217d
But vim only released in 1992
dingleberrylover@lemmy.world · 12 pts · 219d
For me, pacman is my comfort zone. Fast, reliable and easy to handle. But apt was it for a long time as well.
atomicbocks@sh.itjust.works · 12 pts · 218d
sudo apt update && sudo apt full-upgrade -y
=
sudo dnf update -y
For most systems. If you can get apt you can get any of them.
Jankatarch@lemmy.world · 32 pts · 218d
The feds don't want you to know this but you can just put "-U" at the end of
sudo apt upgradeand it updates before upgrading.Magnum@lemmy.dbzer0.com · 12 pts · 218d
4am@lemmy.zip · 15 pts · 218d
If they are suppressing this, what else aren’t they telling us
Jankatarch@lemmy.world · 11 pts · 218d
vim has a built-in autocomplete you can use by pressing ctrl-n during interactive mode.
nonfuinoncuro@lemmy.zip · 3 pts · 218d
Digit@lemmy.wtf · 2 pts · 217d
Yup. Must be. No "-U" found in
man apt.(Is there in
man apt-getthough. And it works on both.).And it does not show up in fish's option completion options on either, either.
Near 20 years of having been using
apt-get(and later,apt), if I ever knew this, I forgot. Could have been doing just one command all this time.YellowParenti@lemmy.wtf · 8 pts · 218d
I should really get around to RTFM.
tomiant@piefed.social · 7 pts · 218d
This gif makes me irrationally angry.
The_Picard_Maneuver@piefed.world · 14 pts · 218d
I almost used this godzilla gif to illustrate my point instead. Maybe you'll enjoy it more.
tomiant@piefed.social · 6 pts · 218d
See, now why did you have to ruin these last few days of peace for me like that?
badgermurphy@lemmy.world · 1 pts · 218d
udon@lemmy.world · 4 pts · 218d
Don't panic, apt+flatpak does everything very well, if all you need is a working computer. If you need a hobby, try nix or guix
Digit@lemmy.wtf · 2 pts · 217d
Or for the ultimate hobby to dedicate to,
cave.(Prizes for any who even know which package manager and distro that's from.)
devfuuu@lemmy.world · 3 pts · 218d
Exactly what I feel when I look or have to interact with anything that doesn't have pacman 😅
The_Picard_Maneuver@piefed.world · 2 pts · 218d
I have to admit that I love the "pacman" pun quite a bit, which is nearly enough by itself to convince me to try it. One day. Maybe.
BurntWits@sh.itjust.works · 3 pts · 218d
I can’t lie, that’s one of the reasons I moved over to CachyOS a few months back. It’s not the only reason, but it’s been my favourite distro for sure that I’ve tried. It’s the first one that really felt good to me.
cygnus@lemmy.ca · 4 pts · 218d
It's really a great distro, I've been using it fulltime on laptop and PC for over a year. Best one I've tried so far and for some reason it's less buggy than EndeavourOS was for me. The only thing I don't like about it is the name.
Envy@quokk.au · 119 pts · 219d
eager_eagle@lemmy.world · 63 pts · 218d
I use it everyday and I still hate pacman's flags with a passion
ArsonButCute@lemmy.dbzer0.com · 18 pts · 218d
They S is for Sync. You're syncing a package from the repos.
https://man.archlinux.org/man/pacman.8.en
inzen@lemmy.world · 2 pts · 217d
But what about
pacman -SsSync search? P.S. I like pacman, just that this combination of flags is a bit weird for me personally.ArsonButCute@lemmy.dbzer0.com · 1 pts · 217d
You wouldn't do that, its improper syntax. You'd do #pacman -Qs, Query local packages -> Search from within this set.
inzen@lemmy.world · 1 pts · 216d
But I do, do that regularly. Why is it improper?
ArsonButCute@lemmy.dbzer0.com · 2 pts · 216d
I'm just going Based on the man page I linked. s isn't listed as a subflag of S so i've never thought to use it.I just checked that again and I'm totally wrong. Disregard me I guess.
inbeesee@lemmy.world · 1 pts · 218d
Everyone knows how to read, not everyone will feel comfortable reading the flags.
ArsonButCute@lemmy.dbzer0.com · 1 pts · 217d
I've been trying to decipher this for a literal day what does this mean?
JamesBoeing737MAX@sopuli.xyz · 16 pts · 218d
The best syntax is zypper's zypper in se, etc.
thethunderwolf@lemmy.dbzer0.com · 4 pts · 218d
The thing I don't like about zypper is that it is missing functionality
the equivalent of
apt autoremovehas to be done through YaSTan equivalent for
apt purgedoes not existmanolol@lemmy.ml · 3 pts · 218d
You can use these abbreviations with DNF too, by the way.
JamesBoeing737MAX@sopuli.xyz · 2 pts · 218d
Wow, cool never knew when I used it.
blinfabian@feddit.nl · 13 pts · 218d
❌ apt update && apt upgrade
✅ pacman -Syu
konomi@piefed.blahaj.zone · 4 pts · 217d
apt --update upgradeDigit@lemmy.wtf · 1 pts · 217d
emerge
is the shortest to type.
Gentoo is the fastest package manager for the user. ;D
boredsquirrel@slrpnk.net · 39 pts · 218d
Nix
AnnaFrankfurter@lemmy.ml · 12 pts · 218d
What about LFS with make
Digit@lemmy.wtf · 2 pts · 217d
somerandomperson@lemmy.dbzer0.com · 9 pts · 218d
when the
sudo nixos-rebuild switchtwinnie@feddit.uk · 38 pts · 219d
Zypper
criss_cross@lemmy.world · 14 pts · 218d
All day every day.
tomiant@piefed.social · 6 pts · 218d
Suse scares me.
Digit@lemmy.wtf · 1 pts · 217d
Why?
It was what I started on. Before ubuntu existed. Was not scary.
slazer2au@lemmy.world · 35 pts · 219d
The humans are chocolatey right?
rtxn@lemmy.world · 19 pts · 219d
And the worms are
winget.alecsargent@lemmy.zip · 25 pts · 219d
thanatotus@lemmy.ml · 2 pts · 218d
What is that?
alecsargent@lemmy.zip · 7 pts · 218d
Its an excerpt from pacman's configuration file, first line makes the progress bar a pacman that eats dots while downloading packages, the second line is self explanatory and the third allows to download multiple packages at the same time so there are 15 pacmans at all times while downloading.
thanatotus@lemmy.ml · 1 pts · 217d
Nice!
teft@piefed.social · 22 pts · 219d
apt today, apt tomorrow, apt forever
Engywuck@lemmy.zip · 17 pts · 219d
Apt together strong
pogmommy@lemmy.ml · 4 pts · 219d
Apt my beloved Ɛ>
Digit@lemmy.wtf · 1 pts · 217d
that's apt
Shipgirlboy@sh.itjust.works · 22 pts · 219d
Yay
thisbenzingring@lemmy.today · 4 pts · 218d
yay breaks too often to be relied on for system updates
Aedis@lemmy.world · 9 pts · 218d
Been using it for 2 years now, never once had it break unless I messed up the command and tried to update aur packages along with system packages
tetris11@feddit.uk · 1 pts · 218d
pacaur
AstroLightz@lemmy.world · 14 pts · 219d
Pacman is great until you forget to delete your lock file because you interrupted an update and wonder why it isn't working.
APT is user-friendly, but a pain to automate in scripts.
the real winner is compiling from source. 😎
alecsargent@lemmy.zip · 21 pts · 218d
pacman always tells you when the lockfile is present.
Aneb@lemmy.world · 4 pts · 218d
Yeah but then every time I have to relook up what that means lol, and how to fix it
unbuckled_easily933@lemmy.ml · 5 pts · 218d
Portage gang represent
Echolynx@lemmy.zip · 2 pts · 218d
Yep, had to brick my system once to learn you never interrupt an upgrade...
tehn00bi@lemmy.world · 13 pts · 218d
Thanks for the weekly reminder to update.
Digit@lemmy.wtf · 1 pts · 217d
Yup.
Got me running my pretence and mergence scripts to do all the upgrade things on my gentoo stratum.
JATtho@lemmy.world · 12 pts · 218d
After using dnf a bit:
dnfquite literally ignores my input.dnf searchdid not show, by default, if a matching package is already installed.yeah.. arch is not leaving me anytime soon. The option to
makepkgfrom source a few custom packages is very neat.Digit@lemmy.wtf · 1 pts · 217d
Yeah, that's cool. Though I still prefer gentoo's USE flags (and savedconfig and patches if you like too). Even has official binhost now too.
ZoteTheMighty@lemmy.zip · 11 pts · 218d
Pacman will start the fight as soon as all packages are up to date, assuming no packages push updates in the time it takes to update (unlikely).
Digit@lemmy.wtf · 10 pts · 217d
Why are they fighting? *shrug*
I'm guessing whoever made this uses arch btw.
Gork@sopuli.xyz · 10 pts · 219d
My addled brain read this as apartment vs Duke Nukem Forever.
Broadfern@lemmy.world · 9 pts · 219d
Waka waka
waffle@sh.itjust.works · 5 pts · 218d
Eh-e eh!
url@feddit.fr · 8 pts · 219d
For me apt is faster only 3 letters
rtxn@lemmy.world · 28 pts · 219d
I mean... that's not incorrect, but...
ozymandias117@lemmy.world · 11 pts · 218d
Still longer, but at least just use
apt upgrade --updateBananaOnionJuice@lemmy.dbzer0.com · 6 pts · 218d
Sorry but muscle memory makes me write:
And I'm used to apt complaining about missing repo URL, and then I have to fix it by pointing to archive.debian.org.
Digit@lemmy.wtf · 1 pts · 217d
-Uirelephant@lemmy.dbzer0.com · 7 pts · 218d
that's why we have
alias pac='pacman'DarkSirrush@piefed.ca · 14 pts · 218d
Or just use yay instead
somerandomperson@lemmy.dbzer0.com · 4 pts · 218d
i aliased
pp='pacman -S'inspired by vim's
:yyand:ddand etc...thethunderwolf@lemmy.dbzer0.com · 2 pts · 218d
alias upd="your distro's upgrade command here"Aneb@lemmy.world · 6 pts · 218d
Is Yay out of date? "yay -syu" is even shorter
Statick@programming.dev · 9 pts · 218d
You don't even need to do that. You can just type
yaythethunderwolf@lemmy.dbzer0.com · 1 pts · 218d
Digit@lemmy.wtf · 1 pts · 217d
can haz
emerge world;) but... I know, I know... sanity adds more options.
frog_brawler@lemmy.world · 4 pts · 218d
RheumatoidArthritis@mander.xyz · 8 pts · 218d
I can hear the SYYU sound it makes chasing them
floquant@lemmy.dbzer0.com · 9 pts · 218d
Don't use yy unless needed (very corner cases), the mirrors thank you :)
RheumatoidArthritis@mander.xyz · 3 pts · 218d
Tbh i never checked what this means, found it somewhere in the arch wiki when i was trying out arch
floquant@lemmy.dbzer0.com · 6 pts · 218d
-y only syncs the repository metadata that's needed, while -yy forces a full refresh. This is very rarely needed and requires quite a bit more bandwidth from the mirrors
collapse_already@lemmy.ml · 7 pts · 218d
I am just going to mention yum so that I can get downvoted. (We use it at work.)
Venat0r@lemmy.world · 4 pts · 217d
yay
inzen@lemmy.world · 2 pts · 217d
If I'm not mistaken, dnf is to yum as yay is to pacman. Edit: don't shoot me I'm relatively new to arch based distros, AUR is scary.
ranzispa@mander.xyz · 7 pts · 219d
I used all of them. Out of the three apt is the one I dislike the most. Dnf is half baked, but works well enough anyway. Pacman is actually very nice, I just don't use arch anymore.
ExtremeUnicorn@feddit.org · 5 pts · 219d
What do you dislike so much about apt?
jaybone@lemmy.zip · 9 pts · 218d
Not OP. I like apt. But I switched over from redhat/fedora to Ubuntu like 15+ years ago, and I will say the rpm command offered much better options for querying package metadata. What mostly comes to mind is searching for files belonging to a package, or finding what package a file belongs to. dpkg/ apt-* can’t do that out of the box without some additional apt-* tools installed. Which is ok, but a bit extra clunky.
ExtremeUnicorn@feddit.org · 2 pts · 218d
Isn't dnf the equivalent of apt? I don't think I've ever used rpm, but wouldn't that be more like using gdebi for deb-packages?
jaybone@lemmy.zip · 6 pts · 218d
Dnf sits on top of rpm (formerly yum did this, formerly up2date did this) the same way apt sits on top of dpkg.
While ultimately they both provide similar general functionality (installing and updating packages) the specific command syntax and switches differ. And some commands imo are more useful than others.
ranzispa@mander.xyz · 3 pts · 218d
Not that I dislike it, but many quality of life things are missing. One simple example is that a sensible way to manage which packages are automatically installed and not manually has been introduced only recently. Searching for dependencies of packages is quite complex. If you know the name of the executable/library file I'm not sure whether it is possible to retrieve the package who provides it. Asides from that, it is the one package manager who gave me the most problems when something goes wrong. Not comparing to the problems that arise from arch all the time, but apt often has locking problems, incorrect resolution, impossibilities to upgrade certain packages and many many problems if you start introducing third party repositories. It is quite usable, don't get me wrong; but I never felt all this hindrance while using dnf.
timbuck2themoon@sh.itjust.works · 1 pts · 217d
The list of upgrades being one big paragraph instead of separate lines is bad enough. I have some Debian servers but never looked if there's a flag to make it look better.
Also no history or rollback. Madison is dumb as I recall. Just kind of unintuitive and bare bones for me. Dnf (especially dnf5) suit me fine but I'm an rpm homer.
Digit@lemmy.wtf · 1 pts · 217d
When and where did you last use
apt?apt upgrade's not formatted like that here for me (currently on mx). Uses colour and spaced columns.apt-get upgradeis like that still, one big paragraph.timbuck2themoon@sh.itjust.works · 2 pts · 216d
Debian 13 I want to say. I'll have to look again next time I do it.
frankenswine@lemmy.world · 6 pts · 218d
guixDigit@lemmy.wtf · 2 pts · 217d
the most laudable.
msage@programming.dev · 5 pts · 218d
The real OG is emerge.
The best software manager ever.
Digit@lemmy.wtf · 4 pts · 217d
IFTFY.
(And I agree. USE flags ftw.)
msage@programming.dev · 1 pts · 217d
Dang, you are so correct.
I forgot that unlike most package managers, Portage doesn't use its name for the command.
But then again people never say 'I use Aptitude', just apt.
Digit@lemmy.wtf · 2 pts · 217d
Some people do use
aptitudeinstead ofaptorapt-get.These are not the same.
Different ways to wrap around
dpkg.Try running just
aptitude. :) See? :) TUI.iSeth@lemmy.ml · 2 pts · 216d
Advance Packaging Tool. It's an acronym BTW.
CryptoKitten@sh.itjust.works · 5 pts · 218d
I didn't know what was dnf so I made a search and found out it replaced yum as the redhat package manager in 2013. I did not know about yum either. Last time I used a redhat-based distribution, Mandrake, the package managers were rpm and urpmi. Tempus fugit!
Digit@lemmy.wtf · 3 pts · 217d
Gets even more confounding when considering PCLinuxOS, which uses apt to manage rpm packages.
callyral@pawb.social · 5 pts · 219d
I use xbps and Flatpak
Digit@lemmy.wtf · 1 pts · 217d
Oh I so want to upvote that. Why did you have to go and ruin it by adding "and Flatpak"? n_n
Natanox@discuss.tchncs.de · 1 pts · 217d
Why, Flatpak is nice.
Digit@lemmy.wtf · 1 pts · 217d
and, so i hear:
Natanox@discuss.tchncs.de · 1 pts · 217d
Then you heard wrong, those are arguably outdated information (how finicky permissions are is rather subjective). And it's only bloat if you ignore the advantages things like version-pinning offers.
You might confused the speed argument with Snap. Those are noticeably slow.
callyral@pawb.social · 1 pts · 217d
It's a great way to install apps without cluttering
~/.config,~/.local/share, etc, since each app has its own directory in~/.var/app(unless it has write permissions somewhere else in which case it might use that), and I don't care as much about managing configuration files of specific GUI apps. I run Librewolf as a Flatpak and it launches quickly, also.I use it to reduce bloat, because I can install an app to try it and not have to worry about cleaning it up later. Also my system uses only 1.1GiB of RAM without any apps open which is fine since I have a lot running in the background (Niri, Waybar, terminal server, XDG portals, etc.)
Only GUI apps I specifically don't use it for are Steam - because I heard bad things about Steam running as a Flatpak - and KeePassXC - because it's the one Flatpak app I couldn't make the system theme work for no matter what I did, so I used the one in the repos.
For the system settings, yeah it doesn't integrate at all if you don't configure it. I just used Flatseal (a convenient Flatpak configuration GUI) to set environment variables for all Flatpak apps, and
gsettingsto set themes, and now it works for most apps, except KeePassXC specifically for some reason. Understandable take on system settings.Main reason I use it though, is that compared to my previous distro (NixOS), Void Linux's repos don't have nearly as many packages.
mazzilius_marsti@lemmy.world · 4 pts · 218d
pacman is the fastest but the syntax is weird. Has the best visual, i.e. pacman loading bar. If things go wrong like a broken dependencies it doesnt provide heloful output.
Apt is the easiest to use but its output is very congested. Remember that Linus Tech Tips linux install video? The error warnings are very squashed together making it very difficult to see.
Dnf is the sweet spot imo. As default, the speed is slow but you can tweak it on the config. Outputs are clean, and if something goes wrong like a broken dependency, dnf provides very useful info to troubleshoot.
muusemuuse@sh.itjust.works · 4 pts · 218d
Honestly as I force myself more into learning fedora, I’m really liking dnf. The history and rollback feature is super nice.
sirico@feddit.uk · 3 pts · 217d
Pkgs Insert random shenanigans
pigup@lemmy.world · 2 pts · 218d
It's a mànage à trois
glitchdx@lemmy.world · 2 pts · 218d
me over here using the gui software manager because it works just fine and I can't be assed to learn the difference between package managers.
RobertoOberto@sh.itjust.works · 5 pts · 217d
Its most likely just a front-end for one of the command line tools anyway, so you're probably still using them.
And if it's the easiest way to get what you need, then it sounds like you're using the right tool for your use case. That's a good thing.
Fmstrat@lemmy.world · 1 pts · 216d
My poor gam.
ytg@sopuli.xyz · 1 pts · 217d
Is Pacman still missing a proper alternatives system?
flying_sheep@lemmy.ml · 1 pts · 217d
What would that be for? It's hard to search the internet for.
I think I remember from my Ubuntu days that I used it to switch JREs? Arch has something for that!
ytg@sopuli.xyz · 1 pts · 216d
JREs, man providers, *roff, …
Arch does indeed have a special mechanism for Java, but Debian and Fedora have a general-purpose system (the same system actually)
MehBlah@lemmy.world · 1 pts · 218d
No one fears pacman unless they have to use it.
ArsonButCute@lemmy.dbzer0.com · 7 pts · 218d
What's wrong with pacman? I love pacman!
Digit@lemmy.wtf · 1 pts · 217d
It's never eaten your system's bootability yet?
ArsonButCute@lemmy.dbzer0.com · 1 pts · 217d
Any time I've ever used pacman to kill my system, it was my fault, usually because I either didn't read the news and missed a manual intervention, or because I didn't read the instructions before doing something. Don't play fast and loose with root.
Actually tbh, pacman has saved my installations in a chroot environment more than a few times
flying_sheep@lemmy.ml · 1 pts · 218d
I think you're confused. It's really easy to use. You have to learn 3–4 command line flags instead of subcommands, but that's all that separates it from others in usage patterns.
MehBlah@lemmy.world · 1 pts · 218d
What I really love about telling someone their favorite package updating tool is shit. Is someone trying to tell me I'm confused.
flying_sheep@lemmy.ml · 0 pts · 218d
That or both wrong and an asshole. I was trying to be charitable.
Buage_@piefed.social · 1 pts · 207d
That made me laught 😭
Zoabrown@lemmy.world · 1 pts · 218d
Accurate: APT vs DNF is the real kaiju fight… and then pacman -Syu shows up like the final boss..
corsicanguppy@lemmy.ca · -1 pts · 219d
No contest. Apt-rpm is superior in every way.
SuSE people can sit down too. I've seen inside that mess.
iAmTheTot@sh.itjust.works · 5 pts · 219d
Why is it superior?
jaybone@lemmy.zip · 1 pts · 218d
What is apt-rpm?
woelkchen@lemmy.world · 7 pts · 218d
A wrapper to use apt commands for rpm packages. It's just there to help with muscle memory.
ExtremeUnicorn@feddit.org · 1 pts · 219d
[ more ]
Digit@lemmy.wtf · 1 pts · 217d
Ah-ha! First appearance of a PCLinuxOS user.
... Or you're just using a confusing phrasing.