Hey fellow Linux enthusiasts! I’m curious to know if any of you use a less popular, obscure or exotic Linux distribution. What motivated you to choose that distribution over the more mainstream ones? I’d love to hear about your experiences and any unique features or benefits that drew you to your chosen distribution.

  • MigratingtoLemmy@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    How do you install packages without appropriate dependency resolution?

    I didn’t know about that. I should probably run it in a VM for a while before trying

    • KISSmyOS@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      1 year ago

      You read the package’s .dep file, which lists dependencies, add those to your install queue in the right order and then install the queue.
      It’s not as daunting as it sounds, since the default Slackware installation already includes most common dependencies.
      The most dependencies I ever had to install for a package were 3. But if you need a lot of additional software with many dependencies, it’s best to do it just once for installing slpkg and then let that tool deal with it.

      • MigratingtoLemmy@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Thanks. I’m probably going to install some software for IOT devices alongside the usual workstation stuff (vim, tmux, browsers, audio, git, htop, a WM with add-ons etc). I’ll take a look at slpkg.

    • downhomechunk
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      There’s more than one way to skin a cat. Reading the .dep files is more advanced than how I do it.

      There are a ton of community maintained install scripts for packages that don’t ship with the OS. Check out slackbuilds.org. Search for nicotine. It lists the dependencies there with links to their scripts. And it tells you if there are optional dependencies for additional features.

      Sbopkg is an extra program that automates downloading, building and installing slackbuilds and the source code for whatever you’re trying to install. And you can queue up multiple programs and run them in a batch.