punkwalrus,
@punkwalrus@lemmy.world avatar

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.

Elephantpurple7603,
@Elephantpurple7603@sh.itjust.works avatar

Stacer

fxt_ryknow,

First installs for me are always vim and tmux.

rbos,
@rbos@lemmy.ca avatar

mosh, tmux, htop, vim

5714,

dhcpcd (Arch)

caseyweederman,

Well really

anything (Arch)

lijenipenzic,

C compiler

LeFantome,

Which one?

pileghoff,

Keil, of course.

backhdlp,
@backhdlp@lemmy.blahaj.zone avatar

git isn’t in Arch’s base-devel

Ecology8622,

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

DickFiasco,

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.

tho,
@tho@lemmy.ml avatar

wifi drivers then?

iopq,

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

toff,
@toff@feddit.de avatar

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 😉

nik282000,
@nik282000@lemmy.ml avatar

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

Eris,

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

nik282000,
@nik282000@lemmy.ml avatar

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

JohnBon,

Classic mistake :)

Swiggles,

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.

Ecology8622,

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

Swiggles,

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.

JackbyDev,

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

captain_aggravated,
@captain_aggravated@sh.itjust.works avatar

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.

Supermariofan67,

git rsync htop `

inetknght,

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

Almost everything. The last thing is vim.

astroturds,

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

Sir_Simon_Spamalot,

I think MX Linux has something similar

Ozzy,

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

astroturds,

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.

Ozzy,

Ohhhhhhh, that makes sense, thanks for explaining!

solberg,

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

agressivelyPassive,

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

Condolences for your vile experiences, though.

Sethayy,

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

Dotdev,

Debian does ship nano not vim.

nik282000,
@nik282000@lemmy.ml avatar

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

solberg,

I think it was OpenWRT

Toribor,
@Toribor@corndog.social avatar

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.

Ozzy,

🤕 <– he was forced to use vi

LeFantome,

How did you get out of it?

Slotos,

By becoming a CTO and having an early retirement. Or not at all.

JackbyDev,

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!

hottari,
  • 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!)
user224,
@user224@lemmy.sdf.org avatar

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 🤔

QwertySpace,
@QwertySpace@lemmy.world avatar

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

bjorney,

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

hottari,

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.

hottari,

More annoyed when the distro doesn’t even bother to document how to properly install the “missing” codecs.

JackbyDev,

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

hottari,

Nope. VLC uses system libraries, unless you install through something that ships its own dependencies like flatpak.

JackbyDev,

I’ve heard it’s great for opening any file. Is it good with a bunch of file formats as opposed to media codecs?

hottari,

VLC is good everywhere even though it cannot compare to MPV in number of features available. It will work for most people just fine.

bjorney,

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

hottari,

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.

westyvw,

MPEG LA is (now Via Licensing Alliance) has been active in collecting fees and defending patents. There is no reason to assume they won’t go after distros, particularly those who can pay given that they are willing to take on anyone else. en.wikipedia.org/wiki/MPEG_LA

hottari,

They have never gone after said distros all those ^many^ ^many^ years they have bundled licensed codecs in their ISOs. What changed?

westyvw,

Because those distros have (as we are talking about) distanced themselves from the patent encumbered codecs? When Google tried to get behind VP8, MPEG LA was right there to try and stop them by trying to get them into the pool. You would think google could have stood up to that…

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • [email protected]
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • oklahoma
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • SuperSentai
  • feritale
  • KamenRider
  • All magazines