发布网友 发布时间:2022-04-22 07:09
共1个回答
热心网友 时间:2022-06-17 06:19
1、更新Ubuntu服务器软件源
sudo apt-get update #更新软件源
sudo apt-get dist-upgrade -y #更新软件包,自动查找依赖关系
sudo shutdown -r now #重启服务器,以更新改变的内容
2、新建系统用户用于运行Odoo程序
cat /etc/passwd #查看是否已经存在odoo用户
sudo adser --system --home=/home/odoo --group odoo #新建系统用户odoo,指定home目录为/home/odoo
系统用户不能用于登录并且没有shell,但当需要以它的身份进行特定操作时,可以用su命令切换用户:
sudo su - odoo -s /bin/bash #将当前终端登录切换到odoo用户,并使用/bin/bash这个shell
exit #退出
命令运行后会自动从当前目录切换到odoo用户的home目录/home/odoo。操作完毕后输入exit命令,离开odoo用户的shell,回到登录所用的用户。
3、下载最新版Odoo10源码
有两种方法
方法1,从官网下载源码:
cd /home/odoo #切换到新建的odoo用户的目录下
sudo wget://nightly.odoo. om/10.0/nightly/src/odoo_10.0.latest.tar.gz #下载Odoo10源码
tar -zxvf odoo_10.0.latest.tar.gz #解压
mv odoo-10.0-20161115 odoo10 #重命名文件夹名称为odoo10,odoo的文件夹名称中有日期,记得修改成当前下载的
sudo chown -R odoo: odoo10 #将odoo10文件夹及子文件的所有权赋予odoo用户和用户组
sudo chmod -R 744 odoo10 #赋予odoo用户拥有odoo10文件夹及子文件的读取、写入、执行权限
方法2,用git从github上拉取:
sudo apt-get install -y git #安装git软件
sudo su - odoo -s /bin/bash #切换到odoo用户
git clone -b 10.0 //github. om/odoo/odoo.git #下载Odoo10代码
mv odoo odoo10 #修改文件夹名称为odoo10
exit #退出odoo用户
sudo chmod -R 744 /home/odoo/odoo10 #修改读取、写入、执行权限
方法2的代码更新比较方便,只需执行下面的命令
sudo su - odoo -s /bin/bash #切换到odoo用户
cd odoo10 #进入odoo文件夹下
git pull #拉取最新代码