Mozilla выпустила Firefox Developer Edition! Как мне установить его на Ubuntu?
Источник:
Mozilla выпустила Firefox Developer Edition! Как мне установить его на Ubuntu?
Источник:
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!
Этот метод был предоставлен Хорхе Кастро. Я добавляю это здесь, потому что это также отличный способ установить 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.
следующая команда удалит 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
На момент написания статьи для F.D.E. доступны три темы, вот как их включить.
Введите в строке URL-адреса:
о компании:конфигурация
Когда в фильтре поиска введите theme
. Затем дважды щелкните на devtools.theme
. После этого введите light
, и тема будет применена.
Скриншот с несколькими темами, доступными для F.D.E.
Некоторые - но не все - функции, рекламируемые Mozilla:
Веб-сайт:
позволяет разрабатывать, развертывать и отлаживать веб-приложения непосредственно в вашем браузере или на устройстве с ОС Firefox. Это позволяет вам создать новое приложение Firefox OS (которое является просто веб-приложением) из шаблона или открыть код существующего приложения. Оттуда вы можете редактировать файлы приложения. Это один клик, чтобы запустить приложение в симуляторе, и еще один, чтобы отладить его с помощью инструментов разработчика.
Валентность:
(ранее называвшийся Firefox Tools Adapter) позволяет разрабатывать и отлаживать ваше приложение в нескольких браузерах и устройствах, подключая инструменты разработки Firefox к другим основным браузерным движкам. Valence также расширяет возможности созданных нами потрясающих инструментов для отладки Firefox OS и Firefox для Android к другим основным мобильным браузерам, включая Chrome на Android и Safari на iOS. Пока что эти инструменты включают в себя наш Инспектор, Отладчик, Консоль и редактор стилей.
Режим Адаптивного дизайна:
Инспектор страниц:
Веб-консоль:
Отладчик JavaScript:
Сетевой монитор:
Редактор стилей:
Веб-Аудиоредактор:
Ссылка:
Firefox — Aurora Notes (35.0a2) — Mozilla(Примечания к изданию для разработчиков Firefox)
Сборки Firefox Aurora : команда “Ubuntu Mozilla Daily Build Team”
Версия для разработчиков 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
tar xvjf filename.tar.bz2
)firefox/
./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 вообще не будет работать без следующих библиотек или пакетов:
libstdc++ по умолчанию не включен в Ubuntu.
Для обеспечения оптимальной функциональности ниже приведены рекомендуемые библиотеки или пакеты:
Чтобы установить пакет, откройте терминал и введите
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!