
Я использую версию Ubuntu 18.04.4, пытаюсь добавить i386. Я пробовал установить его через команду:
echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
И я получаю ошибку.
bash: /etc/dpkg/dpkg.cfg.d/multiarch: Permission denied
Я уже пробовал использовать методы:
echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
и
sudo dpkg --foreign-architecture i386
Я просто не получаю никакого вывода ни от одного из них. Я уже пробовал использовать команду:
sudo dpkg --add-architecture i386
Он выводит:
dpkg: error: configuration error: /etc/dpkg/dpkg.cfg.d/architectures:1: unknown option 'foreign-architecture'
Я попытался проверить, установлен ли он уже или нет, с помощью команды:
sudo dpkg --print-foreign-architectures
который я получаю с той же ошибкой с ранее упомянутой командой. Я попытался очистить его с помощью команды:
sudo apt-get purge ".:i386"
Который вернул код ошибки:
E: Sub-process dpkg --set-selections returned an error code (2)
E: Couldn't record the approved state changes as dpkg selection states
Вот ссылки на страницы, которые я использовал, но не смог получить никаких ответов:
- Как проверить версию Ubuntu, которую я использую?
- https://stackoverflow.com/questions/19462579/ubuntu-dpkg-add-architecture-i386-throwing-error-add-architecture-unknown
- http://ubuntuhandbook.org/index.php/2020/01/install-wine-5-0-stable-ubuntu-18-04-19-10/
- https://wiki.winehq.org/Ubuntu
- Попытка установить пакеты wine32 i386 на Ubuntu 18.04
Заранее спасибо.
решение1
Сначала удалите беспокоящий файл.
sudo rm /etc/dpkg/dpkg.cfg.d/multiarch
Затем вы можете добавить его с помощью
sudo dpkg --add-architecture i386