this post was submitted on 16 Sep 2024
808 points (97.4% liked)

linuxmemes

20751 readers
1005 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 

How do you guys get software that is not in your distribution's repositories?

you are viewing a single comment's thread
view the rest of the comments
[–] BigDanishGuy@sh.itjust.works 47 points 2 days ago* (last edited 1 day ago) (3 children)

Why not just stick to what we've always been doing?

  1. wget something.tar.gz
  2. tar something.tar.gz
  3. man tar
  4. tar xzf something.tar.gz
  5. cd something
  6. ls -al
  7. ./config.sh
  8. chmod +x config.sh
  9. ./config.sh
  10. make config
  11. Try to figure out where to get some obscure dependency, with the right version number. Discover that the last depency was hosted on the dev's website that the dev self-hosted when it went belly up 5 years ago. Finally find the lib on some weird site with a TLD you could have sworn wasn't even in latin characters.
  12. make config
  13. make
  14. Go for coffee
  15. make install
  16. SU root
  17. make install
[–] merthyr1831@lemmy.ml 7 points 1 day ago

I much prefer our modern package format solutions:

  1. sudo apt install something
  2. open
  3. wtf this is like 6 months old
  4. find a PPA hosted by someone claiming to have packaged the new version
  5. search how to install PPAs
  6. sudo apt <I forgot>
  7. install app finally
  8. wtf it's 2 months old and full of bugs
  9. repo tells me to report to original developer
  10. report bugs
  11. mfw original dev breaks my kneecaps for reporting a bug in out of date versions packed with weird dependency constraints they can't recreate
[–] PenisDuckCuck9001@lemmynsfw.com 2 points 1 day ago* (last edited 1 day ago) (1 children)

We should normalize programs that don't use such exotic and impossible libraries that you have to do anything besides type "make" and "make install" for it to work.

In theory it's a no brainer. In practice not so much.

[–] Omniraptor@lemm.ee 2 points 1 day ago

in the end we end up using containers afaict