this post was submitted on 27 Mar 2024
82 points (88.7% liked)

Linux

47976 readers
1040 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 2 weeks ago* (last edited 2 weeks ago)

I still love aptitude TUI even though I don't use Debian anymore.

Next is dnf because it's clear with obvious subcommands.

[–] [email protected] 6 points 7 months ago

pacman with ILoveCandy

[–] [email protected] 17 points 7 months ago* (last edited 7 months ago) (1 children)

Nix with nix-output-monitor (nom). https://github.com/maralorn/nix-output-monitor

It shows the tree of packages to download and to build. It shortens the tree in realtime when packages have finished downloading/building and lengthens the tree when it finds more packages it needs to handle. Very fun and satisfying.

I haven't seen this in other package managers.

[–] [email protected] 3 points 7 months ago

Very neat, thanks for sharing!

[–] [email protected] 10 points 7 months ago (1 children)

portage is pretty when i dont mess up my USE flags

[–] [email protected] 2 points 7 months ago

@Sunny @minamoog It'd be hard to argue for anything against #portage! The only time it's not pleasing to look at is when it's littered with [ B ] markers. 😆

[–] [email protected] 4 points 7 months ago (2 children)

Package managers are for chumps. Build everything from source and track where you installed it in a single master text file.

[–] [email protected] 8 points 7 months ago (1 children)

You joke, but you should look up Guix

[–] [email protected] 5 points 7 months ago

The key is to do it manually. Reject modernity. Embrace reinvention of not just the wheel.

[–] [email protected] 3 points 7 months ago (1 children)

single master text file

Sounds like something you are using to manage your packages to me...

[–] [email protected] 3 points 7 months ago

Nah, the trick is to, at random, leave a package out of the text file so the system isn't truly managed and all is chaos!

[–] [email protected] 4 points 7 months ago
[–] [email protected] 10 points 7 months ago
[–] [email protected] 4 points 7 months ago* (last edited 7 months ago)

I like xbps and flatpak

[–] [email protected] 2 points 7 months ago
[–] [email protected] 1 points 7 months ago

Yast2GUI- GTK Software Manager (zypper backend). Click the checkboxes to install, click to set update, delete or lock/hold status. Manually select a package version with radio buttons. Review files included. Read change notes Apply button.

[–] [email protected] 13 points 7 months ago
[–] [email protected] 3 points 7 months ago
[–] [email protected] 19 points 7 months ago (1 children)
[–] [email protected] 10 points 7 months ago (2 children)

I use apt-get, I don't care about how "pleasing" the package manager is, I just want it to do its job and get off the way.. But pacman.. I don't know why, but it's so beautiful, charming and cute, how do they do it?

[–] [email protected] 4 points 7 months ago

I don't care how visually pleasing it is either, but I often find apt(-get) difficult to read.

For example, a simple thing that zypper does, is that when listing the packages to be installed, it colors the first letter of each package, which makes it a lot easier to scan through the packages.

[–] [email protected] 19 points 7 months ago (1 children)

exactly. They use c and C (uppercase) alternatively, making it look like pacman is eating. hence the beautiful, charming, and cute progress indicator

btw dont think im crazy but ive set max parallel downloads to 200 and when i do a system update, damn that looks so good.

[–] [email protected] 3 points 7 months ago (2 children)

You can have actual Pacman emoji for the progress :)

[–] [email protected] 1 points 7 months ago (1 children)
[–] [email protected] 1 points 6 months ago

Sorry for the late reply, look for ILoveCandy option in the config.

[–] [email protected] 1 points 7 months ago
[–] [email protected] 3 points 7 months ago

I don't really know how "visually pleasing" you can get with a terminal package manager tbh. I just have colors and ILoveCandy enabled in pacman and that's more than enough for me, looks pretty to me.

[–] [email protected] 21 points 7 months ago (1 children)

Dnf is nice, rpm-ostree not so much.

Nala is the best by far.

Cargo is also nice.

[–] [email protected] 3 points 7 months ago (1 children)

Yeah seriously, I was surprised at how plain and illegible rpm-ostree felt in comparison to dnf, I really wish they put a little color or some extra separation just to make it feel less cramped and give people more glanceable info.

[–] [email protected] 2 points 7 months ago

I mean someone can create a PR, would likely be highly appreciated.

load more comments
view more: next ›