Announcement

Collapse
No announcement yet.

Can't lock wine-staging-i386 version using muon

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Can't lock wine-staging-i386 version using muon

    TLDR: I can't lock the wine-staging-i386 package using MUON.

    The long explanation:
    I needed to install .NET Framework 4.5 on my Wine prefix but the installer hung. I found it was a known bug in wine-stable and was fixed in a later version. So I installed wine-staging using MUON. Everything installed normally, and I got .NET Framework installed.

    Problem solved, or so I thought...

    Next day, I discovered a new version of wine-staging was available. That's a Gig or so of unnecessary downloading - on a fairly regular basis - so I decided to lock Wine-Staging.
    All of the packages locked successfully, except wine-stable-i386 which just refuses to lock. Literally nothing happens when I select the option...

    So I thought I'd try from the command line:

    sudo apt-mark hold wine-staging-i386

    Even that didn't work. It still shows up as "upgradeable" in MUON.

    Any ideas?

    #2
    hmm.

    The file /etc/apt/preferences.d/wine-staging-i386 is present and looks correct...

    Code:
    Package: wine-staging-i386
    Pin: version 6.22~focal-1
    Pin-Priority: 1001

    Comment


      #3
      You'd best check if any dependencies exist and if they do then lock them as well.
      Code:
      apt-cache showpkg wine
      Package: wine
      Versions:  
      5.0-3ubuntu1 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_focal_universe_bin ary-amd64_Packages) (/var/lib/
      apt/lists/archive.ubuntu.com_ubuntu_dists_focal_universe_bin ary-i386_Packages) (/var/lib/dpkg/status)
      Description Language:  
                      File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_focal_universe_bin ary-amd64_Packages
                       MD5: 4ebadaf7bd4b6c9116b711ef450d53cd
      
      
      Reverse Depends:
       wine64,wine 5.0-3ubuntu1
       gpgv-win32,wine
       libgcrypt-mingw-w64-dev,wine
       cpio-win32,wine
       pq,wine
       playonlinux,wine
       winetricks,wine
       wine64-tools,wine 5.0-3ubuntu1
       carla-bridge-wine64,wine
       wine-stable,wine
       wine-binfmt,wine
       q4wine,wine
       nsis,wine
       mingw-w64-i686-dev,wine
       libgpg-error-mingw-w64-dev,wine
       libgcrypt-mingw-w64-dev,wine
       libassuan-mingw-w64-dev,wine
       jcadencii,wine
       gzip-win32,wine
       gpgv-win32,wine
       games-emulator,wine
       exe-thumbnailer,wine
       cpio-win32,wine
      
      Dependencies:
      5.0-3ubuntu1 - wine64 (18 5.0-3ubuntu1) wine32 (2 5.0-3ubuntu1) wine64 (19 5.0-3ubuntu1.1~) wine32 (3 5.0-3ubuntu
      1.1~) wine-stable (3 3.0.1ubuntu1~) q4wine (0 (null)) winbind (0 (null)) winetricks (0 (null)) playonlinux (0 (nu
      ll)) wine-binfmt (0 (null)) dosbox (2 0.74-4.2~) exe-thumbnailer (16 (null)) kio-extras (0 (null)) wine-stable (3
      3.0.1ubuntu1~) wine-stable:i386 (3 3.0.1ubuntu1~) wine-stable:i386 (3 3.0.1ubuntu1~)  
      Provides:  
      5.0-3ubuntu1 - wine:i386 (= 5.0-3ubuntu1) wine:i386 (= ) wine (= )  
      Reverse Provides:  
      wine-development 5.5-3ubuntu1 (= )
      wine 5.0-3ubuntu1 (= )
      Last edited by GreyGeek; Dec 08, 2021, 11:11 AM.
      "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
      – John F. Kennedy, February 26, 1962.

      Comment


        #4
        I also wonder if installing wine-staging over wine-stable leaves some stray bits behind causing issues.
        Me, I'd recommend using PlayonLinux or Lutris, since they manage wine prefixes and using multiple version of Wine soooo much easier.

        Comment


          #5
          sudo apt-mark hold <package-name>

          Please Read Me

          Comment


            #6
            Which he stated in his OP he has done.
            Using Kubuntu Linux since March 23, 2007
            "It is a capital mistake to theorize before one has data." - Sherlock Holmes

            Comment


              #7
              What about winehq-staging-i386, as well as any other wine*-staging-* package? You probably want to keep all the wine packages the same version

              Description: WINE Is Not An Emulator - runs MS Windows programs
              Wine is a program which allows running Microsoft Windows programs
              (including DOS, Windows 3.x and Win32 executables) on Unix.
              .
              This compatibility package allows to use wine-staging system-wide as
              the default Wine version.

              Comment

              Working...
              X