如何安装Firefox开发人员版?


198

Mozilla发布了Firefox开发人员版!如何在Ubuntu上安装它?

资源:


4
嗯,阅读整篇文章,底部有一个下载链接?那将是一个不错的起点!
格林

3
您可能已经直接回答了这个问题:askubuntu.com/questions/547987/…并且请尝试使用第一方链接(hacks.mozilla.org/2014/11/…)而不是第三方链接。
muru

1
由于Firefox开发人员版是为开发人员设计的工具,因此建议您验证答案,以解释如何使用称为ubuntu-make(umake)的官方ubuntu安装程序进行安装:askubuntu.com/a/584704/85273
cm-t

@ cm-t我编辑有关如何使用Ubuntu Make安装FDE的答案!
blade19899

Answers:


250

Firefox开发人员版


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

这是使用FDE的众多好处之一:

“通过使用Developer Edition,您可以在工具和平台功能到达Firefox主发行渠道至少12周之前对其进行访问。” - 开发人员版-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开发人员版将替代Firefox发布过程中的Aurora渠道。像Aurora一样,功能在Nightly版本中稳定下来后,将每六周出现在开发人员版中。” - 开发人员版-Mozilla | MDN #The_latest_Firefox_features

也:

“版本35.0a2,于2014年11月10日首次提供给Firefox开发人员版用户” -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(生命周期结束)版本的软件包。

请注意,使用上述ppa进行安装将导致您当前的Firefox安装被替换!

Ubuntu Make

此方法由Jorge Castro提供。我在这里添加它,因为它也是安装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-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:lyzardking/ubuntu-make

屏幕截图

在此处输入图片说明 Ubuntu 14.04.1上的Firefox开发人员版

更改主题

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

在网址列中输入:

关于:配置

在搜索过滤器中时,输入theme。然后双击devtools.theme。之后,输入light,主题将被应用。

多个FDE主题

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

特征


Mozilla吹捧的某些(但不是全部)功能:

  • WebIDE

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

    • Web IDE-YouTube

    • (以前称为Firefox工具适配器),通过将Firefox开发工具连接到其他主要浏览器引擎,可以跨多个浏览器和设备开发和调试应用。Valence还将我们构建的用于调试Firefox OSFirefox for Android的强大工具扩展到其他主要的移动浏览器,包括Android上的Chrome和iOS上的Safari。到目前为止,这些工具包括我们的检查器,调试器以及控制台和样式编辑器。

    • 价-YouTube

  • 响应设计模式

    • 了解您的网站或Web应用在不同屏幕尺寸下的外观,而无需更改浏览器窗口的尺寸。
  • 页面检查器

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

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

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

    • 查看您的浏览器发出的所有网络请求,每个请求花费的时间以及每个请求的详细信息。
  • 样式编辑器

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

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

参考



1
是的-我也做到了。但是a)之后,将目录树放在哪里(在将文件夹重命名为firefoxdev之后,我像普通的firefox一样执行了/ usr / lib)?b)如何将图标放入启动器,以及如何通过搜索框找到它?
Thomas Browne 2014年

11
@ThomasBrowne不,那是错误的。你不应该手动将在该位置的程序或比其他任何地方/opt//usr/local/…您的主目录或可移动介质。/opt/,可能比更好/usr/local/…en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard有关启动器图标,请参阅:askubuntu.com/q/13758/40581
LiveWireBT

2
出色的答案,非常感谢精明的“加深阅读”评论。谢谢。
赛斯2014年

2
使用ppa不能执行任何操作,我仍然对firefox的非开发版本有所了解;umake只是输出ERROR: Download page changed its syntax or is not parsable
菲利普·路德维希

4
看起来Aurora PPA已过时。不知道为什么...
solstice333

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-makenot 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-panelapt-get install gnome-panel
佐尔坦


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开发版应启动。右键单击启动器中的图标并将其锁定。
杰克M

0
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get upgrade

这会将firefox的每日构建版本添加到您的存储库中,并安装firefox-dev。在撰写本文时,这些版本号匹配(35.0a2)。


您实际上是尝试了我写的内容,还是只是来这里告诉我我错了?我确实做到了这一点,并且正在使用开发人员版本安装良好的版本,其中包括全套新开发工具。实际上,这里的最佳答案似乎已经解决了我的问题。
David Harbage 2014年

在您发表文章时,是的,我确实尝试过,并且它不是同一版本-看起来自那时以来已被更新,也许它是过时的软件包数据。也许是我系统中的错误,但评论它时不是同一个版本
Thomas Ward

0

问题在于,当您下载文件时,该文件没有以可执行权限保存。

  • 在此处下载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"

  • 转至文件'firefox'/opt/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或更高版本

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

为了获得最佳功能,建议使用以下库或软件包:

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

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

sudo apt-get install [package-name]

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


这并不是真正解决问题的方法-您尚未回答如何“安装” firefox开发人员版本。
托马斯·沃德

@ThomasW。是的,我假设他按照这里的说明进行操作时一定遇到问题。编辑了答案,以解决可执行文件无法运行的可能原因。
Faiz 2014年

Nautilus中没有“编辑”按钮或任何其他“编辑”按钮(Ubuntu的前18个版本-Nautilus在此处称为“文件”)...它仅在旧版本中可用吗?还是您在指其他名称?如果是第一种情况,您知道现在等效吗?
马丁

0

假设您位于Downloads文件夹[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 ...”我怀疑这是正确的。根目录中的Firefox目录?
Rinzwind

@Rinzwind好了,那是我们希望它可以从破折号执行的地方。
srbh 2015年

@srbh:问题在于,似乎您已将内容放入/,即使您声明要在Download文件夹中工作,也不应明确放置需要修改才能工作的复制/可粘贴代码。只需添加一个简单的cd ~/Downloads,并更正您的mv行。但是,最好的办法是使用wget并使用/tmp完整的可复制代码,以下载并安装该代码。如果您还可以避免修复firefox的版本(这会使此代码过快地过时),则效果会更好。而且缺少使Firefox从可执行的链接$PATH
vaab '16

0

为我自己的解决方案提供了一个无耻的插件:我.deb为Mozilla的tar 创建了一个程序包,并将其发布在Github存储库的releases部分中,其中包含了打包脚本的源代码。

仓库位于这里: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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.