• superkret@feddit.org
    link
    fedilink
    arrow-up
    4
    ·
    12 days ago

    That’s actually one of the reasons I switched from Debian to Arch.
    Dependency resolution shouldn’t differ based on which front-end you use.
    Debian has dpkg, aptitude, apt-get, apt, synaptic, the Software Center…
    Fedora has rpm, dnf, yum. SUSE adds a couple more. I don’t get it.
    A linux distro should have one package manager, doing different stuff with it should be done via different commands/options inside it.

    • Rhaedas@fedia.io
      link
      fedilink
      arrow-up
      3
      ·
      12 days ago

      As a (still) Linux novice, this is something that I noticed with later distributions but never thought about your valid point. I did always wonder why there should be different places to install things in the same OS. It would probably be fine if they handled things the same, but then all you’re doing is changing the UI. It never “felt” like they did things the same.

      • superkret@feddit.org
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        12 days ago

        It can’t. I use a very simple script to combine updates and the basics of system maintenance:

        #!/usr/bin/env bash
        systemctl --failed -q
        yay -Pw
        sudo pacman -Syu
        flatpak update
        flatpak uninstall --unused
        pacman -Qqnte > ~/.local/share/applications/pkglist.txt
        pacman -Qqdtt > ~/.local/share/applications/optdeplist.txt
        pacman -Qqem > ~/.local/share/applications/foreignpkglist.txt
        pacman -Qtd
        pacman -Qm | grep -v yay-bin
        sudo find /etc -name *.pac*
        yay -Ps | grep Cache