By default, i386 is NOT supported in WSL/Ubuntu
lake@PC-HM6DD43:~$ sudo dpkg --add-architecture i386
lake@PC-HM6DD43:~$ sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Get:5 http://archive.ubuntu.com/ubuntu bionic/main i386 Packages [1007 kB]
Get:6 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [503 kB]
Get:7 http://security.ubuntu.com/ubuntu bionic-security/restricted i386 Packages [6412 B]
Get:8 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [625 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic/restricted i386 Packages [9156 B]
Get:10 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages [8531 kB]
Get:11 http://security.ubuntu.com/ubuntu bionic-security/multiverse i386 Packages [3880 B]
Get:12 http://archive.ubuntu.com/ubuntu bionic/multiverse i386 Packages [144 kB]
Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [712 kB]
Get:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted i386 Packages [11.1 kB]
Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1025 kB]
Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse i386 Packages [7148 B]
Get:17 http://archive.ubuntu.com/ubuntu bionic-backports/main i386 Packages [7508 B]
Get:18 http://archive.ubuntu.com/ubuntu bionic-backports/universe i386 Packages [7472 B]
Fetched 12.6 MB in 49s (259 kB/s)
Reading package lists... Done
lake@PC-HM6DD43:~$ sudo apt install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32ncurses5 lib32z1
E: Package 'ia32-libs' has no installation candidate
lake@PC-HM6DD43:~$ sudo apt-get install ia32sudo apt-get install libc6:i386 libcurl3:i386^Cibs libc6-i386 libcurl3
lake@PC-HM6DD43:~$ sudo apt-get install libc6:i386 libcurl3:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
gcc-8-base:i386 libasn1-8-heimdal:i386 libcom-err2:i386 libdb5.3:i386 libffi6:i386 libgcc1:i386 libgmp10:i386
libgnutls30 libgnutls30:i386 libgssapi-krb5-2:i386 libgssapi3-heimdal:i386 libhcrypto4-heimdal:i386
libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhogweed4:i386 libhx509-5-heimdal:i386 libidn2-0:i386
libk5crypto3:i386 libkeyutils1:i386 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 libldap-2.4-2
libldap-2.4-2:i386 libldap-common libnettle6:i386 libnghttp2-14:i386 libp11-kit0:i386 libpsl5:i386
libroken18-heimdal:i386 librtmp1:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386 libsqlite3-0
libsqlite3-0:i386 libssl1.0.0:i386 libssl1.1 libssl1.1:i386 libtasn1-6:i386 libunistring2:i386 libwind0-heimdal:i386
zlib1g:i386