Ubuntu – wine32:i386 : Depends: libwine:i386 (= 3.0-1ubuntu1) but it is not going to be installed

18.04aptdependenciesrepositorywine

I am trying to install wine to Ubuntu 18.04, but I get the error:

The following packages have unmet dependencies:

      wine32:i386 : Depends: libwine:i386 (= 3.0-1ubuntu1) but it is not going to be installed
 wine64 : Depends: libwine (= 3.0-1ubuntu1) but it is not going to be installed

Even when I try to build it, I get a warning that says I need flex and when I try to install flex, I get the exact same error again.

I saw online that a couple people mentioned that I might have messed up the update repositories, with either a wrong Ubuntu version or a third party, and I need to find it and then clean it. However, I am not familiar with this at all, I listed all repositories but I don't know which one I should delete and how I can delete it.

this output is removed due to character length limit

EDIT: As requested, grep -v ^# /etc/apt/sources.list

deb http://tr.archive.ubuntu.com/ubuntu/ bionic main restricted

deb http://tr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

deb http://tr.archive.ubuntu.com/ubuntu/ bionic universe
deb http://tr.archive.ubuntu.com/ubuntu/ bionic-updates universe

deb http://tr.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://tr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

deb http://tr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://archive.canonical.com/ bionic partner
deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main

grep -v ^# /etc/apt/sources.list.d/*.list

/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/teamviewer.list:
/etc/apt/sources.list.d/teamviewer.list:
/etc/apt/sources.list.d/teamviewer.list:
/etc/apt/sources.list.d/teamviewer.list:
/etc/apt/sources.list.d/teamviewer.list:
/etc/apt/sources.list.d/teamviewer.list:
/etc/apt/sources.list.d/teamviewer.list:

apt-cache policy wine32:i386 wine64 libwine:i386
wine32:i386:

  Installed: 3.0-1ubuntu1
  Candidate: 3.0-1ubuntu1
  Version table:
 *** 3.0-1ubuntu1 500
        500 http://tr.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
        100 /var/lib/dpkg/status
wine64:
  Installed: 3.0-1ubuntu1
  Candidate: 3.0-1ubuntu1
  Version table:
 *** 3.0-1ubuntu1 500
        500 http://tr.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status
libwine:i386:
  Installed: (none)
  Candidate: 3.0-1ubuntu1
  Version table:
     3.0-1ubuntu1 500
        500 http://tr.archive.ubuntu.com/ubuntu bionic/universe i386 Packages

Firstly, I tried to install iced tea

by:

sudo apt-get install icedtea-plugin

I tried installing Wine by:

sudo apt install wine-stable wine32

build by:

git clone git://source.winehq.org/git/wine.git ~/wine-dirs/wine-source

cd ~/wine-dirs/wine-source/
../wine-source/configure --enable-win64

EDIT 2:

~$ apt-cache policy wine-stable

wine-stable:
  Installed: 3.0-1ubuntu1
  Candidate: 3.0-1ubuntu1
  Version table:
 *** 3.0-1ubuntu1 500
        500 http://tr.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://tr.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
        100 /var/lib/dpkg/status

~$ dpkg -l | grep -i wine

ii  q4wine                                        1.3.6-2                                         amd64        Qt GUI for wine (WINE)
iU  wine-stable                                   3.0-1ubuntu1                                    all          Windows API implementation - standard suite
rc  wine1.6                                       1:1.6.2-0ubuntu14.2                             amd64        Microsoft Windows Compatibility Layer (Binary Emulator and Library)
ii  wine1.8                                       1:1.8.0-0ubuntu1~ubuntu15.10.1~ppa1             amd64        Microsoft Windows Compatibility Layer (Binary Emulator and Library)
ii  wine1.8-amd64                                 1:1.8.0-0ubuntu1~ubuntu15.10.1~ppa1             amd64        Microsoft Windows Compatibility Layer (64-bit support)
ii  wine1.8-i386:i386                             1:1.8.0-0ubuntu1~ubuntu15.10.1~ppa1             i386         Microsoft Windows Compatibility Layer (32-bit support)
iU  wine32:i386                                   3.0-1ubuntu1                                    i386         Windows API implementation - 32-bit binary loader
iU  wine64                                        3.0-1ubuntu1                                    amd64        Windows API implementation - 64-bit binary loader
ii  winetricks                                    0.0+20180217-1                                  all          package manager for Wine to install software easily

