Я новичок в Ubuntu и, возможно, совершил большую ошибку, просто установил Ubuntu 21.04 на старый ПК и попытался запустить 32-битную программу на Это. При поиске выясняется, что мне нужно выполнить следующее, чтобы сделать его совместимым с 64-битной операционной системой. dpkg --add-architecture i386 apt install lib32z1
При запуске «dpkg - -add-architecture i386 »Я получаю
dpkg: error: configuration error: /etc/dpkg/dpkg.cfg.d/multiarch:1: unknown option 'foreign-architecture'
Посмотрел проблемный файл « foreign-architecture i386 ». При запуске« apt install lib.32z1 »
root@g1gxb-ubuntu:/home/g1gxb# apt install lib32z1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
libllvm11
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
libc6-i386
The following NEW packages will be installed
lib32z1 libc6-i386
0 to upgrade, 2 to newly install, 0 to remove and 0 not to upgrade.
Need to get 0 B/2,689 kB of archives.
After this operation, 13.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
dpkg: error: configuration error: /etc/dpkg/dpkg.cfg.d/multiarch:1: unknown
option 'foreign-architecture'
E: Sub-process /usr/bin/dpkg returned an error code (2)
Где я ошибаюсь ?
Проблема решена. Пришлось удалить два файла в /etc/dpkg/dpkg.cfg.d, Multiarch и pkg-config-hook-config, и тогда все заработало