Перейти к основному содержимому

Сборка Floorp на MacOS

осторожно

Мы не можем гарантировать поддержку в случае, если сборка Floorp не удалась. Пожалуйста, учтите это прежде чем приступать к последующим шагам.

Системные требования

  • Память: минимум 4 ГБ ОЗУ, рекомендуется 8 ГБ или больше.
  • Дисковое пространство: как минимум 40 ГБ свободного дискового пространства.
  • Операционная система: Рекомендуется использовать последнюю версию macOS. Обновите macOS до последней доступной версии для обеспечения оптимальной работы.

Необходимые инструменты

  • Brew
    Firefox зависит от некоторых библиотек и утилит, которые можно установить с помощью Homebrew

  • git
    Git - это система контроля версий, которая будет использоваться для скачивания исходного кода Floorp и Firefox

  • Xcode
    Xcode - это интегрированная среда разработки (IDE) от Apple для macOS. Она используется для сборки Floorp в операционной системе macOS

Подготовка среды для сборки Floorp:

sudo xcode-select --switch /Applications/Xcode.app
sudo xcodebuild -license

Сборка Floorp

  1. Откройте терминал MacOS.

  2. Клонируйте репозиторий Floorp.

git clone https://github.com/Floorp-Projects/Floorp.git
git submodule update --init --recursive
  1. Прежде чем приступить к сборке Floorp, необходимо выбрать вариант сборки. Выберите пункт:

[1] Build Floorp for Desktop.

На данный момент другие варианты сборки не поддерживаются.

cd Floorp
./mach bootstrap
  1. Создание файла mozconfig

Следующие команды создают файл mozconfig, в котором будут указаны параметры сборки Floorp:

// Create mozconfig
echo 'ac_add_options --with-branding=browser/branding/official' >> mozconfig
echo 'ac_add_options --with-app-basename=Floorp' >> mozconfig
echo 'ac_add_options --with-app-name=floorp' >> mozconfig
echo "ac_add_options --enable-bootstrap" >> mozconfig
  1. Сборка Floorp

После создания файла mozconfig выполните следующие команды для сборки Floorp:

./mach configure
./mach build
  1. Запуск Floorp

Запустите собранный вами Floorp с помощью следующей команды:

./mach run

Поздравляем! Вы успешно собрали Floorp!