Авторские статьи

Подлянка от Google.


В Ubuntu, как и у папы Debian, используется технология MultiArch, позволяющая в вашей 64 битной системе прозрачно ставить и работать с 32 битным прикладным софтом. Пришёл тот день от Гугла, когда 32 битный Chrome для Linux систем больше не поддерживается и вылезла проблема, что 64 битная машина пытается получить списки для i386 архитектуры и получает отлуп. Кто виноват и что делать?

Ошибка может выглядеть по разному, но моя Ubuntu 16.04 Xenial Xerus выдаёт подобное
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/chrome/deb stable InRelease' doesn't support architecture 'i386'

Что нужно сделать для исправления? Нужно добавить строгое указание использовать лишь 64 бита - [arch=amd64]
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

Для пользователей 32 битных систему Убунту выход только один: удалить репозиторий Гугла, удалить сам браузер и перейти на свободный Chromium, который нормально поддерживает 32 бита.
sudo rm /etc/apt/sources.list.d/google-chrome.list
sudo apt-get remove google-chrome

Правда о Goobuntu. Google Ubuntu Linux.  Google Chrome и Linux.  Автономный автомобиль от Google управляется Ubuntu.

Дата последней правки: 2023-12-26 16:50:08

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта