Как установить Firefox Developer Edition?

Mozilla выпустила Firefox Developer Edition! Как мне установить его на Ubuntu?

Источник:

12 ответов

Решение

Firefox Developer Edition


Firefox Developer Edition - это модифицированная версия Firefox, специально разработанная для веб-разработчиков. Он использует отдельный профиль, чем обычная версия Firefox. Это означает, что вы можете установить Firefox или F-beta рядом с версией для разработчиков. Обратите внимание, что ваш FDE будет полностью настраиваемым браузером, не настроенным на UN. Для унификации настроек вы можете использовать синхронизацию Firefox.

Вот одна из многих привилегий при использовании FDE:

"Используя Developer Edition, вы получаете доступ к инструментам и функциям платформы по крайней мере за 12 недель до того, как они достигнут основного канала выпуска Firefox". - Версия для разработчиков - Mozilla | MDN # The_latest_Firefox_features

Монтаж


В настоящее время есть три способа сделать это: вручную, PPA или через Ubuntu Make.

Вручную


Загрузите с веб-страницы Mozilla Firefox Developer Edition. Извлеките это с file-roller и переместите папку в ее окончательное местоположение. Хорошей практикой является его установка в /opt/ или же /usr/local/,

Как только вы переместили файлы в их окончательное местоположение (скажем, /opt/firefox_dev/), вы можете создать следующий файл ~/.local/share/applications/firefox_dev.desktop чтобы получить лаунчер с иконкой отличной от обычного Firefox.

[Desktop Entry]
Name=Firefox Developer 
GenericName=Firefox Developer Edition
Exec=/opt/firefox_dev/firefox %u
Terminal=false
Icon=/opt/firefox_dev/browser/chrome/icons/default/default128.png
Type=Application
Categories=Application;Network;X-Developer;
Comment=Firefox Developer Edition Web Browser.

Чтобы пометить модуль запуска как надежный, сделайте его исполняемым:

chmod +x ~/.local/share/applications/firefox_dev.desktop

Чтобы запустить его, перейдите в ~/.local/share/apps/ с помощью приложения "Файлы" (убедитесь, что вы включили скрытые папки), затем дважды щелкните firefox_dev.desktop. Кроме того, поиск Firefox Developer, и просто запустите firefox бинарный и вуаля.

Обратите внимание, что при установке вручную FDE по умолчанию не имеет глобального меню Unity.

PPA


Firefox для разработчиков в настоящее время находится в Firefox Aurora: команда Ubuntu Mozilla Daily Build Team. Следует отметить, что:

"Firefox Developer Edition заменяет канал Aurora в процессе выпуска Firefox. Как и Aurora, функции будут появляться в Developer Edition каждые шесть недель после стабилизации в сборках Nightly". - Версия для разработчиков - Mozilla | MDN #The_latest_Firefox_features

Также:

"Версия 35.0a2, впервые предложенная пользователям Firefox Developer Edition 10 ноября 2014 года" - Firefox - Aurora Notes (35.0a2) - Mozilla # main-content

Установите Firefox Developer Edition, ранее известную как Aurora, примерно так:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get install firefox

Mozilla PPA содержит пакеты только для поддерживаемых выпусков Ubuntu, но не для выпусков EOL(End Of Life).

Обратите внимание, что установка с вышеупомянутым ppa приведет к замене вашей текущей установки Firefox!

Ubuntu Make

Этот метод был предоставлен Хорхе Кастро. Я добавляю это здесь, потому что это также отличный способ установить Firefox Developer Edition(и многие другие инструменты разработчика).

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

После того, как вы установили Ubuntu-make, скажите ему, чтобы установить web инструмент firefox-dev,

umake web firefox-dev

Удалить


Если вы хотите сохранить текущий дефолтный Firefox, поскольку в FDE нет новых функций, которые вам нравятся, или по какой-либо причине, вот несколько способов удалить его.

PPA


Вы можете удалить ppa и его пакеты, используя ppa-purge.

Установите это так:

sudo apt-get install ppa-purge

Следующее удалит PPA и его пакеты:

sudo ppa-purge ppa:ubuntu-mozilla-daily/firefox-aurora

Вручную


удалить двоичные файлы с rm команда (переименуйте путь к месту, где вы фактически извлекли FDE). Или с вашим файловым менеджером:

sudo rm -r /opt/firefox_dev/

Также удалите firefox_dev.desktop

sudo rm ~/.local/share/applications/firefox_dev.desktop

После этого вы успешно удалили Firefox Developer Edition.

Ubuntu Make

следующая команда удалит Firefox Developer Edition:

umake web firefox-dev -r

Вы также можете удалить Umake и его PPA (ppa-purge необходимо, см. инструкции по установке выше):

sudo ppa-purge ppa:ubuntu-desktop/ubuntu-make

Скриншот

введите описание здесь Firefox Developer Edition для Ubuntu 14.04.1

Сменить тему

