如何安装Firefox Developer Edition?

Mozilla发布了Firefox Developer Edition! 如何在Ubuntu上安装它?

资源:

  • Mozilla发布面向Windows,Mac和Linux的“Firefox开发者版” – OMG! Ubuntu的!

Firefox开发者版


Firefox Developer Edition是Firefox的修改版本,专为Web开发人员设计。 它使用的是与常规版Firefox 不同的配置文件 。 这意味着您可以在开发人员版本旁边安装Firefox或F-beta。 请注意,您的FDE将是一个完全由UN定制的浏览器。 要统一设置,您可以使用Firefox同步 。

这是使用FDE时的众多特权之一:

“通过使用Developer Edition,您可以在到达Firefox主要发布渠道之前至少12周访问工具和平台function。” – 开发人员版 – Mozilla | MDN#The_latest_Firefox_features

安装


目前有三种方法可以实现,手动,PPA或通过Ubuntu Make 。

手动


从Mozilla Firefox Developer Edition网页下载。 用file-roller提取它并将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二进制文件,然后运行。

请注意,手动安装时,默认情况下FDE没有统一全局菜单。

PPA


Firefox开发人员目前驻留在Firefox Aurora版本中:“Ubuntu Mozilla Daily Build Team”团队 。 应当指出的是:

“Firefox Developer Edition取代了Firefox发布流程中的Aurora频道。与Aurora一样,在Nightly版本稳定后,function将每六周发布一次。” – 开发人员版 – Mozilla | MDN #The_latest_Firefox_features

也:

“版本35.0a2,于2014年11月10日首次向Firefox Developer Edition用户提供” – 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

这种方法由Jorge Castro提供。 我在这里添加它,因为它也是安装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没有您喜欢的新function,或者出于任何原因,这里有几种方法可以卸载它。

PPA


您可以使用ppa-purge删除ppa及其包。

像这样安装:

 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 

截图

在此处输入图像描述 Ubuntu 14.04.1上的Firefox Developer Edition

改变主题

在撰写本文时,FDE有三个主题。以下是如何启用它们。

输入url栏:

about:config中

在搜索filter中键入theme 。 然后双击devtools.theme 。 之后,输入light ,将应用主题。

多个FDE主题

具有多个可用于FDE的主题的屏幕截图

特征


一些 – 但不是全部 – Mozilla吹捧的function:

  • WebIDE

    • 允许您直接在浏览器或Firefox OS设备上开发,部署和调试Web应用程序。 它允许您从模板创建新的Firefox OS应用程序(它只是一个Web应用程序),或打开现有应用程序的代码。 从那里你可以编辑应用程序的文件。 只需单击一下即可在模拟器中运行应用程序,再使用开发人员工具对其进行调试。

    • Web IDE – YouTube

    • (以前称为Firefox工具适配器)允许您通过将Firefox开发工具连接到其他主要浏览器引擎,在多个浏览器和设备上开发和调试您的应用程序。 Valence还将我们用于调试Firefox OS和Firefox for Android的强大工具扩展到其他主要移动浏览器,包括Android上的Chrome和iOS上的Safari。 到目前为止,这些工具包括我们的Inspector,Debugger和Console以及样式编辑器。

    • 瓦朗斯 – YouTube

  • 响应式设计模式

    • 了解您的网站或Web应用在不改变浏览器窗口大小的情况下在不同屏幕尺寸上的外观。
  • Page Inspector

    • 检查任何网页的HTML和CSS,并轻松修改页面的结构和布局。
  • Web控制台

    • 查看与网页关联的记录信息,并使用Web控制台并使用JavaScript与网页交互。
  • JavaScript调试器

    • 单步执行JavaScript代码并检查或修改其状态以帮助跟踪错误。
  • 网络监视器

    • 查看浏览器发出的所有网络请求,每个请求需要多长时间以及每个请求的详细信息。
  • 风格编辑

    • 查看和编辑与网页关联的CSS样式,创建新的样式并将现有的CSS样式表应用于任何页面。
  • 网络音频编辑器

    • 检查并实时与Web Audio API交互,以确保所有音频节点以您期望的方式连接。

参考


  • Mozilla推出面向开发人员的首款浏览器:Firefox开发人员版✩Mozilla Hacks – Web开发人员博客

  • Firefox – Aurora Notes(35.0a2) – Mozilla (Firefox开发者版注释)

    • 版本35.0a2,于2014年11月10日首次提供给Firefox Developer Edition用户
  • Firefox开发者版 – Mozilla

  • Firefox Aurora构建:“Ubuntu Mozilla每日构建团队”团队

  • 开发人员版 – Mozilla | MDN

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(统一),在启动器中,一个新的图标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. 从https://www.mozilla.org/en-US/firefox/developer/下载tar.bz2文件
  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-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. 
 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/

  • 打开Nautilus:转到Edit->Preferences-> Behavior-> click on "Run executable text files when they are opened"

  • 转到/opt/firefox/的文件'firefox'

  • 右键单击并选择“ Properties--> Permissions--> Execute: Allow executing file as a program.

  • 打开终端并输入:

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

创建一个快捷方式,你就完成了!

如果您仍然无法运行它,即使在此处遵循所有答案后,您可能仍然遇到安装Firefox的问题。 这可能是因为如果没有以下库或包,Firefox将无法运行:

  • GTK + 2.18或更高
  • GLib 2.22或更高版本
  • Pango 1.14或更高
  • X.Org 1.0或更高(建议使用1.7或更高)
  • libstdc ++ 4.3或更高版本

默认情况下,libstdc ++不包含在Ubuntu中。

为获得最佳function,以下是推荐的库或包:

  • NetworkManager 0.7或更高版本
  • DBus 1.0或更高版本
  • HAL 0.5.8或更高
  • GNOME 2.16或更高版本

要安装软件包,请打开终端并键入

 sudo apt-get install [package-name] 

我无法在firefox目录中启动文件’firefox’中包含的可执行脚本。

假设您在下载文件夹[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 

现在复制粘贴….

手动安装中提到的[桌面输入]。

无耻插件为我自己的解决方案解决了这个问题:我为Mozilla的tar创建了一个.deb包,并将其发布在Github repo的发布部分中,其中包含了打包脚本的来源。

回购站位于: 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