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

198

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

Источник:

blade19899
источник
4
Хм, читая всю статью, внизу есть ссылка для скачивания? Это было бы хорошее место для начала!
Чарльз Грин
3
Вы могли бы ответить на этот вопрос напрямую: askubuntu.com/questions/547987/… И, пожалуйста, попробуйте использовать сторонние ссылки ( hacks.mozilla.org/2014/11/… ) вместо сторонних.
Муру
1
Поскольку Firefox Developer Edition - это инструмент, разработанный для разработчиков, я предлагаю вам проверить ответ, объясняющий, как установить его, с помощью официального установщика Ubuntu под названием ubuntu-make (umake): askubuntu.com/a/584704/85273
cm-t
@ cm-t Я редактирую свой ответ о том, как установить FDE с Ubuntu Make!
blade19899 14.12.15

Ответы:

250

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:lyzardking/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:lyzardking/ubuntu-make

Скриншот

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

Поменять тему

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

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

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

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

Несколько тем FDE

Скриншот с несколькими темами для 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 в режиме реального времени, чтобы убедиться, что все аудио узлы подключены так, как вы ожидаете.

Ссылка :


blade19899
источник
1
Да, я тоже это понял. Но а) где после этого поместить в дерево каталогов (я сделал / usr / lib точно так же, как обычный firefox, после переименования папки в firefoxdev)? И б) как я могу получить значок в лаунчере, и как я могу получить окно поиска, чтобы найти его?
Томас Браун
11
@ThomasBrowne Нет, это не так. Вы не должны вручную поместить программы в этом месте или в другом месте , чем /opt/, /usr/local/…, ваш домашний каталог или съемный носитель. /opt/, вероятно, лучше, чем /usr/local/…. en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Для значков запуска см.: askubuntu.com/q/13758/40581
LiveWireBT
2
Отличный ответ, высоко ценится за хитрые комментарии "читать сложнее". Благодарю.
Сет
2
Использование ppa ничего не делает, я все еще застрял с не-dev версией firefox; Умекай просто выводы ERROR: Download page changed its syntax or is not parsable.
Филипп Людвиг
4
Похоже, Aurora PPA устарела. Не знаю , почему ...
solstice333
28

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

sudo add-apt-repository ppa:lyzardking/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).

Хорхе Кастро
источник
3
Начиная с Ubuntu 15.04 вы можете установить пакет ubuntu-makeиз основных репозиториев.
стиле фанк-будущее
PPA предоставляет только пакеты Ubuntu Make с именем: ubuntu-makeнет umake!
blade19899
1
На Ubuntu 16.04.1 мне пришлось использовать PPA. ubuntu-makeВ основном репо является устаревшим и дает ERROR: Download page changed its syntax or is not parsable. Версия PPA работает отлично.
TalkLittle
1
При установке вручную, как включить глобальное меню единства?
ARX
1
Я получаю сообщение об ошибке при установке, в котором говорится ERROR: One default was already registered, can't register a second one in that choices set:, чтобы решить эту проблему, просто установите так: umake web firefox-dev --lang en-USили с любым другим языком
Матеус Луис
14
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

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

Kuruyiva
источник
3
Для gnome-desktop-item-edit, вам придется установить gnome-panel: apt-get install gnome-panel.
Золтан
6
  1. Загрузите файл tar.bz2 по адресу https://www.mozilla.org/en-US/firefox/developer/.
  2. В терминале распакуйте tar ( tar xvjf filename.tar.bz2)
  3. Перейдите в новый каталог, куда были извлечены файлы. Для меня это называлосьfirefox/
  4. Тип ./firefox
Саджад Торкамани
источник
2
как сделать так, чтобы оно обновлялось, если приходит обновление, как оно работает?
murarisumit
просто и легко
sivaBE35
2

Если вы не установили 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.
RPiAwesomeness
источник
Поместить файл .desktop в эту папку мне было недостаточно. Вместо этого щелкните файл правой кнопкой мыши, выберите «Свойства», включите разрешение «Запуск от имени исполняемого файла» и дважды щелкните файл. FF Dev Edition должен запуститься. Щелкните правой кнопкой мыши его значок в модуле запуска и заблокируйте его.
Джек М
0
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get upgrade

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

Дэвид Харбридж
источник
Ты действительно попробовал то, что я написал, или ты просто пришел сюда, чтобы сказать мне, что я не прав? Я сделал именно это, и я работаю с прекрасно установленной версией Developer Edition, включающей полный набор новых инструментов разработчика. На самом деле, верхний ответ здесь, кажется, принял мое решение.
Дэвид Харбридж
во время вашего поста, да, я пробовал, и это была не та сборка - похоже, что она была обновлена ​​с тех пор, и, возможно, это были устаревшие данные пакета. Возможно, ошибка в моей системе, но в любом случае во время комментирования это была не та же версия
Томас Уорд
0

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

  • Загрузите версию для разработчиков 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.

Файз
источник
На самом деле это не считается ответом на вопрос - вы не ответили, как «установить» версию для разработчиков Firefox.
Томас Уорд
@ThomasW. Да, я предположил, что у него, должно быть, проблемы с запуском после следования инструкциям здесь. Отредактировал ответ, чтобы устранить возможную причину невозможности запуска исполняемого файла.
Faiz
Нет кнопки «Редактировать» или чего-либо, помеченного «Редактировать» в Nautilus (последняя 18-я версия Ubuntu - Наутилус здесь называется «Файлы») ... Это доступно только в старых версиях или вы ссылаетесь на что-то еще? И если первый случай, вы знаете, что эквивалентно сейчас?
Мартин
0

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

srbh
источник
4
"sudo mv / firefox ..." Я сомневаюсь, что это правильно. Firefox реж в корне?
Rinzwind
@Rinzwind Ну, это работает. Вот где мы помещаем это, когда мы хотим, чтобы это было выполнимо от черты.
srbh
@srbh: проблема в том, что кажется, что вы вложили что-то /, даже если вы заявили, что работаете в Downloadпапке, вы не должны явно копировать / вставлять код, который нужно переделать для работы. Просто добавьте простую cd ~/Downloadsи исправьте свою mvстроку. Тем не менее, лучше всего использовать wgetи работать, /tmpчтобы иметь полностью копируемый и вставляемый код, который загружает и устанавливает его. Если вы также можете избежать исправления версии Firefox (которая делает этот код очень быстро устаревшим), это будет лучше. И ссылка отсутствует, чтобы сделать исполняемый файл Firefox из $PATH.
Вааб
0

Бесстыдный плагин для моего собственного решения этой проблемы: я сделал .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
Уилер
источник