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

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

Источник:

Firefox Developer Edition


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

Вот одно из многих преимуществ при использовании F.D.E:

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

Установка


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

Вручную


Скачать с Веб-страница 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 EditionExec=/opt/firefox_dev/firefox %uTerminal=falseIcon=/opt/firefox_dev/browser/chrome/icons/default/default128.pngType=ApplicationCategories=Application;Network;X-Developer;Comment=Firefox Developer Edition Web Browser.StartupWMClass=Firefox Developer Edition

Пожалуйста, обратите внимание, что параметр StartupWMClass добавлен для предотвращения дублирования значков в лаунчере, как объяснено здесь.

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

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

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

Обратите внимание, что при установке вручную в F.D.E. по умолчанию отсутствует глобальное меню unity.

ППА


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

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

Также:

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

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

sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurorasudo apt-get updatesudo apt-get install firefox

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

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

Ubuntu Делает

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

sudo add-apt-repository ppa:lyzardking/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-make

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

umake web firefox-dev

Удалить


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

ППА


Вы можете удалить 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 Делает

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

umake web firefox-dev -r

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

sudo ppa-purge ppa:lyzardking/ubuntu-make

Скриншот

enter image description here Firefox Developer Edition на Ubuntu 14.04.1

Сменить тему

На момент написания статьи для F.D.E. доступны три темы, вот как их включить.

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

о компании:конфигурация

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

Multiple FDE themes

Скриншот с несколькими темами, доступными для F.D.E.

Особенности


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

  • Веб-сайт:

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

    • Веб-среда разработки - YouTube

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

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

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

  • Режим Адаптивного дизайна:

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

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

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

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

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

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

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

Ссылка:


Версия для разработчиков Firefox доступна как часть Ubuntu Делает:

sudo add-apt-repository ppa:lyzardking/ubuntu-makesudo apt-get updatesudo 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

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

  1. Загрузите файл tar.bz2 с https://www.mozilla.org/en-US/firefox/developer/
  2. В терминале извлеките tar (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-8Version=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 FirefoxType=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.

Предполагая, что вы находитесь в своей папке загрузок [кредит @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] как упоминалось в инструкции по установке.

Бесстыдная заглушка для моего собственного решения этой проблемы: я сделал .deb пакет для tar Mozilla и опубликовал его в разделе releases репозитория 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 -OLsudo dpkg -i firefoxdev_*_.deb
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurorasudo apt-get updatesudo apt-get upgrade

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

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

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

Ссылочный файл PPA, установленный на рабочем столе firefox.

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

[Desktop Entry]Version=1.0Name=Firefox Web Browser Developer EditionComment=Browse the WWWGenericName=Web BrowserKeywords=Internet;WWW;Browser;WebExec=/opt/firefox-dev/firefox %uTerminal=falseX-MultipleArgs=falseType=ApplicationIcon=/opt/firefox-dev/browser/chrome/icons/default/default128.pngCategories=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=trueActions=new-window;new-private-window;StartupWMClass=Firefox Developer Edition[Desktop Action new-window]Name=Open a New WindowExec=/opt/firefox-dev/firefox -new-window[Desktop Action new-private-window]Name=Open a New Private WindowExec=/opt/firefox-dev/firefox -private-window

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

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

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

  • Откройте Nautilus: Перейдите к Edit->Preferences-> Behavior-> click on "Runexecutable text files when they are opened"

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

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

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

gnome-рабочий стол-элемент-редактировать ~/.local/общий доступ/приложения --создать-создать

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

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

  • GTK+ 2.18 или выше
  • GLib 2.22 или выше
  • Pango 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.

Эм, читая всю статью, внизу есть ссылка для скачивания? Это было бы хорошим местом для начала!

Вы могли бы ответить на этот вопрос прямо: downloaded "thunderbird" and "firefox for developers", problem in installation - Ask Ubuntu И, пожалуйста, попробуйте использовать ссылки от первого лица (Mozilla Introduces the First Browser Built For Developers: Firefox Developer Edition - Mozilla Hacks - the Web developer blog ) вместо сторонних.

Поскольку Firefox Developer Edition - это инструмент, предназначенный для developper, я предлагаю вам проверить ответ, в котором объясняется, как его установить с помощью официального установщика Ubuntu под названием ubuntu-make (umake): How do I install the Firefox Developer Edition? - Ask Ubuntu

@cm-t Я редактирую свой ответ о том, как установить F.D.E с помощью Ubuntu Make!