this post was submitted on 23 Aug 2024
448 points (94.8% liked)
linuxmemes
21210 readers
90 users here now
Hint: :q!
Sister communities:
- LemmyMemes: Memes
- LemmyShitpost: Anything and everything goes.
- RISA: Star Trek memes and shitposts
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack members of the community for any reason.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry will not be tolerated.
- These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudo
in Windows. - No porn. Even if you watch it on a Linux machine.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
Please report posts and comments that break these rules!
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Wait until you install some package and then scratch your head not knowing how to run it.
If I install a package, I don't even know what it installed and/or where.
I can't believe Linux can't even tell you what it installed where - even Windows can do that.
Most package managers have a way to list all the files a package will install
Helix Editor did this to me. They have so much documentation on their site about how to use the editor, how to extend it, theme it, etc., etc. What they didn't seem to document, though, is that the binary is named
hx
, nothelix
:/The fun part is that as a dev, you don't really know that either. It's just the file name of the executable. Anyone can rename that.
And even if it's not renamed, you still don't know, if your users need to call it with just
hx
or with./hx
or some other path.Obviously, you should mention somewhere that the executable is likely called
hx
, but because that requires an explanation, there's certainly a tendency to not mention it very often...Congrats on expressing that in the most passive-agressive and gatekeepery way you could've. I've been using Linux for the better part of a decade now, and know my way around the
usr
dir - however things work a bit different on NixOS, whose package manager doesn't involve installation steps beyond adding the word "helix" to my packages list. I'm not great at reading though, so I absolutely would've missed something as obvious as the Installation page 😅 As for your beliefs about postmodern Vim clones, what's the point (and fun) in the freedom of choice Linux offers if I can't install and try out the latest fun spin on an old fave from time to time?Who pissed in your muesli?
When I'm confused like that, I check https://packages.debian.org and open the file list for the package. That way I know what binaries are installed.
There is also a dpkg command for that. Grep it for /bin/ and you've got your executable.
Ooh, I'll keep that in mind for next time, thanks!
Devs who make the -h command actually useful are modern day saints.
I think they meant you don't know what the binary is called because it doesn't match the package name. I usually list the package files to see what it put in
/use/bin
in such cases.Then think “I’ll figure it out later” but you never do. Only to be reminded of it a month later when you happen to see it scroll by in an apt-or-whatever package upgrade.
“Oh yeah, I forgot about that. I should check that thing out again” you think to yourself. But you never do. Repeat for eternity.