Як Google оголосив у грудні, Підтримка Google Chrome у 32-розрядних системах Linux припинена цього ж місяця. Всім тим користувачам, які продовжують користуватися цим додатком, рекомендується припинити це робити, оскільки, хоча вони й надалі зможуть запускати його, вони більше не отримуватимуть оновлення, включаючи необхідні виправлення безпеки.
З іншого боку, заявка Здається, підтримується 32-розрядна версія Chromium на системах Linux і може розглядатися як альтернатива цій ситуації, що виникає. Однак, оскільки офіційне сховище Google Chrome для 32-розрядних пакетів більше не існує, користувачі з 64-розрядною системою і які використовують цю версію програми при спробі оновити пакет вони отримають повідомлення про помилку. На щастя, він має просте рішення.
Якщо ви використовуєте 32-розрядний Chrome в системі Ubuntu x64, повідомлення, яке ви отримаєте при спробі оновити пакет цієї програми, є таким:
Failed to fetch 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) Some index files failed to download. They have been ignored, or old ones used instead.
Виправте це трохи помилка в Ubuntu це дуже просто і вам доведеться лише відредагувати невеликий рядок у файлі /etc/apt/sources.list.d/google-chrome.list. Просто додайте текст "[arch = amd64]" після розділу "deb" або скористайтеся наступною командою:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
Попередній файл відновлюється з кожним оновленням щоб закінчити з програмою, тому, якщо ви не хочете повертатися за тими ж кроками, що й раніше, радимо додати атрибут + i до файлу, щоб зробити це незмінний. Для цього виконайте на ній наступну інструкцію:
</p> <p class="source-code">sudo chattr -i /etc/apt/sources.list.d/google-chrome.list</p> <p class="source-code">
о так добре: v
Дякую
Гаразд, стаття дуже хороша, але тим, хто використовує 32-бітну архітектуру, як нам встановити 64-бітний хром, оскільки вона видає таку помилку:
# dpkg -i google-chrome-stable_current_amd64.deb
dpkg: помилка обробки файлу google-chrome-stable_current_amd64.deb (–install):
архітектура пакета (amd64) не відповідає системі (i386)
Під час обробки виникли помилки:
google-chrome-stable_current_amd64.deb
Можливо, цей коментар не буде корисним для старого блогу, але він буде для того, хто його читає.
32-розрядні системи не підтримують 64-розрядні програми, тому їх навіть не буде встановлено (навпаки, якщо можливо, 64-розрядні системи підтримують 32-розрядні програми).
привіт
Зміст статті не узгоджується із заголовком. Справа в тому, що у вас 32-розрядна система Ubuntu, і ви хочете встановити Chrome на 32-розрядну, навіть якщо вона більше не підтримується. У вас немає 64-розрядної системи.