weibo_boer
deepin
2020-07-21 21:00 Edit sources.list according to this websit :https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11aU6qiM
Then I install gcc:i386,it works
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo gedit /etc/apt/sources.list
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt update
`````
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt upgrade
```
The following NEW packages will be installed:
linux-headers-5.4.0-42-generic linux-hwe-5.4-headers-5.4.0-42 linux-image-5.4.0-42-generic linux-modules-5.4.0-42-generic linux-modules-extra-5.4.0-42-generic
The following packages will be upgraded:
binutils binutils-common binutils-common:i386 binutils-i686-linux-gnu binutils-x86-64-linux-gnu gir1.2-nm-1.0 language-pack-en language-pack-gnome-en libbinutils libbinutils:i386 libgpgme11
libgpgmepp6 libnm0 libparted-fs-resize0 libparted2 libseccomp2 libsnmp-base libsnmp30 libxnvctrl0 linux-generic-hwe-18.04 linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04
linux-signed-generic-hwe-18.04 login network-manager network-manager-config-connectivity-ubuntu nvidia-settings openssh-client parted passwd python3-distupgrade shim-signed syslinux syslinux-common
ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
36 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 87.8 MB of archives.
```
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo dpkg -i *.deb
(Reading database ... 223576 files and directories currently installed.)
`````````
Setting up deepin-wine32-preloader:i386 (2.18-22~rc0) ...
dpkg: dependency problems prevent configuration of deepin-wine32-tools:i386:
deepin-wine32-tools:i386 depends on gcc.
dpkg: error processing package deepin-wine32-tools:i386 (--install):
dependency problems - leaving unconfigured
Setting up deepin-wine-helper64 (1.1-0) ...
Setting up deepin-wine-plugin:i386 (1.0deepin2) ...
Setting up deepin-wine-plugin-virtual (1.0deepin3) ...
Setting up deepin-wine-uninstaller:i386 (0.1deepin2) ...
Setting up deepin-wine (2.18-22~rc0) ...
Setting up deepin-wine-binfmt (2.18-22~rc0) ...
Setting up deepin-wine-helper:i386 (1.2deepin8) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...
/sbin/ldconfig.real: /usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Errors were encountered while processing:
deepin-wine32-tools:i386
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt -f install
```(base) boer@Boer:~/Downloads/wineali2.18.22$ dpkg -l |grep gcc
ii gcc 4:7.4.0-1ubuntu2.3 amd64 GNU C compiler
ii gcc-7 7.5.0-3ubuntu1~18.04 amd64 GNU C compiler
ii gcc-7-base:amd64 7.5.0-3ubuntu1~18.04 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-7-base:i386 7.5.0-3ubuntu1~18.04 i386 GCC, the GNU Compiler Collection (base package)
ii gcc-8-base:amd64 8.4.0-1ubuntu1~18.04 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-8-base:i386 8.4.0-1ubuntu1~18.04 i386 GCC, the GNU Compiler Collection (base package)
ii libgcc-7-dev:amd64 7.5.0-3ubuntu1~18.04 amd64 GCC support library (development files)
ii libgcc-7-dev:i386 7.5.0-3ubuntu1~18.04 i386 GCC support library (development files)
ii libgcc1:amd64 1:8.4.0-1ubuntu1~18.04 amd64 GCC support library
ii libgcc1:i386 1:8.4.0-1ubuntu1~18.04 i386 GCC support library
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt install gcc:amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version (4:7.4.0-1ubuntu2.3).
gcc set to manually installed.
The following packages were automatically installed and are no longer required:
binutils-common:i386 binutils-i686-linux-gnu libbinutils:i386 libcc1-0:i386 linux-headers-5.3.0-28 linux-headers-5.3.0-28-generic linux-image-5.3.0-28-generic linux-modules-5.3.0-28-generic
linux-modules-extra-5.3.0-28-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt install binutils:i386 cpp:i386 gcc-7:i386 gcc:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
binutils-x86-64-linux-gnu fakeroot libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1 libbinutils libcilkrts5 libdpkg-perl libfakeroot libfile-fcntllock-perl
libgcc-7-dev libisl19 libitm1 liblsan0 libmpc3 libmpx2 libnvidia-cfg1-440 libnvidia-common-440 libnvidia-decode-440 libnvidia-decode-440:i386 libnvidia-encode-440 libnvidia-encode-440:i386
libnvidia-extra-440 libnvidia-fbc1-440 libnvidia-fbc1-440:i386 libnvidia-gl-440 libnvidia-gl-440:i386 libnvidia-ifr1-440 libnvidia-ifr1-440:i386 libstdc++-7-dev libtsan0 libubsan0 libxnvctrl0
linux-headers-5.3.0-28 linux-headers-5.3.0-28-generic linux-image-5.3.0-28-generic linux-modules-5.3.0-28-generic linux-modules-extra-5.3.0-28-generic nvidia-compute-utils-440 nvidia-kernel-common-440
nvidia-kernel-source-440 nvidia-prime nvidia-utils-440 screen-resolution-extra xserver-xorg-video-nvidia-440
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
cpp-7:i386
Suggested packages:
binutils-doc:i386 cpp-doc:i386 gcc-7-locales:i386 gcc-multilib:i386 make:i386 libtool:i386 flex:i386 bison:i386 gdb:i386 gcc-doc:i386 gcc-7-multilib:i386 gcc-7-doc:i386 libgcc1-dbg:i386
libgomp1-dbg:i386 libitm1-dbg:i386 libatomic1-dbg:i386 libasan4-dbg:i386 liblsan0-dbg:i386 libtsan0-dbg:i386 libubsan0-dbg:i386 libcilkrts5-dbg:i386 libmpx2-dbg:i386 libquadmath0-dbg:i386
The following packages will be REMOVED:
binutils build-essential cpp cpp-7 dkms dpkg-dev g++ g++-7 gcc gcc-7 nvidia-dkms-440 nvidia-driver-440 nvidia-settings pkg-config
The following NEW packages will be installed:
binutils:i386 cpp:i386 cpp-7:i386 gcc:i386 gcc-7:i386
0 upgraded, 5 newly installed, 14 to remove and 0 not upgraded.
Need to get 7,771 kB/14.8 MB of archives.
After this operation, 34.9 MB disk space will be freed.
Then I install gcc:i386,it works
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo gedit /etc/apt/sources.list
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt update
`````
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt upgrade
```
The following NEW packages will be installed:
linux-headers-5.4.0-42-generic linux-hwe-5.4-headers-5.4.0-42 linux-image-5.4.0-42-generic linux-modules-5.4.0-42-generic linux-modules-extra-5.4.0-42-generic
The following packages will be upgraded:
binutils binutils-common binutils-common:i386 binutils-i686-linux-gnu binutils-x86-64-linux-gnu gir1.2-nm-1.0 language-pack-en language-pack-gnome-en libbinutils libbinutils:i386 libgpgme11
libgpgmepp6 libnm0 libparted-fs-resize0 libparted2 libseccomp2 libsnmp-base libsnmp30 libxnvctrl0 linux-generic-hwe-18.04 linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04
linux-signed-generic-hwe-18.04 login network-manager network-manager-config-connectivity-ubuntu nvidia-settings openssh-client parted passwd python3-distupgrade shim-signed syslinux syslinux-common
ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
36 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 87.8 MB of archives.
```
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo dpkg -i *.deb
(Reading database ... 223576 files and directories currently installed.)
`````````
Setting up deepin-wine32-preloader:i386 (2.18-22~rc0) ...
dpkg: dependency problems prevent configuration of deepin-wine32-tools:i386:
deepin-wine32-tools:i386 depends on gcc.
dpkg: error processing package deepin-wine32-tools:i386 (--install):
dependency problems - leaving unconfigured
Setting up deepin-wine-helper64 (1.1-0) ...
Setting up deepin-wine-plugin:i386 (1.0deepin2) ...
Setting up deepin-wine-plugin-virtual (1.0deepin3) ...
Setting up deepin-wine-uninstaller:i386 (0.1deepin2) ...
Setting up deepin-wine (2.18-22~rc0) ...
Setting up deepin-wine-binfmt (2.18-22~rc0) ...
Setting up deepin-wine-helper:i386 (1.2deepin8) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...
/sbin/ldconfig.real: /usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Errors were encountered while processing:
deepin-wine32-tools:i386
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt -f install
```(base) boer@Boer:~/Downloads/wineali2.18.22$ dpkg -l |grep gcc
ii gcc 4:7.4.0-1ubuntu2.3 amd64 GNU C compiler
ii gcc-7 7.5.0-3ubuntu1~18.04 amd64 GNU C compiler
ii gcc-7-base:amd64 7.5.0-3ubuntu1~18.04 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-7-base:i386 7.5.0-3ubuntu1~18.04 i386 GCC, the GNU Compiler Collection (base package)
ii gcc-8-base:amd64 8.4.0-1ubuntu1~18.04 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-8-base:i386 8.4.0-1ubuntu1~18.04 i386 GCC, the GNU Compiler Collection (base package)
ii libgcc-7-dev:amd64 7.5.0-3ubuntu1~18.04 amd64 GCC support library (development files)
ii libgcc-7-dev:i386 7.5.0-3ubuntu1~18.04 i386 GCC support library (development files)
ii libgcc1:amd64 1:8.4.0-1ubuntu1~18.04 amd64 GCC support library
ii libgcc1:i386 1:8.4.0-1ubuntu1~18.04 i386 GCC support library
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt install gcc:amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version (4:7.4.0-1ubuntu2.3).
gcc set to manually installed.
The following packages were automatically installed and are no longer required:
binutils-common:i386 binutils-i686-linux-gnu libbinutils:i386 libcc1-0:i386 linux-headers-5.3.0-28 linux-headers-5.3.0-28-generic linux-image-5.3.0-28-generic linux-modules-5.3.0-28-generic
linux-modules-extra-5.3.0-28-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
(base) boer@Boer:~/Downloads/wineali2.18.22$ sudo apt install binutils:i386 cpp:i386 gcc-7:i386 gcc:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
binutils-x86-64-linux-gnu fakeroot libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1 libbinutils libcilkrts5 libdpkg-perl libfakeroot libfile-fcntllock-perl
libgcc-7-dev libisl19 libitm1 liblsan0 libmpc3 libmpx2 libnvidia-cfg1-440 libnvidia-common-440 libnvidia-decode-440 libnvidia-decode-440:i386 libnvidia-encode-440 libnvidia-encode-440:i386
libnvidia-extra-440 libnvidia-fbc1-440 libnvidia-fbc1-440:i386 libnvidia-gl-440 libnvidia-gl-440:i386 libnvidia-ifr1-440 libnvidia-ifr1-440:i386 libstdc++-7-dev libtsan0 libubsan0 libxnvctrl0
linux-headers-5.3.0-28 linux-headers-5.3.0-28-generic linux-image-5.3.0-28-generic linux-modules-5.3.0-28-generic linux-modules-extra-5.3.0-28-generic nvidia-compute-utils-440 nvidia-kernel-common-440
nvidia-kernel-source-440 nvidia-prime nvidia-utils-440 screen-resolution-extra xserver-xorg-video-nvidia-440
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
cpp-7:i386
Suggested packages:
binutils-doc:i386 cpp-doc:i386 gcc-7-locales:i386 gcc-multilib:i386 make:i386 libtool:i386 flex:i386 bison:i386 gdb:i386 gcc-doc:i386 gcc-7-multilib:i386 gcc-7-doc:i386 libgcc1-dbg:i386
libgomp1-dbg:i386 libitm1-dbg:i386 libatomic1-dbg:i386 libasan4-dbg:i386 liblsan0-dbg:i386 libtsan0-dbg:i386 libubsan0-dbg:i386 libcilkrts5-dbg:i386 libmpx2-dbg:i386 libquadmath0-dbg:i386
The following packages will be REMOVED:
binutils build-essential cpp cpp-7 dkms dpkg-dev g++ g++-7 gcc gcc-7 nvidia-dkms-440 nvidia-driver-440 nvidia-settings pkg-config
The following NEW packages will be installed:
binutils:i386 cpp:i386 cpp-7:i386 gcc:i386 gcc-7:i386
0 upgraded, 5 newly installed, 14 to remove and 0 not upgraded.
Need to get 7,771 kB/14.8 MB of archives.
After this operation, 34.9 MB disk space will be freed.
Reply Like 0 View the author


