• rtxn@lemmy.worldM
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    edit-2
    6 days ago

    Arch presumes that the user has some familiarity with CLI tools and can read documentation. You couldn’t even install it without using the terminal until archinstall became a thing. If it’s an issue, Arch is the wrong OS for you.

    Besides:

    • pacman -S - synchronises packages between the remote and local repo.
    • pacman -Q - queries the local repo.
    • pacman -R - removes packages.
    • pacman -F - queries the files of a package.

    Et cetera.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 days ago

      I figured, I’d ruffle some feathers by saying that. 😅
      But yeah, I stand by my point. Just because your target users are capable of dealing with complexity, doesn’t mean you should be making use of that rather than simplifying usability, since your users have plenty other things they could be learning instead.

      I will caveat that I can see it becoming worth it to learn an intricate logic for a power user, when things fall into place and make sense at a higher level as you learn more about it.
      But in my experience, that’s just not the case with package managers. You need a few specific commands to be obvious and then the special cases can be obscure flags.

    • jackalope@lemmy.ml
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      6 days ago

      Ui designers should not presume people are familar with the ui. That’s not design.