如何一次安装OpenERP中的所有模块?单击即可安装所有模块。
答案 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>
给出用逗号分隔的模块名称列表,它将安装在给定数据库的模块中。