submitted 6 months ago* (last edited 6 months ago) by to c/linuxmemes@lemmy.world
 

DISCLAIMER: Arch Linux is not a beginner friendly distribution, and this is not a recommendation or good practice.

I know how to use pacman -S. I have yet to experience a Discover related issue after months of use.

top 50 comments

sorted by: hot top controversial new old
[–] 63 points 6 months ago* (2 children)

It should be β€œyay [wanted program]” instead of β€œKDE discovery” in my opinion

  • source
  • hideshow 4 child comments
  • [–] 10 points 6 months ago (3 children)

    Does yay integrate with flatpack and snap?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 33 points 6 months ago (1 child)

    Installing something on arch is easy imo. The CLI is simple and well enough documented, and the package build system is easy to use. For comparison with ubuntu: pacman -S name is not harder than apt install name. And try to install something on ubuntu if it's not in the official package repos.

  • source
  • hideshow 2 child comments
  • [–] 6 points 6 months ago (3 children)

    ubuntu: pacman -S name is not harder than apt install name.

    Eh, it's a teensy bit harder, since you have to remember what -S means, rather than the easy to remember and plain English 'install'. But, yeah, not much of a difference.

    And try to install something on ubuntu if it’s not in the official package repos.

    1: Go to that something's website.

    2: look for their download/install instructions page, scroll to Linux instructions if necessary.

    3: Install instructions for Debian/Ubuntu are usually the first one listed, and typically just consist of a few commands you can copy and paste over without modifying.

    It isn't particularly difficult in most cases.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 6 months ago* (1 child)

    4: those commands were written for previous version of Ubuntu and now dependency tree doesn't compute, also one of the commands is to add their custom repo, and you don't have keys for it so it doesn't work anyway. You try to remove the bad repo and now your apt is all fucked. You regenerate your repo list, googled the package and your version name, random stackexchage page gave you their live repo, but it needs a newer version of a library that incompatible with 54 of something that you already have. You learn about snap, installed 43Gb of something, it exists but still doesn't really work because package maintaiers didn't actually move it to snap, it was someone else. By this point you copy-pasted so many commands into your terminal you afraid it gained sentience. You call your more computer literate friend, he starts saying something about incompatible dependancies, containers, and you don't really understand much. By the end, you decide that you didn't actually want the software.
    Later you discover that your sound doesn't work anymore, and there is an error when you reboot.

    Good ending: you installed Arch, installed yay and instead of remembering unmemorable -S you just do yay package_name and you're very happy with your choices.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • load more comments (2 replies)
  • [–] 32 points 6 months ago (3 children)

    Did pacman get packagekit support or are we just talking about flatpaks here?

  • source
  • hideshow 6 child comments
  • [–] 47 points 6 months ago (5 children)

    Arch Wiki has still this warning

    Warning

    As explained in a GitHub comment by a Package Maintainer, "Handling system packages via packagekit is just fundamentally incompatible with our high-maintenance rolling release distro, where any update might leave the system in an unbootable or otherwise unusable state if the user does not take care reading pacman's logs or merging pacnew files before rebooting."

  • source
  • parent
  • hideshow 7 child comments
  • [–] 14 points 6 months ago (1 child)

    So its less about lack of packagekit support in pacman and more about lack of manual intervention features in GUI software managers?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 6 months ago* (last edited 6 months ago) (2 children)

    it is more about arch's philosy being your system may not boot next update, happens pretty much no where else, except windows, manjaro and sometimes ubuntu

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 6 months ago* (2 children)

    it is more about arch’s philosy being your system may not boot next update

    Yeah ... no thanks. I'll be okay with slightly outdated versions of various packages, as long as they still work.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 6 months ago

    I mean I've been running an arch derivative for nearly ten years and the last time I got got was an Nvidia driver bug in 2020.

    As much as arch talks about it it doesn't happen that often.

  • source
  • parent
  • load more comments (1 reply)
  • load more comments (3 replies)
  • [–] 18 points 6 months ago (7 children)

    IME, KDE Discover and similar app stores are so unreliable, telling beginners to use them is akin to harmful misinformation

    If you need a GUI software manager, my suggestion is to not use arch

  • source
  • hideshow 8 child comments
  • [–] 6 points 6 months ago

    Hard agree. I always struggled when using Discover, as a Beginner. Don't know if I could make it work now as a more experienced user, Because I don't use it and don't have a need to. Learning how to use 'pacman -S $pkg_name' was super simple and is very fast. Sure I don't have a nice GUI, that lets me browse what apps are there to be installed, but I have a webbrowser for that.

  • source
  • parent
  • load more comments (6 replies)
    [–] 16 points 6 months ago (7 children)

    I'm not an expert, but I thought on Arch you are specifically not supposed to use the discover store because it can cause partial updates which can in turn cause major problems.

    However, the point still stands, pacman and the AUR are easy and have nearly everything.

  • source
  • hideshow 9 child comments
  • [–] [S] 5 points 6 months ago (1 child)

    Eh. I haven't had issues for a few months and I back up my files on a weekly basis and -Syu once or twice a month. Worst case scenario, I'll just reinstall and restore from backup.

    Also, I mainly use Discover for high level stuff like browsers and IDEs.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 13 points 6 months ago (2 children)

    As a Debian slut this level of sweating over updates is wild to me.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 6 months ago (2 children)

    Yeah but imagine reading about a new release of something and it appearing in your updates the same day. Shiny new software every day is addicting.

  • source
  • parent
  • hideshow 3 child comments
  • load more comments (1 reply)
  • load more comments (1 reply)
  • load more comments (5 replies)
    [–] 15 points 6 months ago* (last edited 6 months ago) (2 children)

    why do people get intimidated by installing an arch package?

    i recently wanted to play morrowind and i use the terminal like a search engine for programs. i just typed "yay openmw" and voila it was there, checked in the aur if the package is clean and installed it by clicking enter 3 times.

    and i thout "yay ^_^ that was easy! :3", got off a ship in seyda neen and killed fargoth with my bare fists as soon as i locked eyes with him.

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 15 points 6 months ago (1 child)

    Yay -S "Am I a joke for you?"

  • source
  • hideshow 2 child comments
  • [–] 4 points 6 months ago (1 child)

    I've just been using yay, what does the -S do am I missing something important?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 6 months ago (1 child)

    -S, --sync

    Synchronize packages. Packages are installed directly from the remote repositories, including all dependencies required to run the packages.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 6 months ago

    Technically correct answer but not super helpful imo. yay <package name> starts a search from which you enter your selection(s) from matches. yay -S <package name> installs the package directly, errors if it's not found

  • source
  • parent
  • [–] 10 points 6 months ago (1 child)
    load more comments (1 reply)
    [–] 9 points 6 months ago (1 child)

    The original image gives me strong "Shepard, Tali, and Garrus doing shenanigans" vibes.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 5 points 6 months ago

    Pamac is great too, and it can run all your updates at shutdown.

  • source
  • [–] 5 points 6 months ago

    Pacman -Syu java

    Windows users : 😨😨😰

  • source
  • [–] 4 points 6 months ago*

    sudo pacman -S (name), far easier than any gui in my opinion.

  • source
  • load more comments
    view more: next β€Ί