Вопрос или проблема
В данный момент я сталкиваюсь с проблемой установки Google Chrome на моей виртуальной машине Kali Linux и буду признателен за помощь.
Настройка:
- Хост-ОС: macOS с архитектурой ARM
- Виртуализация: гипервизор VMware
- Гостевая ОС: Kali Linux
Проблема: я пытаюсь установить Google Chrome, но могу найти .deb пакеты только для архитектуры AMD64. Когда я пытаюсь установить пакет, я получаю следующую ошибку:
dpkg: ошибка обработки архива google-chrome-stable_current_amd64.deb (--install):
архитектура пакета (amd64) не соответствует системе (arm64)
При обработке возникли ошибки:
google-chrome-stable_current_amd64.deb
Мне удалось установить Chromium, но мне конкретно нужен Google Chrome для моих задач. К сожалению, я не могу найти стабильную версию Google Chrome для архитектуры ARM.
Вопросы:
- Существует ли способ установить Google Chrome на ARM64 виртуальной машине Kali Linux?
- Есть ли какие-либо альтернативные методы или обходные пути, чтобы добиться этого на моей текущей конфигурации?
Буду признателен за любые советы или рекомендации.
Chrome на arm64 доступен только для Windows и Mac. Google еще не выпустил сборку aarch64 Chrome для Linux. Если вам не нужно синхронизировать закладки, пароли и т. д., вы можете попытаться установить Chromium. Он доступен в нескольких форматах, включая Flatpak на https://flathub.org
Ответ или решение
Установка Google Chrome на Kali Linux ARM64 VM на хосте macOS представляет собой непростую задачу, так как Google не выпустил версии Chrome для архитектуры ARM на Linux. Однако существует ряд обходных путей и альтернатив, которые вы можете рассмотреть.
Описание проблемы
Вы используете виртуальную машину Kali Linux на хосте macOS с архитектурой ARM, и при попытке установить Google Chrome из .deb пакета для архитектуры AMD64 возникает ошибка, указывающая на несоответствие архитектур:
dpkg: error processing archive google-chrome-stable_current_amd64.deb (--install):
package architecture (amd64) does not match system (arm64)
Это подтверждает, что стандартный дистрибутив Google Chrome не поддерживается для вашей конфигурации.
Возможные решения и обходные пути
-
Использование Chromium вместо Google Chrome:
Если у вас нет критической необходимости в функциональности Google Chrome, вы можете установить Chromium. Этот браузер является открытой версией Chrome и поддерживает гораздо больше платформ, включая ARM64.Чтобы установить Chromium на Kali Linux:
sudo apt update sudo apt install chromium
Кроме того, можно установить Chromium через Flatpak:
# Установите Flatpak, если он еще не установлен sudo apt install flatpak # Добавьте Flathub репозиторий flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo # Установите Chromium flatpak install flathub org.chromium.Chromium
-
Проверка наличия ARM64 версии через сторонние источники:
На текущий момент нет официальной версии Google Chrome для Linux ARM64, поэтому всегда стоит проверять возможности сторонних разработчиков или сообществ, таких как:- Snapcraft: иногда приложения могут быть доступны через Snap, который поддерживает более широкий диапазон архитектур.
- Flathub: как уже упоминалось, возможно наличие альтернативных версий браузера через Flatpak.
-
Использование контейнеризации (Docker):
Если Chromium вам не подходит, вы можете рассмотреть возможность использования Docker для запуска веб-приложений или других легковесных версий Google Chrome. Хотя это может потребовать сложной настройки и не всегда будет удобным, это обеспечит нужный функционал в изолированном окружении. -
Мониторинг обновлений и новостей:
Учитывая, что Google может в будущем выпустить ARM версии, рекомендую следить за официальными новостями Chrome и связанных с ним репозиториях.
Заключение
На данный момент установка Google Chrome на Kali Linux с архитектурой ARM64 невозможна из-за отсутствия официальной поддержки. Однако, с помощью обозреваемых выше методов, вы можете найти альтернативы, которые удовлетворяют ваши потребности. Chromium остается наиболее доступным и распространенным вариантом для пользователей ARM64. Если вам нужна конкретная функциональность Google Chrome – следите за обновлениями от Google, так как ситуация может измениться.