What feature/utility/app are you surprised is not installed by default in Linux distributions?

3 years ago by mFat to c/linux

gammarays 87 points 3 years ago

I think most people (including myself) prefer a minimal desktop by default, and then proceed to install only the software they need. Nevertheless, it always surprises me when I log in to a system that doesn't have vim.

path: 0 3355499, hotness: undefined, score: 87, children: 15
SSUPII 59 points 3 years ago

For almost all users, especially beginners, nano is just simpler faster and better. A lot of distributions are bundling it, and I am finding indeed systems without vim at all.

path: 0 3355499 3355561, hotness: undefined, score: 59, children: 9
kylian0087 40 points 3 years ago

Although most of the times while vim is not installed vi is. Even often together with nano.

path: 0 3355499 3355561 3355619, hotness: undefined, score: 40, children: 1
Ozzy 21 points 3 years ago

Man I tried to use vi once because I started with vim and wanted to see what all it was before, and holy shit vim really is IMPROVED

path: 0 3355499 3355561 3355619 3356114, hotness: undefined, score: 21, children: 0
d_k_bo 20 points 3 years ago

Especially for beginners, micro would be even better.

path: 0 3355499 3355561 3356074, hotness: undefined, score: 20, children: 6
Neil 11 points 3 years ago
path: 0 3355499 3355561 3356074 3359722, hotness: undefined, score: 11, children: 5
burgersc12 2 points 3 years ago
path: 0 3355499 3355561 3356074 3359722 3368027, hotness: undefined, score: 2, children: 4
s20 17 points 3 years ago

I disagree. Don't get me wrong, vim is amazing and all that, but I think nano is easier for new users to grok out of the box, making it a better choice most of the time. What it lacks in features it makes up for in transparency.

100% agree about the minimal set of desktop apps, though. That drives me crazy.

Just my 0.02$.

Edit: silly mistakes and clarification

path: 0 3355499 3356078, hotness: undefined, score: 17, children: 0
Drito 8 points 3 years ago

In all distro I tried, I always found Vi.

path: 0 3355499 3355998, hotness: undefined, score: 8, children: 2
digger 10 points 3 years ago

Vi is standardized in both POSIX and Single Unix Specification.

path: 0 3355499 3355998 3356212, hotness: undefined, score: 10, children: 0
lukas 1 point 3 years ago
path: 0 3355499 3355998 3403282, hotness: undefined, score: 1, children: 0
the_lone_wolf 3 points 3 years ago

but they do contains vi

path: 0 3355499 3364495, hotness: undefined, score: 3, children: 0
user224 50 points 3 years ago

less, I don't remember what distro it was, but there wasn't less. There was more though.

path: 0 3356393, hotness: undefined, score: 50, children: 10
atlasraven31 33 points 3 years ago

Sometimes, more is less.

path: 0 3356393 3360285, hotness: undefined, score: 33, children: 5
unsaid0415 10 points 3 years ago
path: 0 3356393 3360285 3363976, hotness: undefined, score: 10, children: 1
the_lone_wolf 2 points 3 years ago

There is a variable in less source code which keep status if less should behave like more

path: 0 3356393 3360285 3363976 3364478, hotness: undefined, score: 2, children: 0
bert 6 points 3 years ago

But when will "then" be "now"?

path: 0 3356393 3360285 3361070, hotness: undefined, score: 6, children: 2
agressivelyPassive 4 points 3 years ago

Tuesday.

path: 0 3356393 3360285 3361070 3364101, hotness: undefined, score: 4, children: 0
Decker108 1 point 3 years ago

Will the future be better tomorrow?

path: 0 3356393 3360285 3361070 3421979, hotness: undefined, score: 1, children: 0
unionagainstdhmo 3 points 3 years ago
path: 0 3356393 3361751, hotness: undefined, score: 3, children: 1
duncesplayed 2 points 3 years ago