EDIT 3:

$ sudo dpkg –add-architecture i386

$ sudo apt update

Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]    
Hit:3 http://archive.canonical.com/ubuntu bionic InRelease                     
Hit:4 http://dl.google.com/linux/chrome/deb stable Release                     
Hit:5 http://archive.canonical.com bionic InRelease                            
Get:6 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease [6.259 B]      
Err:6 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease                
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F
Get:8 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [38,5 kB]
Get:9 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 48x48 Icons [17,6 kB]
Get:10 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 64x64 Icons [41,5 kB]
Get:11 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [42,1 kB]
Get:12 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 48x48 Icons [16,4 kB]
Get:13 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 64x64 Icons [111 kB]
Get:14 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2.464 B]
Hit:15 http://tr.archive.ubuntu.com/ubuntu bionic InRelease
Hit:16 http://tr.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:17 http://tr.archive.ubuntu.com/ubuntu bionic-backports InRelease
Reading package lists... Done                       
W: GPG error: https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F
E: The repository 'https://dl.winehq.org/wine-builds/ubuntu bionic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

~$ sudo apt install wine-stable wine64 wine32:i386

wine64Reading package lists... Done
Building dependency tree       
Reading state information... Done
wine-stable is already the newest version (3.0-1ubuntu1).
wine64 is already the newest version (3.0-1ubuntu1).
wine64 set to manually installed.
wine32:i386 is already the newest version (3.0-1ubuntu1).
wine32:i386 set to manually installed.
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 wine32:i386 : Depends: libwine:i386 (= 3.0-1ubuntu1) but it is not going to be installed
 wine64 : Depends: libwine (= 3.0-1ubuntu1) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

sudo apt purge wine1.6 wine1.8 wine1.8-amd64 wine1.8-i386:i386

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 wine32:i386 : Depends: libwine:i386 (= 3.0-1ubuntu1) but it is not going to be installed
 wine64 : Depends: libwine (= 3.0-1ubuntu1) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Best Answer

After Rambling for days I have finally found a solution. The thing is Ubuntu do not come with everything required to install "WINE". In this case it is the 32bit dependencies.That's why this error occurs no matter what you do.

All the solutions on the internet I saw based upon if you have missed some steps. But after doing the same things from different sources for thousands of time I understood there was some other problems.

So this is what I did :

First I uninstalled the entire wine dependencies, sources , libraries from my computer by using :

sudo apt-get --purge remove wine

This doesn't remove the wine completely, So I visited the following directories and removed the following files :

`cd $HOME`

`rm -r .wine`

`rm .config/menus/applications-merged/wine*`

`rm -r .local/share/applications/wine`

`rm .local/share/desktop-directories/wine*`

`rm .local/share/icons/????_*.xpm`

If you want you can run this command again :

sudo apt-get --purge remove wine

Then I ran this command to correct any broken Files

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

After that I searched on google for :

how to enable 32 bit architecture in ubuntu 20

I came to this site :

https://support.humblebundle.com/hc/en-us/articles/202759400-Installing-32-bit-libs-on-a-64-bit-Linux-system

It said to install this in Ubuntu 12 or less version we have to run this command in terminal:

sudo apt-get install ia32-libs 

And For the new versions :

sudo apt-get install lib32z1

I have Ubuntu 20 So I went with the second approach. After this as mentioned in the wine's official website I proceeded And magically installed the wine.

This is the official website if you are wondering:

https://wiki.winehq.org/Ubuntu

Hope this solution might help you in solving the problems.

Related Question