Mozilla发布了Firefox开发人员版!如何在Ubuntu上安装它?
资源:
Mozilla发布了Firefox开发人员版!如何在Ubuntu上安装它?
资源:
Answers:
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没有统一的全局菜单。
用于开发人员的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安装被替换!
此方法由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-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。
以下命令将删除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的多个主题
Mozilla吹捧的某些(但不是全部)功能:
WebIDE:
允许您直接在浏览器或Firefox OS设备上开发,部署和调试Web应用程序。它使您可以从模板创建新的Firefox OS应用程序(仅仅是一个Web应用程序),或者打开现有应用程序的代码。在这里,您可以编辑应用程序的文件。只需单击一下即可在模拟器中运行该应用程序,再单击一次即可使用开发人员工具对其进行调试。
价:
(以前称为Firefox工具适配器),通过将Firefox开发工具连接到其他主要浏览器引擎,可以跨多个浏览器和设备开发和调试应用。Valence还将我们构建的用于调试Firefox OS和Firefox for Android的强大工具扩展到其他主要的移动浏览器,包括Android上的Chrome和iOS上的Safari。到目前为止,这些工具包括我们的检查器,调试器以及控制台和样式编辑器。
响应设计模式:
页面检查器:
网络控制台:
JavaScript调试器:
网络监视器:
样式编辑器:
网络音频编辑器:
参考:
Mozilla推出第一个为开发人员构建的浏览器:Firefox开发人员版✩Mozilla Hacks – Web开发人员博客
Firefox - Aurora注释(35.0a2)- Mozilla(Firefox开发人员版注释)
/opt/
,/usr/local/…
您的主目录或可移动介质。/opt/
,可能比更好/usr/local/…
。en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard有关启动器图标,请参阅:askubuntu.com/q/13758/40581
ERROR: Download page changed its syntax or is not parsable
。
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)。
ubuntu-make
从主存储库安装软件包。
ubuntu-make
not umake
!
ubuntu-make
主回购已经过时,并给出ERROR: Download page changed its syntax or is not parsable
。PPA版本工作正常。
ERROR: One default was already registered, can't register a second one in that choices set:
,要解决此问题,只需像这样安装:umake web firefox-dev --lang en-US
或使用任何其他语言
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-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"
转至文件'firefox'
中/opt/firefox/
右键单击并选择 Properties--> Permissions--> Execute: Allow
executing file as a program.
打开终端并输入:
gnome-desktop-item-edit〜/ .local / share / applications --create-new
创建快捷方式,您就完成了!
如果仍然无法运行它,则即使按照此处的所有答案进行操作,也可能会在安装firefox时遇到问题。可能是因为没有以下库或软件包,Firefox根本无法运行:
默认情况下,Ubuntu不包含libstdc ++。
为了获得最佳功能,建议使用以下库或软件包:
要安装软件包,请打开终端并输入
sudo apt-get install [package-name]
我无法在firefox目录中启动文件“ firefox”中包含的可执行脚本。
假设您位于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
现在复制并粘贴...。
手动安装中提到的[桌面进入]。
/
,即使您声明要在Download
文件夹中工作,也不应明确放置需要修改才能工作的复制/可粘贴代码。只需添加一个简单的cd ~/Downloads
,并更正您的mv
行。但是,最好的办法是使用wget
并使用/tmp
完整的可复制代码,以下载并安装该代码。如果您还可以避免修复firefox的版本(这会使此代码过快地过时),则效果会更好。而且缺少使Firefox从可执行的链接$PATH
。
为我自己的解决方案提供了一个无耻的插件:我.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