It was, but it was (and still is) a Unix tool. I believe POSIX still requires that more be provided (even if it's just less secretly).

The original Unix more could only go forwards. Someone wanted to make something like more that could go both forwards and backwards, so he called it less as a joke (because "less" is a "backwards more"). For the past 40 years, everyone's realized that less is much better than the original more, so nobody uses the original any more.

(MSDOS took the idea of "more" before "less" caught on).

path: 0 3356393 3361751 3420086, hotness: undefined, score: 2, children: 0
JackbyDev 2 points 3 years ago

Also, sometimes they have an old version of less. There was a change in the past, I don't know, five or so years that made the "exit if less than one page" flag behave better. I don't remember the specifics but it made using it as a fit pager way better. It used to be that it was difficult to have it act like cat when the output was less than a page. But newer versions support it.

path: 0 3356393 3397112, hotness: undefined, score: 2, children: 0
Sir_Simon_Spamalot 1 point 3 years ago

What distro was this?

path: 0 3356393 3368526, hotness: undefined, score: 1, children: 0
Dotdev 45 points 3 years ago

git not installed in ubuntu based distro was the shock for me.

path: 0 3355598, hotness: undefined, score: 45, children: 0
SaltyIceteaMaker 40 points 3 years ago

Git. I feel like that is a pretty important part of any linux os nowadays

path: 0 3357086, hotness: undefined, score: 40, children: 0
ChristianWS 39 points 3 years ago

KDE Connect on KDE distros, just feels part of the KDE experience

path: 0 3358510, hotness: undefined, score: 39, children: 0
Deconceptualist 38 points 3 years ago

htop

path: 0 3359319, hotness: undefined, score: 38, children: 3
Nick -2 points 3 years ago

What's the point to install htop when top is being preinstalled like 99% of time?

path: 0 3359319 3380340, hotness: undefined, score: -2, children: 2
Toribor 4 points 3 years ago

Much easier and faster to get useful information out of htop.

path: 0 3359319 3380340 3396376, hotness: undefined, score: 4, children: 1
Nick 0 points 3 years ago

With all my respect, there is nothing difficult to get information from top.

path: 0 3359319 3380340 3396376 3397545, hotness: undefined, score: 0, children: 0
backhdlp 31 points 3 years ago

git isn't in Arch's base-devel

path: 0 3372183, hotness: undefined, score: 31, children: 1
gamey -1 points 3 years ago

Damn, I am quite sure it's in Debians build-essentials!

path: 0 3372183 3379553, hotness: undefined, score: -1, children: 0
atlasraven31 29 points 3 years ago

A Doom-clone. I mean, come on.

Seriously tho, Gparted for how useful it is.

path: 0 3360348, hotness: undefined, score: 29, children: 0
solberg 24 points 3 years ago

Nano (or pico). I had to use vi one time 😭

path: 0 3363919, hotness: undefined, score: 24, children: 9
agressivelyPassive 13 points 3 years ago

Which distro doesn't ship nano? I've only ever seen this in embedded or docker contexts.

Condolences for your vile experiences, though.

path: 0 3363919 3364078, hotness: undefined, score: 13, children: 5
Sethayy 2 points 3 years ago

I think Debian doesn't cause I used it in some containers

path: 0 3363919 3364078 3366567, hotness: undefined, score: 2, children: 2
nik282000 3 points 3 years ago

The Debian LXC containers ship without nano, the normal (net/dvd/cd) install have nano.

path: 0 3363919 3364078 3366567 3370549, hotness: undefined, score: 3, children: 0
Dotdev 1 point 3 years ago

Debian does ship nano not vim.

path: 0 3363919 3364078 3366567 3368213, hotness: undefined, score: 1, children: 0
solberg 1 point 3 years ago

I think it was OpenWRT

path: 0 3363919 3364078 3384330, hotness: undefined, score: 1, children: 0
Toribor 1 point 3 years ago

Yeah I find that nano is on basically everything but alpine or other minimalist distros for containers. As long as I have access to it on the host I'm doing okay.

path: 0 3363919 3364078 3396434, hotness: undefined, score: 1, children: 0
Ozzy 9 points 3 years ago

🤕 <-- he was forced to use vi

path: 0 3363919 3372768, hotness: undefined, score: 9, children: 0
LeFantome 3 points 3 years ago

How did you get out of it?

path: 0 3363919 3384656, hotness: undefined, score: 3, children: 0
JackbyDev 2 points 3 years ago

I remember using nano in college when I was a baby dev. I would write everything locally then paste into nano. I don't remember if the professor gave us an FTP link or if I was just trying around but I pasted the server address into the file explorer (I think nautilus, I don't remember) and it managed to connect. It made it all so easy.

Good times, writing assembly in nano lmao!

path: 0 3363919 3397343, hotness: undefined, score: 2, children: 0
vsis 24 points 3 years ago

tmux, htop, vim

path: 0 3397894, hotness: undefined, score: 24, children: 4
JWBananas 2 points 3 years ago

What distros don't include tmux and vim? Ubuntu has had them for at least a decade.

path: 0 3397894 3419630, hotness: undefined, score: 2, children: 2
vsis 1 point 3 years ago

by default?

My work laptop came with Ubuntu preinstaled and didn't have tmux nor htop.

Vim is not present by default in at least debian and arch. Although vi is present in every distribution I believe.

path: 0 3397894 3419630 3434570, hotness: undefined, score: 1, children: 1
JWBananas 2 points 3 years ago

