Вчера мы начали вспоминать, как Google Chrome прекратил поддержку 32-битной версии в системах Linux, в Ubuntu 12.04 LTS и в Debian 7. Это вызывает последствия не только на 32-битных машинах, поддержка которых закончилась, но также на 64-битных компьютерах Linux с Google Chrome, давая любопытную ошибку.
Ошибка в том, что при проверке обновлений системы Google Chrome проверьте как 32, так и 64 битПоскольку 32-битные были удалены, я получаю сообщение об ошибке, в котором говорится следующее.
http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry ‘main/binary-i386/Packages’ in Release file (Wrong sources.list entry or malformed file)
Не удалось загрузить некоторые индексные файлы. Их игнорировали или использовали старые.
В христианстве это означает, что в пакетах i386 (32-битных) есть ошибка, и они не будут загружены. Эта ошибка ничего не делает (загружаются 64-битные), однако, да, он выдает раздражающее окно с ошибкой каждый раз, когда мы говорим браузеру проверять наличие обновлений.
Я предполагаю, что Google выпускает какой-то патч, исправляющий эту ошибку, но мы не знаем, сколько времени это займет. Хорошая новость в том, что можно ли исправить эту ошибку с помощью командной строки Linux и набрав следующую команду (это пример для Ubuntu и менеджера пакетов apt, если вы используете Debian и хотите установить хром не забудьте сначала изменить sudo на su, а затем команду без sudo)
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
Введенная нами команда означает, что мы отдаем приказ использовать только 64-битный репозиторий, игнорируя репозиторий i386, таким образом, ошибка Google Chrome закончилась.
Эта ошибка заставляет задуматься о том небольшом внимании, которое Google Chrome уделяет пользователям Linux., пренебрегая такими мелочами. Если Google будет продолжать в том же духе, он потеряет значительную долю пользователей с такими глюками.
Большое спасибо, я получил эту ошибку :)
Я тоже его решаю, но проделал еще много шагов:
1) Я открыл терминал и вставил в него "sudo nano -w /etc/apt/sources.list.d/google-chrome.list"
2) в строке «deb http://dl.google.com/linux/chrome/deb/ стабильный основной »добавить« [arch = amd64] »получить:
"Деб [arch = amd64] http://dl.google.com/linux/chrome/deb/ стабильная главная »
3) сохраните изменения и обновите репозитории с помощью «sudo apt-get update»
Как плохо они относятся к тем из нас, кто использует хром в GNU / Linux
Файл google-chrome.list восстанавливается при каждом обновлении, поэтому необходимо выполнять команду после каждого обновления chrome (пока мы ждем окончательного решения от Google).
Привет.
помощь
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: невозможно прочитать /etc/apt/sources.list.d/google-chrome.list: файл или каталог не существует
Я не получаю этого в Arch, думаю, это типично для других дистрибутивов.
Я собираюсь проверить, получу ли я эту ошибку. Он у меня как четвертый браузер.
Первый Firefox, второй Chromium, третий Konqueror, четвертый Chrome
Спасибо за решение :)
Спасибо, очень хороший вклад.
Я удалил репозиторий и больше ничего не получаю Надеюсь, что то, что ise, не так
Фабрицио, но я не ошибаюсь, таким образом Chrome теперь не сможет обновляться. Вам следует полностью удалить его, загрузить официальный установщик и снова установить его в чистом виде.
Отлично, у меня это сработало. Я не осознавал этого, и у меня была эта проблема. Спасибо!
По правде говоря, Google делает это специально, потому что он не делает этого с Windows, вы можете использовать его в 32-битных 64-битных версиях, это шутка для тех, кто использует системы Linux.
Он сообщает мне, что его нельзя прочитать, потому что нет файла или каталога, и я копирую все sudo
Я понял это
W: ошибка GPG: http://dl.google.com/linux/chrome/deb стабильный выпуск: следующие подписи не могут быть проверены, поскольку их открытый ключ недоступен: NO_PUBKEY A040830F7FAC5991 NO_PUBKEY 1397BC53640DB551
W: Репозиторий «http://dl.google.com/linux/chrome/deb стабильный выпуск» не подписан.
N: данные в таком репозитории не могут быть аутентифицированы, поэтому их использование потенциально опасно.
N: См. Справочную страницу apt-secure (8) для получения подробной информации о создании репозиториев и настройке пользователей.
N: отказ от использования настроенного файла «main / binary-i386 / Packages», поскольку репозиторий «http://dl.google.com/linux/chrome/deb stable InRelease» не поддерживает архитектуру «i386».
и когда я запускаю sudo, получается это
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: невозможно прочитать /etc/apt/sources.list.d/google-chrome.list: файл или каталог не существует
помощь
когда я запускаю sudo, он говорит мне это
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: невозможно прочитать /etc/apt/sources.list.d/google-chrome.list: файл или каталог не существует
Я понял это
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: невозможно прочитать /etc/apt/sources.list.d/google-chrome.list: файл или каталог не существует
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: невозможно прочитать /etc/apt/sources.list.d/google-chrome.list: файл или каталог не существует
что я делаю?
Привет, файл .list имеет другое имя, вы меняете google-chrome.list на google.list, и он работает. Привет.
Я установил Chromium, который для меня покрывает все потребности. У меня Ubuntu 21.04, работает отлично.