• m4m4m4m4@lemmy.world
    link
    fedilink
    arrow-up
    61
    ·
    edit-2
    8 days ago

    I love Gentoo precisely because of Portage, but I think the most badass package install/uninstall syntax has to be that of (the defunct?) Sorcerer Linux:

    Sorcerer’s tool terminology is based upon magic words. For example:

    • a tool to download, compile, and install software is called a “spell”
    • to install a package is “cast”
    • to remove a package is “dispel”
    • a set of available spells is called a “grimoire”
    • ogeist@lemmy.world
      link
      fedilink
      arrow-up
      20
      ·
      8 days ago

      I mean alias is a thing and nothing is stopping you…

      I think I will do it in my system.

  • Presi300@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    edit-2
    8 days ago

    Unmerge is a great way to end up with 10000 circular dependencies, I prefer using deselect and then depclean

  • y0din@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    8 days ago

    does gentoos emerge --rageclean count?

    [–unmerge, -C WARNING: This action can remove important packages! Removes all matching packages following a counter governed by CLEAN_DELAY. This does no checking of dependencies, so it may remove packages necessary for the proper operation of your system. Its arguments can be atoms or ebuilds. For a dependency aware version of --unmerge, use --depclean or --prune. For a version with CLEAN_DELAY=0, use --rage-clean.

    (edit, added context from “man emerge”, rageclean mentioned the last sentence)

    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      6
      ·
      8 days ago

      You will need to use it at some point. With silverblue it is rpm-ostree and with bootable containers it is dnf in a Dockerfile.

      • chunkystyles@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 days ago

        I’m on Aurora. I don’t have to use rpm-ostree (bootc in the future). I can use it, but I don’t have to. Most of my software needs are covered by flatpak and homebrew. I also don’t have to update packages in my distrobox containers. Those are managed for me, too.

        I love tinkering with stuff, but updating packages is nothing more than a chore. I’d rather be doing the fun stuff.