I can see that being the case for the Desktop variant. For the Server variant you get vim and tmux out of the box.

path: 0 3397894 3419630 3434570 3434767, hotness: undefined, score: 2, children: 0
cows_are_underrated 1 point 3 years ago

I was surprised that gnome ships with comes with it in default.

path: 0 3397894 3399830, hotness: undefined, score: 1, children: 0
Swiggles 23 points 3 years ago

I am surprised that vi is often available, but not vim. It's really annoying on many RHEL based distros, because I am so used to typing vim. Otherwise there is just git I deem essential.

path: 0 3366914, hotness: undefined, score: 23, children: 11
gamey 3 points 3 years ago

Definitely not limited to RHEL!

path: 0 3366914 3379577, hotness: undefined, score: 3, children: 0
quat 1 point 3 years ago

Nowadays vi is just a symlink to vim.tiny, so you're actually running vim (in vi mode).

path: 0 3366914 3376820, hotness: undefined, score: 1, children: 5
Swiggles 1 point 3 years ago

No. If you have vim installed that's true on many (some?) systems. As I said some distros have vi available, but not vim which is the annoying part.

path: 0 3366914 3376820 3382722, hotness: undefined, score: 1, children: 4
quat 3 points 3 years ago

The original vi has not been maintained for many years. Most distributions, including Debian, Fedora, etc, use a version of Vim which (mostly) is similar to how Vi was.

From Fedoras wiki:
"On Fedora, Vim (specifically the vim-minimal package) is also used to provide /bin/vi. This vi command provides no syntax highlighting for opened files, by default, just like the original vi editor. The vim-minimal package comes pre-installed on Fedora."

From the vim-tiny package description on Debian:
"This package contains a minimal version of Vim compiled with no GUI and a small subset of features. This package's sole purpose is to provide the vi binary for base installations."

path: 0 3366914 3376820 3382722 3384473, hotness: undefined, score: 3, children: 3
JackbyDev 2 points 3 years ago

R.I.P. Bram Moolenaar. You made me think of it when you said go is unmaintained. I went to vim.org to see who is taking over vim but the security certificate is expired.

It reminded me of this grim realization I had in my grandparents house. They were getting old, I think one or maybe both were in a nursing home by then. The house was falling apart as they were. I was going up the deck stairs and a stair broke under my foot, luckily one of the very low ones. Some dishes had some mold on them in the cabinet. And now going to vim.org, the cert is broken.

path: 0 3366914 3376820 3382722 3384473 3397242, hotness: undefined, score: 2, children: 0
Swiggles 1 point 3 years ago

You are actually correct. I just checked the manifest of RHEL and it provides vim-minimal and not vi like I assumed.

I noticed that it behaves a bit different than the version available on AIX for example which for sure uses real vi, but I never gave it a second thought. Interesting.

path: 0 3366914 3376820 3382722 3384473 3384686, hotness: undefined, score: 1, children: 1
JackbyDev 1 point 3 years ago

Yeah, at least some distros have VIM tiny or whatever it's called so my muscle memory benefits me.

path: 0 3366914 3397153, hotness: undefined, score: 1, children: 1
captain_aggravated 1 point 3 years ago

Most distros I mess with have busybox installed, which as vi in it, but yeah sudo apt install vim is one of the first commands I run.

path: 0 3366914 3397153 3408492, hotness: undefined, score: 1, children: 0
Ecology8622 -6 points 3 years ago

Solution - learn using vi. You already did most of the work by learmjng vim.

path: 0 3366914 3371164, hotness: undefined, score: -6, children: 1
Swiggles 10 points 3 years ago

There is not really anything to learn. It is just lacking some useful features and shortcuts which make it slower to use. It's still much better than nothing.

Usually my biggest issue is that I am so used to write vim over vi. At least for small edits.

path: 0 3366914 3371164 3371507, hotness: undefined, score: 10, children: 0
pixelprimer 23 points 3 years ago

netstat curl and git

path: 0 3355767, hotness: undefined, score: 23, children: 5
d_k_bo 20 points 3 years ago

netstat is mostly deprecated and superseded by the ss command.

path: 0 3355767 3356037, hotness: undefined, score: 20, children: 4
ninsix 4 points 3 years ago

I had an error with Xampp starting the Apache server by not having netstat installed

path: 0 3355767 3356037 3356332, hotness: undefined, score: 4, children: 0
Zucca 2 points 3 years ago

Wait? ss? why haven't I heard of this?

path: 0 3355767 3356037 3408419, hotness: undefined, score: 2, children: 2
d_k_bo 2 points 3 years ago path: 0 3355767 3356037 3408419 3414291, hotness: undefined, score: 2, children: 1
Zucca 1 point 3 years ago

