Hi, I’ve this situation when I apt upgrade. There are many pipewire-related packages kept back. Why? How can I solve it?

Thank you!

  • M4775@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 年前

    If it is phased updates two weeks is not uncommon. In the meantime you can try to fix the packet manager and use full-upgrade which focuses on dependencies.

    sudo apt clean
    sudo apt update
    sudo dpkg --configure -a
    sudo apt install -f
    sudo apt full-upgrade
    sudo apt autoremove --purge 
    
    • gabriele97@lemmy.g97.topOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 年前

      I used dist-upgrade and it worked.

      It’s like 6.0 headers were the problem but I removed them with apt autoremove and it still shown the problem. apt dist-upgrade solved it by installing new dependencies. I don’t know why the normal apt update didn’t install them automatically.

      • M4775@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 年前

        OK, glad you got a result. It is odd, but some dependency issues have been observed lately. I don’t know why full-upgrade didn’t handle that after running that sequence. Here’s a little context;

        dist-upgrade
           dist-upgrade in addition to performing the function of upgrade,
           also intelligently handles changing dependencies with new versions
           of packages; apt-get has a "smart" conflict resolution system, and
           it will attempt to upgrade the most important packages at the
           expense of less important ones if necessary. So, dist-upgrade
           command may remove some packages. The /etc/apt/sources.list file
           contains a list of locations from which to retrieve desired package
           files. See also apt_preferences(5) for a mechanism for overriding
           the general settings for individual packages.
        
        full-upgrade
           full-upgrade performs the function of upgrade but may also remove
           installed packages if that is required in order to resolve a
           package conflict.