中文 
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libegl1-mesa libfwup1 libllvm9
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
(base) boer@Boer:~/Downloads/wine2.18.24$ dpkg -l |grep wine
ii deepin-fonts-wine 2.18-24~rc3 all Windows API implementation - fonts
ii deepin-libwine:i386 2.18-24~rc3 i386 Windows API implementation - library
ii deepin-libwine-dbg:i386 2.18-24~rc3 i386 Windows API implementation - debugging symbols
ii deepin-libwine-dev:i386 2.18-24~rc3 i386 Windows API implementation - development files
ii deepin-wine 2.18-24~rc3 all Windows API implementation - standard suite
ii deepin-wine-binfmt 2.18-24~rc3 all Windows API implementation - binfmt support
ii deepin-wine32:i386 2.18-24~rc3 i386 Windows API implementation - 32-bit binary loader
ii deepin-wine32-preloader:i386 2.18-24~rc3 i386 Windows API implementation - prelinked 32-bit binary loader
(base) boer@Boer:~/Downloads/wine2.18.24$ dpkg -l |grep -e gcc -e g++
ii g++ 4:7.4.0-1ubuntu2.3 amd64 GNU C++ compiler
ii g++-7 7.5.0-3ubuntu1~18.04 amd64 GNU C++ compiler
ii gcc 4:7.4.0-1ubuntu2.3 amd64 GNU C compiler
ii gcc-7 7.5.0-3ubuntu1~18.04 amd64 GNU C compiler
ii gcc-7-base:amd64 7.5.0-3ubuntu1~18.04 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-7-base:i386 7.5.0-3ubuntu1~18.04 i386 GCC, the GNU Compiler Collection (base package)
ii gcc-8-base:amd64 8.4.0-1ubuntu1~18.04 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-8-base:i386 8.4.0-1ubuntu1~18.04 i386 GCC, the GNU Compiler Collection (base package)
ii libgcc-7-dev:amd64 7.5.0-3ubuntu1~18.04 amd64 GCC support library (development files)
ii libgcc1:amd64 1:8.4.0-1ubuntu1~18.04 amd64 GCC support library
ii libgcc1:i386 1:8.4.0-1ubuntu1~18.04 i386 GCC support library
(base) boer@Boer:~/Downloads/wine2.18.24$ sudo dpkg -i deepin-wine32-tools_2.18-24~rc3_i386.deb
Selecting previously unselected package deepin-wine32-tools:i386.
(Reading database ... 192772 files and directories currently installed.)
Preparing to unpack deepin-wine32-tools_2.18-24~rc3_i386.deb ...
Unpacking deepin-wine32-tools:i386 (2.18-24~rc3) ...
dpkg: dependency problems prevent configuration of deepin-wine32-tools:i386:
deepin-wine32-tools:i386 depends on gcc.
dpkg: error processing package deepin-wine32-tools:i386 (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Errors were encountered while processing:
deepin-wine32-tools:i386
(base) boer@Boer:~/Downloads/wine2.18.24$ dpkg -l |grep libc6
ii libc6:amd64 2.27-3ubuntu1.2 amd64 GNU C Library: Shared libraries
ii libc6:i386 2.27-3ubuntu1.2 i386 GNU C Library: Shared libraries
ii libc6-dbg:amd64 2.27-3ubuntu1.2 amd64 GNU C Library: detached debugging symbols
ii libc6-dev:amd64 2.27-3ubuntu1.2 amd64 GNU C Library: Development Libraries and Header Files
ii libc6-dev:i386 2.27-3ubuntu1.2 i386 GNU C Library: Development Libraries and Header Files
(base) boer@Boer:~/Downloads/wine2.18.24$