获取特定设备的最新B2G夜间版本

getb2g的Python项目详细描述


[getb2g](https://github.com/ahal/getb2g) 是一个python包,旨在使建立一个工作的b2g环境尽可能简单。它可以下载各种配置 (例如模拟器、unagi、panda等)以及外部资源,如测试和符号。它是构建b2g的替代方案 对于那些不熟悉b2g开发的人来说,从头开始有时可能是一个很大的进入障碍。

#安装

如果您还没有安装setuptools:

curl -O http://python-distribute.org/distribute_setup.py python distribute_setup.py

如果您还没有pip,请安装它:

easy_install pip

安装getb2g:

pip install getb2g

关于python包的注意事项:getb2g有几个依赖包,这些包也将与它一起安装。执行上述操作将安装 全局包索引中的所有这些包。这使您很容易进入以下情况:您有多个依赖于 在同一个包的不同版本上。很容易进入python版本的地狱。为了避免地狱,我建议使用虚拟 环境。参见[virtualenv](https://pypi.python.org/pypi/virtualenv)和[virtualenvwrapper](https://bitbucket.org/dhellmann/virtualenvwrapper) (帮助管理虚拟环境的可选工具)了解更多详细信息。

#用法

从命令行使用getb2g。

最基本的用法是:

getb2g

系统将提示您输入要配置的设备。根据您的选择,我们会对无关资源进行合理的猜测 选择运行:

getb2g –help

以查看更多选项。所有这些选项都是可选的,大多数只是为了避开交互式提示。 下面是您可以使用的其他命令行的一些示例:

# sets up an emulator build getb2g –prepare-emulator

# sets up a panda build and only a panda build (no tests, symbols, etc) getb2g –prepare-panda –only

# sets up a unagi build based off the mozilla-b2g18 branch getb2g –prepare-unagi –metadata branch=mozilla-b2g18

# set up a b2g gecko build from a specific build directory on ftp.mozilla.org getb2g –prepare-gecko –metadata build_dir=’https://ftp.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/mozilla-central-ics_armv7a_gecko/1366715435/

# set up an eng variant of a inari build getb2g –prepare-inari –metadata variant=eng

# provide a user name and password and never get prompted getb2g –prepare-emulator –no-prompt –metadata user=<username> –metadata password=<password>

#身份验证

许多资源需要身份验证,因为它们的包包含专有软件。如果你试图下载这样的资源,你 将提示输入正确的凭据。如果你不知道证件,我道歉。

默认情况下,不会保存您的用户名和密码。如果您想让getb2g记住您的密码,只需使用–store选项。 使用此设置,会话期间输入的任何密码都将存储在本地以供以后使用。请注意,密码未加密 在动手之前,任何能接触到你电脑的人都可以看到它们。

如果希望getb2g忘记以前存储的所有内容,只需运行“rm~/.getb2g/storage.db”

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java的单元测试测试用例库。util。列出实现   java通过超类进行序列化/反序列化   java Android获取设备语言ISO字符串   java如何打开广告的行动。移动   Eclipse IDE for(嵌入式C/C++)开发者202012:经典的深色主题深黑色背景和菜单中的文本   java使用不同的内容动态创建TableView(JavaFX)   java JAXB将多个同名节点解组   java ClassDefNotFoundException,即使类由类加载器加载(服务器上安装了多个应用程序)   java有没有办法关闭在后端生成的MqttClient线程?   html如何在网站上的java小程序中包含图像?   java无法访问已分配给超类引用的子类实例变量   java在TableViewer中双击打开对话框   列出如何创建ListNode。JAVA   java如何从文本中输出的数组中放入随机图像