I’m trying to run an exe file via Wine, and it sounds like it needs 32-bit libraries. I’ve tried to install wine32 and its dependencies:
``sudo apt-get install wine32 libwine:i386 libfontconfig1:i386`
which returns
The following packages have unmet dependencies:
libfontconfig1:i386 : Depends: libuuid1:i386 (>= 2.16) but it is not going to be installed
libwine:i386 : Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not going to be installed
Depends: libgphoto2-6:i386 (>= 2.5.10) but it is not going to be installed
Depends: libgphoto2-port12:i386 (>= 2.5.10) but it is not going to be installed
Depends: libgstreamer-plugins-base1.0-0:i386 (>= 1.0.0) but it is not going to be
installed
Depends: libgstreamer1.0-0:i386 (>= 1.4.0) but it is not going to be installed
Depends: libldap-2.4-2:i386 (>= 2.4.7) but it is not going to be installed
Depends: libpulse0:i386 (>= 0.99.1) but it is not going to be installed
Depends: libudev1:i386 (>= 183) but it is not going to be installed
Depends: libxml2:i386 (>= 2.9.0) but it is not going to be installed
Recommends: libcups2:i386 (>= 1.4.0) but it is not going to be installed
Recommends: libdbus-1-3:i386 (>= 1.9.14) but it is not going to be installed
Recommends: libgnutls30:i386 (>= 3.6.5) but it is not going to be installed
Recommends: libsdl2-2.0-0:i386 (>= 2.0.9) but it is not going to be installed
Recommends: libxslt1.1:i386 (>= 1.1.25) but it is not going to be installed
Recommends: libasound2-plugins:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
When trying to install the first dependency, terminal looks like this:
sudo apt-get install libuuid1:i386
The following packages were automatically installed and are no longer required:
(endless list of packages)
The following additional packages will be installed:
gcc-8-base:i386 libc6:i386 libgcc1:i386 libidn2-0:i386 libunistring2:i386
Suggested packages:
glibc-doc:i386 locales:i386
Recommended packages:
uuid-runtime:i386
The following packages will be REMOVED:
(another endless list of packages)
The following NEW packages will be installed:
gcc-8-base:i386 libc6:i386 libgcc1:i386 libidn2-0:i386 libunistring2:i386
libuuid1:i386
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
e2fsprogs libblkid1 (due to e2fsprogs) libuuid1 (due to e2fsprogs) fdisk
libfdisk1 (due to fdisk) libmount1 (due to fdisk) init
systemd-sysv (due to init) mount util-linux (due to mount) sysvinit-utils
0 upgraded, 6 newly installed, 853 to remove and 1 not upgraded.
Need to get 3,536 kB of archives.
After this operation, 3,737 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
apt policy libuuid1:i386 libuuid1:amd64 returns:
libuuid1:i386:
Installed: (none)
Candidate: 2.33.1-0.1
Version table:
2.33.1-0.1 500
500 http://deb.debian.org/debian buster/main i386 Packages
libuuid1:
Installed: 2.33.1-0.1pureos1
Candidate: 2.33.1-0.1pureos1
Version table:
*** 2.33.1-0.1pureos1 500
500 https://repo.pureos.net/pureos amber-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.33.1-0.1 500
500 https://repo.pureos.net/pureos amber/main amd64 Packages
500 http://deb.debian.org/debian buster/main amd64 Packages
So it looks like the Debian library is different from the Pure OS library. From what I can tell (please tell me if I’m wrong, because this would make my life so much easier) Pure OS doesn’t have up-to-date i386 libraries like the Debian repo does. So is there any way I can fix this so that Wine will work on this exe file?