На момент написания статьи для FDE доступно три темы. Вот как их включить.

Введите в строке URL:

о: конфигурации

Когда в поисковом фильтре введите theme, Затем дважды щелкните по devtools.theme, После этого введите light и тема будет применена.

Скриншот с несколькими темами для FDE

Характеристики


Некоторые, но не все, функции, рекламируемые Mozilla:

  • WebIDE:

    • позволяет разрабатывать, развертывать и отлаживать веб-приложения непосредственно в браузере или на устройстве с операционной системой Firefox. Он позволяет вам создавать новое приложение Firefox OS (которое является просто веб-приложением) из шаблона или открывать код существующего приложения. Оттуда вы можете редактировать файлы приложения. Это один щелчок, чтобы запустить приложение в симуляторе, и еще один, чтобы отладить его с помощью инструментов разработчика.

    • Веб-IDE - YouTube

  • Валентность:

    • (ранее назывался Firefox Tools Adapter) позволяет разрабатывать и отлаживать приложение для нескольких браузеров и устройств, подключая инструменты разработчика Firefox к другим основным движкам браузера. Valence также расширяет возможности потрясающих инструментов, которые мы создали для отладки Firefox OS и Firefox для Android, для других основных мобильных браузеров, включая Chrome для Android и Safari для iOS. Пока что эти инструменты включают в себя наш Инспектор, Отладчик, Консоль и Редактор стилей.

    • Валентность - YouTube

  • Адаптивный режим дизайна:

    • Посмотрите, как ваш веб-сайт или веб-приложение будет выглядеть на экранах разных размеров без изменения размера окна браузера.
  • Инспектор страниц:

    • изучить HTML и CSS любой веб-страницы и легко изменить структуру и макет страницы.
  • Веб-консоль:

    • просматривать зарегистрированную информацию, связанную с веб-страницей, использовать веб-консоль и взаимодействовать с веб-страницей с помощью JavaScript.
  • Отладчик JavaScript:

    • пройти через код JavaScript и проверить или изменить его состояние, чтобы помочь отследить ошибки.
  • Сетевой монитор:

    • увидеть все сетевые запросы, которые делает ваш браузер, сколько времени занимает каждый запрос и детали каждого запроса.
  • Редактор стилей:

    • просматривать и редактировать стили CSS, связанные с веб-страницей, создавать новые и применять существующие таблицы стилей CSS к любой странице.
  • Web Audio Editor:

    • проверять и взаимодействовать с Web Audio API в режиме реального времени, чтобы убедиться, что все аудио узлы подключены так, как вы ожидаете.

Ссылка:


Firefox Developer Edition доступен как часть Ubuntu Make:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

После этого просто запустите установщик Firefox как пользователь (не используйте sudo в этом случае):

umake web firefox-dev

Он подскажет вам, где установить Firefox, а затем автоматически загрузит и установит его.

Если вы используете Ubuntu (Unity), в лаунчере был прикреплен новый значок Firefox Developer Edition. Нажмите на нее, чтобы запустить только что установленную версию Firefox Developer Edition.

Firefox Developer Edition будет запрашивать автообновления (не будет использовать apt).

sudo apt-get install gnome-panel 
sudo mv /from_where_it_is to /opt/firefox_dev/
sudo chown -R $(whoami):$(whoami) /opt/firefox_dev/
gnome-desktop-item-edit ~/.local/share/applications --create-new

чем просто искать его в единстве

  1. Загрузите файл tar.bz2 по https://www.mozilla.org/en-US/firefox/developer/
  2. В терминале извлеките смолу (tar xvjf filename.tar.bz2)
  3. Перейдите в новый каталог, куда были извлечены файлы. Для меня это называлось firefox/
  4. Тип ./firefox

Одна вещь, которую вы можете сделать, если у вас не установлена ​​программа gnome-panel / gnome-desktop-item-edit, это создать .desktop подать вручную.

Вы можете запустить это:

sudo mv /from_where_it_is to /opt/firefox_dev/
sudo chown -R $(whoami):$(whoami) /opt/firefox_dev/

затем запустить (вы можете явно поменять nano для любого приложения, которое вы хотите использовать):

sudo nano ~/.local/share/applications/firefox_dev.desktop

и введите следующее (или измените его так, как вам нравится):

[Desktop Entry]
Encoding=UTF-8
Version=35.0a2                                  # version of the app.
Name[en_US]=firefox_dev                         # name of the app.
GenericName=Firefox Developer Edition           # longer name of the app.
Exec=/opt/firefox_dev/firefox                   # command used to launch the app.
Terminal=false                                  # whether the app requires to be run in a terminal.
Icon[en_US]=firefox                             # location of icon file - Firefox Dev currently has no icon of its own, so just using the system default for Firefox
Type=Application                                # type.
Categories=Application;Network;Developer;       # categories in which this app should be listed.
Comment[en_US]=Firefox Developer Edition Web Browser. # comment which appears as a tooltip.

