• Eldritch@piefed.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      You don’t even have to use the aur are to have breaking changes. Most recently they changed how vlc was packaged. And broke it causing a lot of problems for users.

    • bleistift2@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      update pulls the metadata about your packages (to see if there are new versions, and which), while upgrade applies the patches.

      • Zwiebel@feddit.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        I’ve never understood why the update part isn’t included in the upgrade command, since upgrade is useless without it

        • Upgrade will upgrade the system to whatever is newest in your package cache. If, for example, you’ve just performed a partial upgrade and put yourself into an unsupported state, running upgrade without first running update will put your system back in line with itself.

          There probably almost never a reason for this, but its the equivalent of running pacman -u which under normal circumstances you will never do

          • Zwiebel@feddit.org
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 months ago

            See you perfectly explained why it should be an option to do this but not the default way

  • henfredemars@infosec.pub
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 months ago

    Really should keep that PPA use to a minimum. They’re potentially a source of not just instability but possible malware as you’re putting a lot of trust in whoever maintains that resource.

    • manxu@piefed.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Especially because there is no way to limit the packages installed from a PPA AFAIK. If the PPA has a “new” version of NGINX, or of libc, or of Wayland - you get it, too!!!

      • zorro@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        You can set packages from a particular repo to a lower priority so that they are only installed when you expressly ask for them

          • zorro@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            5 months ago

            https://wiki.debian.org/AptConfiguration#Using_pinning

            The company I work for has a apt repo that both has some tools I like to install, but also maintains super new versions of certain libraries and kernels with configs that would break my laptop.

            So I have the priority set low enough that if a package exists in any other repo it it preferred over my companies version.

            Also sorry for the slow reply I forgot to check my messages 😄

            • manxu@piefed.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              5 months ago

              No worries, been there! And thank you very much, it will save me tons of time sifting through updates on the VMs that need PPAs!

    • NorthWestWind@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      5 months ago

      The only difference is that -Syyu forces the database to update

      To explain what database means in short, it tells pacman what packages are available in different repos (e.g. core, extra). In some rare cases, the time of the database update may be incorrectly marked, and pacman would not know there are new packages/versions. -Syyu should be used in this case.