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

来源:


Mozilla为Windows,Mac和Linux发行了“ Firefox开发人员版”-OMG! Ubuntu!


评论

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

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

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

@ cm-t我编辑有关如何使用Ubuntu Make安装F.D.E的答案!

#1 楼

Firefox开发人员版


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

这是使用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.
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。默认情况下没有统一的全局菜单。

PPA


用于开发人员的Firefox当前驻留在Firefox Aurora构建中:“ Ubuntu Mozilla Daily Build Team”团队。应该注意的是:


“ Firefox开发人员版在Firefox发布过程中取代了Aurora渠道。像Aurora一样,功能稳定后每隔六周就会在开发人员版中出现一次在每晚的版本中。” -开发人员版-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开发人员版(和许多其他开发工具)的绝佳方法。

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


屏幕截图


Ubuntu 14.04.1上的Firefox开发人员版


更改主题

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

在网址栏中键入:


about:config


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



具有针对FDE的多个主题的屏幕截图

功能



有些-但不是全部-Mozilla吹捧的功能:



WebIDE:


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




价: >

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



响应式设计模式:


在不更改浏览器窗口大小的情况下,查看您的网站或Web应用在不同屏幕尺寸下的外观。



页面检查器:


检查任何Web页面的HTML和CSS并轻松修改页面的结构和布局。



Web控制台:


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



JavaScript调试器:


逐步浏览JavaScript代码并检查或修改其状态以帮助查找错误。



网络监视器:


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



样式编辑器:


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



Web音频编辑器:


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



参考:



Mozilla推出第一个为开发人员构建的浏览器:Firefox开发人员版✩Mozilla Hacks – Web开发人员博客

Firefox — Aurora Notes(35.0a2)— Mozilla(Firefox开发人员版Notes)


版本35.0a2,于2014年11月10日首次向Firefox开发人员版用户提供。


Firefox开发人员版— Mozilla
Firefox Aurora组建:“ Ubuntu Mozilla每日构建团队”团队
开发人员版-Mozilla | Pinkoi MDN


评论


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

–托马斯·布朗(Thomas Browne)
2014年11月10日20:35



@ThomasBrowne不,那是错误的。您不应该将程序手动放置在该位置或/ opt /,/ usr / local /…,主目录或可移动媒体以外的任何位置。 / opt /可能比/ usr / local /…更好。 zh.wikipedia.org/wiki/Filesystem_Hierarchy_Standard有关启动器图标,请参见:askubuntu.com/q/13758/40581

– LiveWireBT
2014年11月10日21:57

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

–赛斯
2014年12月17日下午5:16

使用ppa不能执行任何操作,但我仍然停留在firefox的非开发版本上。 umake只会输出错误:下载页面的语法已更改或无法解析。

– Philipp Ludwig
17年4月3日在6:44

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

–solstice333
17年6月29日在21:46

#2 楼

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(unity),则在启动器中固定了一个新图标Firefox Developer Edition。单击它以启动新安装的Firefox Developer Edition。

Firefox Developer Edition将提示自己进行自动更新(不使用apt)。

评论


从Ubuntu 15.04开始,您可以从主存储库安装软件包ubuntu-make。

–时髦的未来
15年5月13日在22:59

PPA仅提供Ubuntu Make软件包,名称为:ubuntu-make not umake!

–blade19899
2015年11月13日14:39

在Ubuntu 16.04.1上,我必须使用PPA。主存储库中的ubuntu-make已过时,并显示错误:下载页面的语法已更改或无法解析。 PPA版本工作正常。

–TalkLittle
16-10-8在5:55

手动安装时,如何启用统一全局菜单?

– ARX
17年11月19日在19:28

我在安装过程中遇到一个错误,提示错误:已经注册了一个默认值,无法在该选项集中注册第二个默认值:要解决此问题,请像这样安装:umake web firefox-dev --lang en-US或任何其他语言

– Mateus Luiz
19 Mar 29 '19 at 14:57

#3 楼

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


比仅以统一方式搜索

评论


对于gnome-desktop-item-edit,您将必须安装gnome-panel:apt-get install gnome-panel。

–佐尔坦
2014年11月11日9:02



#4 楼


从https://www.mozilla.org/zh-CN/firefox/developer/

下载tar.bz2文件。在终端中,提取tar(tar xvjf filename.tar.bz2
进入文件已提取到的新目录。对我来说,它叫做firefox/

类型./firefox



评论


您如何使它可更新,如果有更新,它将如何工作?

– Sumit Murari
17年6月9日在7:02

简单容易

–sivaBE35
17-10-14在10:16

#5 楼

如果没有安装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
18 Mar 22 '18 at 14:11

#6 楼

假设您位于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


现在复制并粘贴....

[桌面条目]为手动安装中提到过。

评论


“ sudo mv / firefox ...”我怀疑这是正确的。根目录中的Firefox目录?

–灵风
15年1月13日在11:33

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

– srbh
15年1月13日在12:20



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

–vaab
16年2月9日,0:57

#7 楼

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年11月13日在21:07



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

–托马斯·沃德♦
2014年11月13日在21:21



#8 楼

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


在此处下载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或更高版本
Pango 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开发人员版本。

–托马斯·沃德♦
2014年11月11日19:30

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

–法伊兹
2014年11月13日14:09

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

–马丁
18年11月17日在12:30

#9 楼

为我自己的解决方案提供了一个无耻的插件:我为Mozilla的tar创建了一个.deb软件包,并将其发布在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


#10 楼

如果您要手动安装(下载,提取并创建.desktop文件)
以下桌面示例可以解决类似的问题;


重复图标显示在收藏夹栏上
右键单击以“打开新窗口”和“专用窗口”

参考的PPA安装的firefox桌面文件。

/opt/firefox-dev/下提取

>
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser Developer Edition
Comment=Browse the WWW
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web
Exec=/opt/firefox-dev/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
Categories=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=true
Actions=new-window;new-private-window;
StartupWMClass=Firefox Developer Edition

[Desktop Action new-window]
Name=Open a New Window
Exec=/opt/firefox-dev/firefox -new-window

[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=/opt/firefox-dev/firefox -private-window