1

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

4

3 回答 3

6

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

-> 进入设置,点击模块并进入模块列表视图。

- >通过单击搜索框搜索未安装的模块。

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

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

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

-> 请耐心等待,这将需要一些时间来安装所有模块,但它会安装所有模块。

于 2012-10-23T13:21:17.960 回答
3

那么皮纳金,

它们可能是您更喜欢讽刺的方式,您可以选择 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

您可能需要根据目录上的代码管理来更改某些路径。

于 2012-10-31T11:23:26.897 回答
1

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

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

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

于 2012-10-22T14:07:41.257 回答