При условии, что вы находитесь в папке загрузок [credit @blade19899]:

tar xjf  firefox-36.0a2.en-US.linux-x86_64.tar.bz2 
sudo mv /firefox   /opt/firefox_dev/
sudo gedit ~/.local/share/applications/firefox_dev.desktop

Теперь скопируйте и вставьте....

[Desktop Entry], как указано в ручной установке.

Вот решение для копирования и вставки, которое просто работает. Делать что-то вручную, кажется, путь к Linux. Протестировано на Ubuntu 20.04.

      # https://www.mozilla.org/en-US/firefox/developer/
download_url=https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=en-CA
wget $download_url -O firefox.tar.bz2
tar -xjf firefox.tar.bz2
sudo mv firefox /opt/firefox-dev
sudo chown -R $(whoami): /opt/firefox-dev/
rm firefox.tar.bz2

desktop_file=~/.local/share/applications/firefox-dev.desktop
# use a heredoc to create desktop file directly
tee $desktop_file << EOF
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser Developer Edition
Comment=Browse the WWW
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web
Exec=/opt/firefox-dev/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
StartupWMClass=Firefox Developer Edition

[Desktop Action new-window]
Name=Open a New Window
Exec=/opt/firefox-dev/firefox -new-window

[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=/opt/firefox-dev/firefox -private-window
EOF

# optional if you want `firefox` in your $PATH:
sudo ln -s /opt/firefox-dev/firefox /usr/local/bin/firefox

Обновления можно выполнить через общие настройки Firefox. Также не забудьте изменить браузер по умолчанию, используя настройки Firefox. Вы также можете обновить BROWSERпеременная в вашем файле rc ( ~/.zshrcили же ~/.bashrc, так далее.)

Бесстыдная заглушка для моего собственного решения этой проблемы: я сделал .deb пакет для tar Mozilla и опубликовал его в разделе релизов репозитория Github, в котором находятся исходные коды для скриптов упаковки.

Репо находится здесь: https://github.com/wheelerlaw/firefoxdev

Для установки выполните следующие команды (при условии, что у вас есть jq установлены):

curl -fsSL "https://api.github.com/repos/wheelerlaw/firefoxdev/releases/latest" | jq '.assets[0].browser_download_url' | xargs curl -OL
sudo dpkg -i firefoxdev_*_.deb
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get upgrade

Это добавит ежедневную сборку Firefox в ваши репозитории и установит firefox-dev. На момент написания этого поста эти номера версий совпадали (35.0a2).

Проблема в том, что когда вы загрузили файл, он не был сохранен с правами на выполнение.

  • Загрузите версию для разработчиков Firefox здесь:
    https://www.mozilla.org/en-US/firefox/developer/

  • Извлеките файл вручную, чтобы /opt/firefox/

  • Открыть Наутилус: Перейти к Edit->Preferences-> Behavior-> click on "Run executable text files when they are opened"

  • Перейти к файлу 'firefox' в /opt/firefox/

  • Щелкните правой кнопкой мыши и выберите Properties--> Permissions--> Execute: Allow executing file as a program.

  • Откройте терминал и введите:

gnome-desktop-item-edit ~ /.local / share / apps --create-new

Создайте ярлык, и все готово!

Если вы по-прежнему не можете запустить его, у вас могут возникнуть проблемы с установкой Firefox даже после выполнения всех ответов здесь. Возможно, Firefox не будет работать без следующих библиотек или пакетов:

  • GTK + 2,18 или выше
  • GLib 2.22 или выше
  • Панго 1.14 или выше
  • X.Org 1.0 или выше (рекомендуется 1.7 или выше)
  • libstdC++ 4.3 или выше

libstdC++ не включен в Ubuntu по умолчанию.

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

  • NetworkManager 0.7 или выше
  • DBus 1.0 или выше
  • HAL 0,5,8 или выше
  • GNOME 2.16 или выше

Чтобы установить пакет, откройте терминал и введите

sudo apt-get install [package-name]

Мне не удалось запустить исполняемый скрипт, содержащийся в файле 'firefox' в каталоге firefox.

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

  • дублирующийся значок отображается на панели избранного
  • щелкните правой кнопкой мыши, чтобы "открыть новое окно" и "личное окно"

Указанный PPA-файл установленного рабочего стола firefox.

Извлечено под /opt/firefox-dev/

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser Developer Edition
Comment=Browse the WWW
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web
Exec=/opt/firefox-dev/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
StartupWMClass=Firefox Developer Edition

[Desktop Action new-window]
Name=Open a New Window
Exec=/opt/firefox-dev/firefox -new-window

[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=/opt/firefox-dev/firefox -private-window

Поскольку ни в одном из приведенных выше ответов не упоминается оснастка, которая с 2022 года является официальным способом установки umake, Firefox Developer Edition можно легко установить на Ubuntu с помощью:

      snap install ubuntu-make --classic

После завершения установки:

      umake web firefox-dev
Другие вопросы по тегам