Як встановити Firefox Developer Edition?


199

Mozilla випустила Firefox Developer Edition! Як встановити його на Ubuntu?

Джерело:


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

Відповіді:


251

Firefox Developer Edition


Firefox Developer Edition - це модифікована версія Firefox, спеціально розроблена для веб-розробників. Він використовує окремий профіль, ніж звичайна версія Firefox. Це означає, що ви можете мати як Firefox, так і F-beta, встановлені поруч із версією розробника. Зауважте, що ваш FDE буде повністю браузером, орієнтованим на ООН. Щоб уніфікувати налаштування, ви можете використовувати синхронізацію Firefox .

Ось один із багатьох переваг при використанні FDE:

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

Установка


В даний час є три способи зробити це вручну, PPA або через Ubuntu Make .

Вручну


Завантажити з веб-сторінки версії для розробників Mozilla Firefox . Витягніть його 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 / applications / за допомогою програми "Файли" (переконайтесь, що ви увімкнули приховані папки), а потім двічі клацніть firefox_dev.desktop. Крім того, шукайте Firefox Developerта просто запустіть firefoxбінарне та voilà.

Зауважте, що при встановленні вручну FDE не має за замовчуванням глобального меню єдності.

PPA


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-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 на Ubuntu 14.04.1

Змінити тему

На момент написання програми для FDE доступні три теми. Ось як їх увімкнути.

Введіть рядок URL:

about: конфігурація

Коли в пошуковому фільтрі введіть theme. Потім двічі клацніть на devtools.theme. Після цього введіть lightі тема буде застосована.

Кілька тем FDE

Знімок екрана з декількома темами, доступними для FDE

Особливості


Деякі - але не всі - функції, на які рекламує Mozilla:

  • Веб-сторінка :

    • дозволяє розробляти, розгортати та налагоджувати веб-програми безпосередньо у своєму браузері чи на пристрої Firefox OS. Вона дозволяє створити новий додаток 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 до будь-якої сторінки.
  • Веб-редактор аудіо :

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

Довідка :



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 нічого не робить, я все ще застряг з нерозроблюваною версією firefox; Умаке просто виводить ERROR: Download page changed its syntax or is not parsable.
Філіпп Людвіг

4
Виглядає так, що PPA Aurora був присуджений. Не впевнений, чому ...
сонцестояння333

28

Видання для розробників Firefox доступне як частина 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 (єдність), у панелі запуску було закріплено нову іконку 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або будь-якою іншою мовою
Mateus Luiz

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

ніж просто шукати його в єдності


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 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.

Вміщення файлу .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, що включає повний набір нових інструментів розробника. Насправді, найкраща відповідь тут сприйняла моє рішення.
Девід Гарбіс

на час вашої публікації, так, я намагався, і це була не та ж збірка - схоже, вона була оновлена ​​з тих пір, і, можливо, це були устарені дані пакета. Можливо, помилка в моїй системі, але в будь-якому випадку під час коментування це була не та ж версія
Thomas Ward

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 / applications - створити-нове

Створіть ярлик і ви готові!

Якщо ви все ще не можете його запустити, у вас можуть виникнути проблеми з установкою 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.
Thomas Ward

@ThomasW. Так, я припустив, що у нього виникають проблеми з його запуском після дотримання тут інструкцій. Відредаговано відповідь, щоб усунути можливу причину неможливості запуску виконуваного файлу.
Фаїз

Ніякої кнопки "Редагувати" або що-небудь з позначенням "Редагувати" в Nautilus (остання версія Ubuntu 18 - Nautilus тут називається "Файли"). Це щось доступне лише для старих версій чи ви посилаєтесь на щось інше? І якщо перший випадок, чи знаєте ви, що зараз еквівалент?
Мартін

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

тепер скопіюйте та вставте ....

[Запис на робочий стіл], як зазначено в ручній установці.


4
"sudo mv / firefox ..." я сумніваюся, що це правильно. Дір вогняного коріння в корені?
Rinzwind

@Rinzwind Добре це працює. Ось де ми ставимо його, коли хочемо, щоб він виконувався з тире.
srbh

@srbh: проблема полягає в тому, що, здається, ви помістили речі /, навіть якщо ви заявили, що ви працюєте в Downloadпапці, ви не повинні ставити явно копіюючий / вставляючий код, який потрібно налаштувати для роботи. Просто додайте простий cd ~/Downloadsі виправте свою mvлінію. Однак найкраще було б використовувати wgetта працювати над тим, /tmpщоб повністю копіювати та вставляти код, який завантажує та встановлює. Якщо ви також можете уникнути виправлення версії firefox (що робить цей код застарілим дуже швидко), цього буде більше. І посилання відсутнє, щоб зробити Firefox виконуваним $PATH.
vaab

0

Безсоромний штекер для власного вирішення цієї проблеми: я створив .debпакет для дьогтю 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.