Добавить в корзинуПозвонить
Найти в Дзене
<UNIKOD>

Как исправить ошибку: репозиторий не поддерживает архитектуру i386

В некоторых дистрибутивах Linux, таких, как Ubunut, Debian, Linux Mint и так далее, можно встретить ошибку: Пропускается получение настроенного файла «main/binary-i386/Packages», так как репозиторий «…» не поддерживает архитектуру «i386». Такая ошибка говорит о том, что, репозиторий не правильно определил разрядность вашей операционной системы. Что бы исправить эту ошибку, нужно в конфигурационных файлах репозитория указать разрядность вашего дистрибутива Linux. Архитектура i386 предназначена для процессоров i386, проще говоря, для 32 битных систем. В настоящее время преобладает архитектура amd64. Многие дистрибутивы до сих пор поддерживают процессорную архитектуру x32. Ну и соответственно, для нее до сих пор выпускается программное обеспечение. Для того чтобы исправить эту ошибку, нужно указать нужную архитектуру, в нашем случае, это amd64. Файлы с репозиториями хранятся в директории: /etc/apt/, а сторонние репозитории могут быть в директории: /etc/apt/sources.list.d. Что бы посмотрет
Оглавление

В некоторых дистрибутивах Linux, таких, как Ubunut, Debian, Linux Mint и так далее, можно встретить ошибку: Пропускается получение настроенного файла «main/binary-i386/Packages», так как репозиторий «…» не поддерживает архитектуру «i386». Такая ошибка говорит о том, что, репозиторий не правильно определил разрядность вашей операционной системы. Что бы исправить эту ошибку, нужно в конфигурационных файлах репозитория указать разрядность вашего дистрибутива Linux.

Архитектура i386 предназначена для процессоров i386, проще говоря, для 32 битных систем. В настоящее время преобладает архитектура amd64. Многие дистрибутивы до сих пор поддерживают процессорную архитектуру x32. Ну и соответственно, для нее до сих пор выпускается программное обеспечение.

Исправляем ошибку: репозиторий не поддерживает архитектуру i386

Для того чтобы исправить эту ошибку, нужно указать нужную архитектуру, в нашем случае, это amd64. Файлы с репозиториями хранятся в директории: /etc/apt/, а сторонние репозитории могут быть в директории: /etc/apt/sources.list.d. Что бы посмотреть, какие файлы имеются в этих директориях, можно прибегнуть к команде ls, например: ls /etc/apt/sources.list.d.

Для редактирования файлов будем использовать редактор Nano. Открываем конфигурационный файл репозитория, выполнив команду в терминале: sudo nano /etc/apt/sources.list.d/ и название нужного файла. Например, sudo nano /etc/apt/sources.list.d/brave-browser-release.list — это репозиторий браузера Brave. Что бы не набирать полный путь и название файла, можно прибегнуть к автодополнению. Для этого вводим первые буквы и нажимаем клавишу Tab, при необходимости дописываем буквы если клавиша Tab не сработает сразу.

-2

При помощи стрелочек на клавиатуре перемещаем курсор на позицию после первой квадратной скобки и вписываем архитектуру amd64, указав перед этим слово arch и поставив знак равно:

arch=amd64

Должно получиться следующее:

[arch=amd64 signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg]

-3

Теперь сохраняем отредактированный файл репозитория сочетанием клавиш «ctrl + o» и нажимаем клавишу «Enter», а затем закрываем редактор Nano: «ctrl + x».

Выводы по ошибке репозиторий не поддерживает архитектуру i386

Теперь осталось проверить, устранилась ли ошибка: Пропускается получение настроенного файла «main/binary-i386/Packages», так как репозиторий «…» не поддерживает архитектуру «i386». Если все сделали как написано в статье, то эта ошибка должна быть устранена. Так как мы указали архитектуру amd64 и теперь программное обеспечение будет устанавливаться из репозитория amd64.

В этой статье мы рассмотрели решение как можно устранить ошибку репозиторий не поддерживает архитектуру i386. И в итоге выяснили, что это собственно даже и не ошибка, а просто не верно определилась архитектура операционной системы.