在OpenERP中一次安装所有模块?

时间:2012-10-22 12:02:27

标签: openerp

如何一次安装OpenERP中的所有模块?单击即可安装所有模块。

3 个答案:

答案 0 :(得分:6)

如果您使用7.0,那么对您来说是一个好消息。

- >转到设置,单击模块并转到模块列表视图。

- >点击搜索框,未安装搜索模块。

- >点击右上角的限制(156的1-80)并选择无限制。

- >选中左上角的复选框,可以检查列表视图中所有模块的所有复选框。

- >现在单击更多按钮,然后单击立即安装模块。

- >耐心这需要一些时间来安装所有模块,但它安装了所有模块。

答案 1 :(得分:3)

Pinakin,

他们可以选择你喜欢的方式而不是具有讽刺意味,你可以选择Heroic作为一个选项,或者你也可以使用一些外部shell脚本来运行。

代码看起来像这样。保存这是服务器文件夹下的Shell脚本。

#line to drop some existing db if we have any, You can skip this.
psql -l | grep somedb_name |cut -d \| -f1  | xargs -n1 dropdb

# Create new Db
createdb somedb_name --encoding=Unicode

# install base module. and Stop the server
./openerp-server --addons-path=../../addons/trunk,../../web/trunk/addons/ -d somedb_name --stop-after-init -i base



#Now trigger sql and marke all module to install with demo true.
psql somedb_name -c "UPDATE ir_module_module SET state = 'to install', demo = true ;"

#againstart Server and let all module get insalled and then server will keep running foreve you want.
./openerp-server --addons-path=../../addons/trunk,../../web/trunk/addons/ -u base -d somedb_name

您可能需要根据dir上的代码管理来查找某些路径。

答案 2 :(得分:1)

启动服务器时,您可以在服务器路径中添加参数,如

./openerp-server --addons ../addons/,
                  ../openerp-web/addons/ -i <list of modules> -d <database name>

给出用逗号分隔的模块名称列表,它将安装在给定数据库的模块中。