Oh, I'm familiar with ip command. I've just completely missed ss.

path: 0 3355767 3356037 3408419 3414291 3532701, hotness: undefined, score: 1, children: 0
Snowplow8861 23 points 3 years ago

Traceroute.

path: 0 3356987, hotness: undefined, score: 23, children: 2
JackbyDev 4 points 3 years ago

Tracer T

path: 0 3356987 3361019, hotness: undefined, score: 4, children: 0
perishthethought 1 point 3 years ago

Does anyone know why this isn't included?

It's always so useful for network stuff.

path: 0 3356987 3410278, hotness: undefined, score: 1, children: 0
Supermariofan67 20 points 3 years ago

git rsync htop `

path: 0 3365206, hotness: undefined, score: 20, children: 1
inetknght 4 points 3 years ago

Add tmux and you've got almost everything I install on a fresh install of any distro.

Almost everything. The last thing is vim.

path: 0 3365206 3370918, hotness: undefined, score: 4, children: 0
Ecology8622 20 points 3 years ago

IMO nothing. As long as it can detect network I can install whatever tools I need.

path: 0 3371231, hotness: undefined, score: 20, children: 3
DickFiasco 5 points 3 years ago

Agreed. The alternative is bloating the system with tools the user may not need. I'd rather just have to install a bunch of stuff on first use.

path: 0 3371231 3379659, hotness: undefined, score: 5, children: 0
iopq 1 point 3 years ago

I couldn't install some Python socks package because I need a proxy to access the Internet, but I needed the package to install any updates through socks, so I couldn't install the package because I didn't have it

path: 0 3371231 3398533, hotness: undefined, score: 1, children: 0
tho 1 point 3 years ago

wifi drivers then?

path: 0 3371231 3393797, hotness: undefined, score: 1, children: 0
shotgun_crab 18 points 3 years ago

Definitely git

path: 0 3389125, hotness: undefined, score: 18, children: 8
spez 2 points 3 years ago

Which one doesn't have it?

path: 0 3389125 3389924, hotness: undefined, score: 2, children: 7
MigratingtoLemmy 2 points 3 years ago

Debian doesn't have it installed by default. Can confirm, I'd love to have git so I can pull down my scripts and go back to sleep with every new machine.

path: 0 3389125 3389924 3393615, hotness: undefined, score: 2, children: 2
xcjs 3 points 3 years ago

Sounds like a job for Ansible. ;-)

path: 0 3389125 3389924 3393615 3402176, hotness: undefined, score: 3, children: 1
MigratingtoLemmy 1 point 3 years ago

I suppose you're right.

path: 0 3389125 3389924 3393615 3402176 3407973, hotness: undefined, score: 1, children: 0
leirda -1 points 3 years ago

at least Arch (and derivatives) and Guix. probably a lot more of them

path: 0 3389125 3389924 3393390, hotness: undefined, score: -1, children: 3
gamma 2 points 3 years ago

Comparing Arch's base + base-devel is kinda unfiar, there's only 54 packages total there.

path: 0 3389125 3389924 3393390 3462268, hotness: undefined, score: 2, children: 0
tho 2 points 3 years ago

it's easier to list which distros have it ootb (none)

path: 0 3389125 3389924 3393390 3393763, hotness: undefined, score: 2, children: 1
leirda 2 points 3 years ago

real easy indeed x)

path: 0 3389125 3389924 3393390 3393763 3394570, hotness: undefined, score: 2, children: 0
JackbyDev 16 points 3 years ago

vim

path: 0 3361044, hotness: undefined, score: 16, children: 0
SamsonSeinfelder 16 points 3 years ago

useradd - I just wanted to give a friend my notebook for a python lecture and thought I could just add him as a new user. Apparently not by default.

path: 0 3356494, hotness: undefined, score: 16, children: 7
superkret 9 points 3 years ago
path: 0 3356494 3358902, hotness: undefined, score: 9, children: 1
JackbyDev 2 points 3 years ago

It's the standard editor!

path: 0 3356494 3358902 3397402, hotness: undefined, score: 2, children: 0
x3i 7 points 3 years ago

Ran into this some time ago and learned that there is a more rudimentary command adduser instead but it does not do things like home folder creation

path: 0 3356494 3359078, hotness: undefined, score: 7, children: 1
9488fcea02a9 5 points 3 years ago

Yeah, useradd should be the default over adduser

path: 0 3356494 3359078 3359151, hotness: undefined, score: 5, children: 0
BCsven 4 points 3 years ago

Seems like it would have to exist to create your initial login, unless you only had a root user

path: 0 3356494 3356588, hotness: undefined, score: 4, children: 2
maxbossing 2 points 3 years ago

You can just manually edit /etc/passwd

path: 0 3356494 3356588 3367516, hotness: undefined, score: 2, children: 1
BCsven 1 point 3 years ago

I haven't used that since the 90s on HP Unix. Do you get to set default permissions for file creation there, and also add user groups?

path: 0 3356494 3356588 3367516 3381937, hotness: undefined, score: 1, children: 0
ClemaX 13 points 3 years ago

ncdu for analyzing disk space usage in TUI.

path: 0 3384737, hotness: undefined, score: 13, children: 0
fxt_ryknow 13 points 3 years ago

First installs for me are always vim and tmux.

path: 0 3379602, hotness: undefined, score: 13, children: 0
Jargus 13 points 3 years ago
path: 0 3364612, hotness: undefined, score: 13, children: 0
hottari 11 points 3 years ago
  • Multimedia/ h264 codecs ??
  • KDE/GSconnect
  • Something like Arch's downgrade package + an archive of package versions
  • Hardware video acceleration support is sorely lacking
  • Picture-in-picture in Gnome's Wayland (bug that a gnome-shell extension fixes!)
path: 0 3361598, hotness: undefined, score: 11, children: 25
bjorney 16 points 3 years ago

Multimedia codecs have a different license agreement than the OS so they aren't bundled by default for a reason

path: 0 3361598 3365278, hotness: undefined, score: 16, children: 11
hottari -9 points 3 years ago

I don't care about the licenses. If I click on my media and it refuses to play because some codec is omitted by default, am annoyed nonetheless.

path: 0 3361598 3365278 3365781, hotness: undefined, score: -9, children: 10
bjorney 16 points 3 years ago

Most distros have a checkbox during the installer that will add non-free components. It's a separate EULA you need to agree to so they can't do it for you.

You may not care, but the distro provider's legal team absolutely cares about not getting sued for automatically bundling components with an incompatible license agreement

path: 0 3361598 3365278 3365781 3366200, hotness: undefined, score: 16, children: 4
hottari -8 points 3 years ago

The non-free components I've seen on installers are usually for Nvidia's proprietary drivers. Not codecs.

Sounds like legal panic if you ask me. There's been no precedent for litigation on use of licensed codecs which most have been using either way prior in their builds and packages.

path: 0 3361598 3365278 3365781 3366200 3366679, hotness: undefined, score: -8, children: 3
hottari 3 points 3 years ago

More annoyed when the distro doesn't even bother to document how to properly install the "missing" codecs.

path: 0 3361598 3365278 3365781 3365927, hotness: undefined, score: 3, children: 4
JackbyDev 1 point 3 years ago

Don't mistake this as condescension, but doesn't VLC solve all of that?

path: 0 3361598 3365278 3365781 3365927 3397378, hotness: undefined, score: 1, children: 3
Jargus 4 points 3 years ago
path: 0 3361598 3362526, hotness: undefined, score: 4, children: 0
QwertySpace 4 points 3 years ago

Not sure why KDE/GSconnect would need to be preinstalled tbh. But I agree with the others

path: 0 3361598 3362028, hotness: undefined, score: 4, children: 10
hottari 5 points 3 years ago

Quality of life improvement. Plus it's normal for operating systems to have some kind of smartphone/smart device integration now.

path: 0 3361598 3362028 3363470, hotness: undefined, score: 5, children: 5
QwertySpace 1 point 3 years ago

Plus it's normal for operating systems to have some kind of smartphone/smart device integration now.

And I don't approve of this transition. It's unnecessary bloat. Just install it if you want it.

path: 0 3361598 3362028 3363470 3520742, hotness: undefined, score: 1, children: 4
hottari 0 points 3 years ago

Only a Gentoo user can make that claim. Hope you are one.

path: 0 3361598 3362028 3363470 3520742 3520847, hotness: undefined, score: 0, children: 3
Jumuta 5 points 3 years ago

because kde connect is so well made and everyone with a smartphone should use it

path: 0 3361598 3362028 3364915, hotness: undefined, score: 5, children: 3
QwertySpace 1 point 3 years ago

I don't really want my smartphone notifs on my PC. It should be an optional addition, like it currently is.

path: 0 3361598 3362028 3364915 3520701, hotness: undefined, score: 1, children: 2
Jumuta 1 point 3 years ago

I actually turned off the notification sync, I only use it for file transfers and the remote control features

path: 0 3361598 3362028 3364915 3520701 3528052, hotness: undefined, score: 1, children: 1
user224 3 points 3 years ago

Oh yeah! That downgrade option sounds cool. The only time I kinda regretted being on Manjaro. VirtualBox 7 still doesn't have functional graphics. I tried downgrade, but that didn't work. Maybe I should have tried deleting the VirtualBox config 🤔

path: 0 3361598 3361900, hotness: undefined, score: 3, children: 0
qyron 10 points 3 years ago

Let's try the other way around: what default apps are pre installed that really don't need or should not be?

I get that most distros try to give a good out of the box desktop for the average user, while also saving time for who is (trying to) providing services or building machines to sell but it can get annoying booting into a fresh install, take a look at the defaults and go "nah, that's going away, and that, that and the other".

I'm not advocating for LFS but sometimes I wish we could get an option to install just what is necessary to make the hardware run and a chosen desktop or window manager and from there install whatever we may need.

path: 0 3385069, hotness: undefined, score: 10, children: 6
OldPain 18 points 3 years ago

Sounds like Arch.

path: 0 3385069 3385444, hotness: undefined, score: 18, children: 4
qyron 8 points 3 years ago

Not a chance. Me and Arch don't mix. I'm a Debianite.

path: 0 3385069 3385444 3385615, hotness: undefined, score: 8, children: 1
JackbyDev 3 points 3 years ago

Debian, btw

path: 0 3385069 3385444 3385615 3397653, hotness: undefined, score: 3, children: 0
vrighter 5 points 3 years ago

seconded. That is exactly how I built my system, starting from a minimal install

path: 0 3385069 3385444 3385597, hotness: undefined, score: 5, children: 0
cows_are_underrated 2 points 3 years ago

KDE shipped with so much useless stuff.

path: 0 3385069 3385444 3399875, hotness: undefined, score: 2, children: 0
RickyRigatoni 1 point 3 years ago

coreutils.

path: 0 3385069 3398121, hotness: undefined, score: 1, children: 0
rattking 9 points 3 years ago
path: 0 3397452, hotness: undefined, score: 9, children: 1
gamma 4 points 3 years ago

type -p is a shell builtin though, and one character shorter :)

Although you may prefer tool=$(command -v tool)

path: 0 3397452 3462737, hotness: undefined, score: 4, children: 0
gamey 9 points 3 years ago

htop, distrobox and in some cases Flatpak!

Edit: after reading the comments I want to add curl and git, seriously, why aren't those a default?!

path: 0 3379546, hotness: undefined, score: 9, children: 0
UntouchedWagons 9 points 3 years ago

nslookup quite a few times I'd try and resolve a domain name only to find out the command isn't available and I'd need to google what package adds it.

path: 0 3360418, hotness: undefined, score: 9, children: 1
demonsword 4 points 3 years ago

no nslookup, go with dig

path: 0 3360418 3368692, hotness: undefined, score: 4, children: 0
astroturds 8 points 3 years ago

I'm always shocked that other distros haven't made their own version of Yast from opensuse

path: 0 3364055, hotness: undefined, score: 8, children: 4
Ozzy 4 points 3 years ago

I've tried yast and I'm still unsure what it was supposed to do. I just poked around, asked me if I know than I'm doing and then just left

path: 0 3364055 3372960, hotness: undefined, score: 4, children: 2
astroturds 2 points 3 years ago

It's just a general system setup and config tool. I'm assuming that, like me, you already know how to do all that stuff without yast but it's good for newbies and people that aren't super nerds. With all of the anti terminal stuff I always read about on the internet you'd think at least ubuntu would have their own version of it or something similar.

"YaST is a SUSE Linux Enterprise Server tool that provides a graphical interface for all essential installation and system configuration tasks. Whether you need to update packages, configure a printer, modify firewall settings, set up an FTP server, or partition a hard disk—you can do it using YaST."

But yeah, I actually hardly ever use it myself.

path: 0 3364055 3372960 3435811, hotness: undefined, score: 2, children: 1
Ozzy 1 point 3 years ago

Ohhhhhhh, that makes sense, thanks for explaining!

path: 0 3364055 3372960 3435811 3455015, hotness: undefined, score: 1, children: 0
Sir_Simon_Spamalot 2 points 3 years ago

I think MX Linux has something similar

path: 0 3364055 3368481, hotness: undefined, score: 2, children: 0
Turtle 8 points 3 years ago

The first couple commands I run after install:

$ sudo apt install vim
$ sudo apt autopurge libreoffice*
path: 0 3396806, hotness: undefined, score: 8, children: 5
cows_are_underrated 11 points 3 years ago

I actually like Libre office very much, since it's a good open source office software.

path: 0 3396806 3399831, hotness: undefined, score: 11, children: 1
Turtle 3 points 3 years ago

I'm not suggesting it's bad, I just don't use it much and it's always preinstalled.

path: 0 3396806 3399831 3415029, hotness: undefined, score: 3, children: 0
stepanzak 1 point 3 years ago

Which office suite do you use?

path: 0 3396806 3401354, hotness: undefined, score: 1, children: 2
schnurrito 12 points 3 years ago

Some people don't need an office suite at all.

path: 0 3396806 3401354 3402358, hotness: undefined, score: 12, children: 0
Turtle 3 points 3 years ago

When I need an office suite, Libreoffice is the one I use, but it's so infrequent that I reinstall writer or whatever part I need at the time and then uninstall again.

The main reason it bothers me is I will see it being updated frequently (and they're not small updates) - and I've probably never ran the thing since the last OS install most of the time.

path: 0 3396806 3401354 3415019, hotness: undefined, score: 3, children: 0
spez 8 points 3 years ago

Mission Center, it finally brings a task manager like UI on Linux. Alternative for people not wanting to use a TUI like htop.

path: 0 3390010, hotness: undefined, score: 8, children: 0
FooBarrington 8 points 3 years ago

I always use:

path: 0 3387078, hotness: undefined, score: 8, children: 2
spez 3 points 3 years ago

Thank you so much for listing tealdeer. It's way faster than tldr.

path: 0 3387078 3415603, hotness: undefined, score: 3, children: 1
FooBarrington 4 points 3 years ago

You're welcome! If you're a different spez. If you are the Reddit spez, you are not welcome.

path: 0 3387078 3415603 3421857, hotness: undefined, score: 4, children: 0
nik282000 8 points 3 years ago

Debian, sudo, at least when ever I install it without a desktop.

edit: I'm dumb af, it tells you right in the installer, I just never read it

path: 0 3370584, hotness: undefined, score: 8, children: 10
Eris 6 points 3 years ago

I read that apparently if you don't input a password for root that it apparently installs sudo. I might be wrong about this but could be worth a Google

path: 0 3370584 3370990, hotness: undefined, score: 6, children: 8
quat 2 points 3 years ago

The installer says this when it asks you to type a root password. I don't know why, but for some reason the information is both right there and easy to miss.

path: 0 3370584 3370990 3376643, hotness: undefined, score: 2, children: 2
Holzkohlen 2 points 3 years ago

Please tell me that this is some brand new feature they added yesterday or smth

path: 0 3370584 3370990 3376643 3386626, hotness: undefined, score: 2, children: 1
quat 1 point 3 years ago

The option to not set a root password and instead let the regular user use sudo seems to be mentioned in the installer for the first time around 2007, so it's been there for a while.

path: 0 3370584 3370990 3376643 3386626 3397189, hotness: undefined, score: 1, children: 0
nik282000 1 point 3 years ago

That kinda makes sense but I never would have found it on my own.

path: 0 3370584 3370990 3371220, hotness: undefined, score: 1, children: 4
quat 5 points 3 years ago path: 0 3370584 3370990 3371220 3376759, hotness: undefined, score: 5, children: 3
Holzkohlen 2 points 3 years ago

Why would anyone continue reading after "you need a password for root"? You just the rest of the paragraph is gonna be ramblings about what constitutes a good password and so on. And it is exactly that and then at the very end they tell you about sudo. No wonder I always missed it.

path: 0 3370584 3370990 3371220 3376759 3386727, hotness: undefined, score: 2, children: 0
nik282000 0 points 3 years ago

Ill have to check and see if thats in the TUI installer too. TY

path: 0 3370584 3370990 3371220 3376759 3376827, hotness: undefined, score: 0, children: 1
JohnBon 2 points 3 years ago

Classic mistake :)

path: 0 3370584 3384666, hotness: undefined, score: 2, children: 0
5714 8 points 3 years ago

dhcpcd (Arch)

path: 0 3375026, hotness: undefined, score: 8, children: 1
caseyweederman 8 points 3 years ago

Well really

anything (Arch)

path: 0 3375026 3377813, hotness: undefined, score: 8, children: 0
joel_feila 7 points 3 years ago

No time shift or equivalent in neon.

path: 0 3399720, hotness: undefined, score: 7, children: 0
dmrzl 6 points 3 years ago

bash-completion

path: 0 3420128, hotness: undefined, score: 6, children: 1
mfat 1 point 3 years ago

This and command-not-found

path: 0 3420128 3431204, hotness: undefined, score: 1, children: 0
RegalPotoo 6 points 3 years ago

htop. I get that top is ancient and just about part of the definition of a standard Linux system, but damn is it unfriendly

path: 0 3424038, hotness: undefined, score: 6, children: 0
JWBananas 6 points 3 years ago

Lately, jq

path: 0 3419686, hotness: undefined, score: 6, children: 1
gamma 2 points 3 years ago

awk for the modern age

path: 0 3419686 3462179, hotness: undefined, score: 2, children: 0
rbos 5 points 3 years ago

mosh, tmux, htop, vim

path: 0 3378955, hotness: undefined, score: 5, children: 0
learnbyexample 5 points 3 years ago

EPUB reader

path: 0 3357010, hotness: undefined, score: 5, children: 2
lloram239 8 points 3 years ago
path: 0 3357010 3361794, hotness: undefined, score: 8, children: 1
the_lone_wolf 4 points 3 years ago

Ya, epub is just html + zip

path: 0 3357010 3361794 3364381, hotness: undefined, score: 4, children: 0
eruchitanda 3 points 3 years ago

udisks2.

path: 0 3359645, hotness: undefined, score: 3, children: 0
igorlogius 3 points 3 years ago
path: 0 3356584, hotness: undefined, score: 3, children: 2
QwertySpace 7 points 3 years ago path: 0 3356584 3362158, hotness: undefined, score: 7, children: 1
igorlogius 2 points 3 years ago
path: 0 3356584 3362158 3363701, hotness: undefined, score: 2, children: 0
Elephantpurple7603 2 points 3 years ago

Stacer

path: 0 3379705, hotness: undefined, score: 2, children: 0
RegularIndependent98 2 points 3 years ago

File manager necessary actions and plugins

path: 0 3411275, hotness: undefined, score: 2, children: 0
netburnr 2 points 3 years ago

Telnet client

path: 0 3361566, hotness: undefined, score: 2, children: 1
Sir_Simon_Spamalot 2 points 3 years ago

The 90s called...

path: 0 3361566 3368548, hotness: undefined, score: 2, children: 0
toff 2 points 3 years ago

bash and zsh shell history suggest box aka hstr. A bash history which is sorted by the times you use a command and not in a chronological order. Sooooooo good 😉

path: 0 3370610, hotness: undefined, score: 2, children: 0
Foreverwinter 2 points 3 years ago

neofetch

path: 0 3417144, hotness: undefined, score: 2, children: 4
coltorl 0 points 3 years ago

One of my two only used commands. The other being yay.

path: 0 3417144 3417182, hotness: undefined, score: 0, children: 3
Gush 0 points 3 years ago
path: 0 3417144 3417182 3420068, hotness: undefined, score: 0, children: 2
murtaza64 3 points 3 years ago

What does that mean? When I've used yay, it only asks for sudo privileges when installing the package (and so does pacman)

path: 0 3417144 3417182 3420068 3425688, hotness: undefined, score: 3, children: 0
Astaroth 1 point 3 years ago

I always use yay so I can easily find and use the history, the only time I use pacman without yay is to check the man page

path: 0 3417144 3417182 3420068 3427855, hotness: undefined, score: 1, children: 0
cmeerw 1 point 3 years ago path: 0 3397292, hotness: undefined, score: 1, children: 0
punkwalrus 1 point 3 years ago

I have a lot of SBCs, and have various ansible scripts that install stuff in "levels" depending on what I need.

Basic level is the "must-haves."

python 3-minimal, chrony, openssh-server, python 3-apt, aptitude, unattended-upgrades, boxes, figlet, dialog, apt-utils, git, htop, multitail, ncdu, sysstat, vim, tree, util-linux

There's, also "server level," "desktop level," and "demo level," for when I do training.

path: 0 3382929, hotness: undefined, score: 1, children: 1
simonced 6 points 3 years ago

recently, I use btop in replacement of htop, really easy to use and pretty to look at.

path: 0 3382929 3383722, hotness: undefined, score: 6, children: 0
PuppyOSAndCoffee 0 points 3 years ago

abcde.sh

path: 0 3379189, hotness: undefined, score: 0, children: 1
perishthethought 3 points 3 years ago

The CD ripper, yeah? Agreed, great tool.

path: 0 3379189 3379699, hotness: undefined, score: 3, children: 0
Terevos 0 points 3 years ago

emacs

I realize half of you people never touch it, but come on. It's not that large a package these days.

path: 0 3356671, hotness: undefined, score: 0, children: 2
the_lone_wolf 4 points 3 years ago

It pull 400MB of packages + deps on my machine

path: 0 3356671 3364407, hotness: undefined, score: 4, children: 1
Terevos 3 points 3 years ago

You probably installed the graphical one. emacs-nox is command-line only and significantly smaller.

path: 0 3356671 3364407 3365646, hotness: undefined, score: 3, children: 0
linux
linux

@lemmy.ml

login for more options
68076
9448
5174

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

go to feed...