Гид по технологиям

Как скачать и установить Arc Browser на Linux

5 min read Software Обновлено 14 Dec 2025
Как установить Arc Browser на Linux
Как установить Arc Browser на Linux

TL;DR

Arc Browser можно скачать и собрать из исходников на Linux с помощью git clone --recursive, установки зависимостей, конфигурации и сборки через ninja. Альтернативы — искать готовые пакеты, Flatpak/Snap или использовать Chromebook. Ниже — подробные шаги, советы по устранению проблем, альтернативные способы установки и чек‑листы для разных ролей.

Как скачать и установить Arc Browser на Linux

Введение

Получение Arc Browser на Linux может показаться сложной задачей, но если следовать последовательным шагам, процесс становится предсказуемым. Это руководство объясняет: как скачать исходники, подготовить зависимости, настроить сборку, собрать проект и запустить браузер. Также включены альтернативные подходы, рекомендации по совместимости и инструкции по устранению ошибок.

Важно: сборка из исходников даёт контроль и доступ к последним изменениям, но требует времени и места на диске. Если нужен простой способ — используйте готовые пакеты (см. раздел Альтернативные способы установки).

1. Скачивание исходников Arc Browser

  1. Откройте терминал (обычно Ctrl + Alt + T).
  2. Выполните команду для клонирования репозитория и подтягивания всех субмодулей:

git clone --recursive https://chromium.googlesource.com/arc/arc

Эта команда создаст локальную копию исходного кода Arc. Рекомендуется выполнять клонирование в директорию проекта, где у вас достаточно места на диске.

2. Установка зависимостей

Для корректной сборки нужны инструменты компиляции и библиотеки. В старых Ubuntu-дистрибутивах (12.04, 14.04) есть скрипты, которые облегчают установку:

./src/build/install-arc-deps.sh — для Ubuntu 12.04

./src/build/install-build-deps.sh — для Ubuntu 14.04

Примечание: в современных дистрибутивах команды могут отличаться. Если вы используете Debian/Ubuntu 18.04, 20.04 или новее, ищите эквиваленты пакетов в официальных репозиториях или в документации проекта.

Важно: запуск скриптов установки обычно требует прав администратора. Проверьте и при необходимости используйте sudo.

3. Настройка конфигурации сборки

Выберите команду конфигурации, соответствующую вашей архитектуре:

  • Для 64‑бит: ./configure
  • Для 32‑бит: ./configure --target=nacl_i686
  • Для ARM: ./configure --target=bare_metal_arm

Эти команды подготавливают окружение сборки и генерируют необходимые файлы конфигурации.

4. Сборка Arc Browser

Запустите сборку с помощью ninja:

ninja

ninja компилирует исходники и собирает бинарные файлы. Время сборки зависит от мощности машины и числа потоков. Для ускорения можно запустить ninja -jN, где N — число параллельных задач (обычно количество ядер CPU).

5. Очистка сборки (опционально)

Если нужно начать сборку с нуля или освободить место:

ninja -t clean

Это удалит артефакты сборки и позволит выполнить новую чистую сборку без конфликтов старых файлов.

6. Запуск Arc Browser

Перейдите в каталог с собранными бинарниками и запустите браузер:

cd out/target//lib

./arc_browser_executable — замените arc_browser_executable на реальное имя бинарного файла, который появился после сборки.

После запуска вы сможете настроить профиль, установить расширения и проверить функциональность.

Альтернативные способы установки

  • Готовые бинарники: проверьте официальный сайт или релизные страницы проекта — иногда доступны предсобранные пакеты для популярных дистрибутивов.
  • Flatpak / Snap: если сообщество подготовило пакет, это самый простой путь изоляции и установки без ручной сборки.
  • Использование контейнеров: запуск внутри Docker‑контейнера с преднастроенной средой сборки.
  • Chromebook: для Chromebook есть отдельные инструкции (см. официальный ресурс проекта).

Когда выбирать альтернативу: если вам нужен быстрый результат или вы не хотите управлять зависимостями вручную — используйте пакетную систему (Flatpak/Snap) или контейнер.

Когда сборка может не сработать

  • Отсутствие необходимых библиотек или несовместимые версии компилятора.
  • Недостаточно места на диске или недостаточно оперативной памяти при сборке.
  • Проблемы с сетью при клонировании репозитория или подтягивании подмодулей.
  • Изменения в исходниках, требующие дополнительных патчей или обновлённых скриптов.

