this post was submitted on 15 Jul 2023
415 points (97.5% liked)

Programmer Humor

31793 readers
32 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
top 49 comments
sorted by: hot top controversial new old
[–] [email protected] 50 points 1 year ago (2 children)

Try installing something from homebrew.

Oh you just want to install this one package here? Ok but let’s update 60 other packages first. Don’t worry, it will only take about one minute. Per package.

[–] [email protected] 15 points 1 year ago (1 children)

Bruh have fun on x86_64 since you have to compile them all (at least I had to, I might have broken something)

[–] [email protected] 1 points 1 year ago

I installed Mono on my M1 MBP last year and it took like four hours to compile 💀

[–] [email protected] 1 points 1 year ago

Real talk I’ve been using this I’ve mashed together:

update_brew() {
    bold=$(tput bold);
    normal=$(tput sgr0);
    brew --version &&
    echo "${bold} > brew update${normal}" &&
    brew update &&
    echo "${bold} > brew upgrade${normal}" &&
    brew upgrade &&
    echo "${bold} > brew autoremove${normal}" &&
    brew autoremove &&
    echo "${bold} > brew cleanup${normal}" &&
    brew cleanup &&
    echo "${bold} > brew doctor${normal}" &&
    brew doctor;
}
[–] [email protected] 24 points 1 year ago

Can we get some autoremove love in here?

[–] [email protected] 17 points 1 year ago

That's the sleep command. That is, you type that before going to sleep.

[–] [email protected] 14 points 1 year ago (2 children)

One of the reasons I love pacman. A whole system update within a minute or two (depending on the particular system ofc)

[–] [email protected] 12 points 1 year ago (1 children)

But for the love of linus, please read the news feed first!

[–] [email protected] 3 points 1 year ago

Ain't nobody got time for that

[–] [email protected] 5 points 1 year ago

Do you use Arch perchance?

[–] [email protected] 11 points 1 year ago (2 children)

sudo apt-get update -y && sudo apt-get dist-upgrade -y

[–] NRay7882 11 points 1 year ago

-yqq, "and don't say another word until it's done."

[–] [email protected] 1 points 1 year ago

&& sudo halt -f

It's quittin' time! See ya Monday!

[–] [email protected] 10 points 1 year ago (3 children)
[–] [email protected] 17 points 1 year ago* (last edited 1 year ago)

pacman -Syu

Using -Syyu can cause a partial system upgrade if mirrors are out of sync. It leads to higher traffic for mirror owners and it is considered bad practice overall. There are just a few rare cases where it is useful at all.

Forcing anything should always be a conscious decision and never the default.

[–] [email protected] 11 points 1 year ago (1 children)

I’m so lazy I alias “sudo pacman” to “p”

[–] [email protected] 9 points 1 year ago

I have "yeet" for "yay -Rcns"

[–] [email protected] 6 points 1 year ago (2 children)
[–] [email protected] 8 points 1 year ago

It's just yay it will update by default if no parameters are passed.

[–] [email protected] 9 points 1 year ago

Oops, missed a dash, so now you'll have to come back and finish.

[–] [email protected] 6 points 1 year ago

"Knock it off Julian, I know how good my coffee is, I'm the one who buys it. When Bonnie goes shopping, she buys shit. I buy the more expensive coffee because when I drink it, I want to taste it. But you know what's on my mind right now? It ain't the coffee in my kitchen..."

[–] [email protected] 5 points 1 year ago (1 children)

Is there a big reason to use apt-get instead of just apt? I don't think I've ever used apt-get in years, always using just apt.

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

It's used for scripting. Apt specifically recommends against using it in scripts.

[–] [email protected] 0 points 1 year ago (1 children)

.... wait?

Used for scripting, but not recommended to be used in scripting?

[–] [email protected] 3 points 1 year ago

apt-get is used in scripting.

apt isnt recommended to be used in scripting.

[–] [email protected] 5 points 1 year ago (2 children)

I updated my RPi zero running pi hole today. I had to disable pi hole, and even then it took well past half an hour to update...

[–] [email protected] 4 points 1 year ago

This as my first thought. When running these commands in my pi1 or zero I go get a sandwich and come back an hour later

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

Damn why so long? My 3b takes a few mins

[–] [email protected] 7 points 1 year ago

Pi zero is many times less powerful than the pi3 but still perfectly fine for lots of simple tasks. Just takes forever to update.

[–] [email protected] 5 points 1 year ago (1 children)

Where did these Tarintino shots come from? The man has the pointiest chin.

[–] [email protected] 4 points 1 year ago

I have the same question. Honestly, it looks AI generated to me.

[–] [email protected] 5 points 1 year ago

What are the chances, I'm currently waiting for apt-get upgrade to finish while browsing Lemmy.

[–] [email protected] 5 points 1 year ago (2 children)

I think everyone should try Gentoo at least once, for the experience. Why download binaries when you can compile everything?

[–] [email protected] 4 points 1 year ago (1 children)

I've used Gentoo for almost 20 yeas by now. 😋

[–] [email protected] 4 points 1 year ago

I'm guessing you just got to actually use it now then

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

I already completed Linux From Scratch once 20 years ago for shits and giggles. I want to actually use my system, thanks.

[–] [email protected] 4 points 1 year ago

sudo nix flake update && sudo nixos-rebuild switch —flake .

[–] [email protected] 4 points 1 year ago

I feel that Tanintino would benefit from a beard

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

rebuild_intelTower_withUpdate() { ./home/scripts/pullrelease.sh nix flake update sudo nixos-rebuild switch --flake .#intelTower --impure --show-trace nix build .#homeConfigurations.bismuth-edp.activationPackage --impure --show-trace activateHM }

[–] [email protected] 3 points 1 year ago (1 children)
[–] [email protected] 5 points 1 year ago (1 children)

It pulls in flakes from flakes. So, unless I want to travel the whole dependency graph down all of the flakes and put them in my top-level flake, I have to use impure. 😕

[–] [email protected] 5 points 1 year ago (2 children)

I personally use a patch on my nix that allows to evaluate a thunk for the inputs, and have every input in a different file. https://github.com/flafydev/combined-manager

[–] [email protected] 5 points 1 year ago

thanks so much for sharing. I'll give it a look.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

Do this with a typo in sources.list and uninstall the complete system at once. Happened to me once, happened to me twice. 10/10 will happen again

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

This was me the first time I tried using a Raspberry Pi, I'd never experienced an update taking longer than a minute or two before then

[–] [email protected] 3 points 1 year ago

Until you find you need to upgrade your distro version since it’s too old and important packages no longer update:

[–] [email protected] 2 points 1 year ago

This is not my beautiful house.

load more comments
view more: next ›