Если вы столкнулись с ошибками, см. раздел Устранение неполадок ниже.

Устранение неполадок — пошаговый план

  1. Проверка логов: внимательно прочитайте вывод ninja — первая ошибка часто указывает на причину.
  2. Повторная установка зависимостей: запустите скрипты установки и вручную установите отсутствующие пакеты.
  3. Очистка и новая сборка: ninja -t clean + ninja.
  4. Проверка сети: убедитесь, что git может подключиться к chromium.googlesource.com.
  5. Проверка разрешений: файлы и каталоги доступны для чтения/записи пользователю.
  6. Поиск в issue tracker: проверьте репозиторий проекта на наличие похожих ошибок и патчей.

Если ничего не помогает, опишите проблему в комментариях проекта или в сообществе, приложив вывод ошибок и информацию о системе (дистрибутив, версии компилятора, свободное место и т. п.).

Чек‑лист по ролям

  • Для разработчика:

    • Клонировать репозиторий с --recursive.
    • Установить зависимости для сборки и отладки.
    • Настроить конфигурацию под целевую архитектуру.
    • Использовать ninja -j для ускорения.
    • Добавить сборку в CI (если нужно автоматизировать тесты).
  • Для энтузиаста/пользователя:

    • Попробовать готовые пакеты или Flatpak/Snap прежде чем собирать.
    • Выполнять сборку в выделённой виртуальной машине или контейнере.
    • Делать бэкап профиля браузера перед тестированием.
  • Для системного администратора:

    • Подготовить контейнер/образ сборки с предустановленными зависимостями.
    • Ограничить ресурсы сборки при массовом развёртывании.
    • Документировать версии зависимостей и шаги сборки.

Критерии приёмки

  • Браузер запускается без аварийного завершения.
  • Основные функции (рендеринг страниц, вкладки, навигация) работают корректно.
  • Нет критических ошибок в логах при запуске и во время работы.
  • Тесты (если есть) проходят на целевой платформе.

Советы по совместимости и миграции

  • Архитектура: убедитесь, что используете правильные --target опции для ARM/32‑бит/64‑бит.
  • Дистрибутив: команды установки зависимостей варьируются для Debian/Ubuntu/Fedora/Arch — адаптируйте их.
  • Контейнеризация: при массовой деплойментации — собирайте внутри образа Docker и экспортируйте готовые артефакты.

Короткий словарь

  • Репозиторий — хранилище исходного кода проекта.
  • Зависимости — библиотеки и инструменты, необходимые для сборки.
  • ninja — быстрый сборщик проекта.
  • configure — скрипт настройки окружения сборки.

Примеры тестов и проверок

  • Запуск браузера и открытие нескольких сайтов (например, https://example.com, https://wikipedia.org).
  • Открытие и закрытие 10 вкладок подряд без падений.
  • Мониторинг потребления памяти в течение 10 минут.
  • Проверка корректности загрузки расширений и профиля пользователя.

Сводка

Сборка Arc Browser из исходников на Linux даёт гибкость и доступ к последним обновлениям, но требует внимания к зависимостям и конфигурации. Если нужен быстрый старт — рассматривайте Flatpak/Snap или предсобранные пакеты. В случае проблем используйте пошаговую стратегию устранения неполадок: проверить логи, вернуть зависимости, очистить сборку и поискать решения в issue tracker проекта.

Если у вас остались вопросы или вы наткнулись на специфичную ошибку — оставьте информацию в комментариях проекта, приложив вывод ошибок и данные о системе.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как удалить облачные сохранения на Xbox One
Гайды

Как удалить облачные сохранения на Xbox One

Отключение UAC в Windows 10 — пошагово
Windows

Отключение UAC в Windows 10 — пошагово

Как слушать подкасты в Spotify — полное руководство
Подкасты

Как слушать подкасты в Spotify — полное руководство

Как изменить имя пользователя в X — инструкция
Социальные сети

Как изменить имя пользователя в X — инструкция

Отмечаем избранное в Музыке на Mac
macOS

Отмечаем избранное в Музыке на Mac

Исправить BSoD Windows 10 с Trend Micro
Troubleshooting

Исправить BSoD Windows 10 с Trend Micro