Beyond The Eye
Becoming part of the society of devoted amateur astronomers.

取得Odoo 原始程式

有多种方式可以取得Odoo 的程式,如下载官方做好的各作业系统的安装档、下载官方的最新版本的压缩档等等方法,本篇文章要教大家的是使用git 取得的方式。

Git

Git 是由Linux 的发明者Linus Torvalds 所开发出来的版本控制工具,主要用在多人开发同一专案或是需要把程式发布到多个地方时使用。目前git 已经是版本控制工具的主流之一,尤其在opensource 的世界,几乎是不可或缺的工具。许多程式开发工具( IDE )都有支援,例如像开发Python 程式常用的PyCharm开发macOS 或iOS 程式用的Xcode。网路上可以找到许多git 的使用教学,例如这篇这篇,而git 的官方的文件可以看这篇,有兴趣的人可以参考看看。

安装git

Debian 和Ubuntu 作业系统可以用以下指令安装

sudo apt-get install git


Fedora 和CentOS 作业系统可以用以下指令安装:

sudo yum install git

Mac 作业系统通常内建就有,或是安装Xcode 也会有。MS Windows 作业系统可以看这篇

用git 下载Odoo

在命令列下执行以下指令,就可以下载最新版本的Odoo 12:
git clone https://github.com/odoo/odoo.git -b 12.0
其中-b后面的部份是用来指定分支( branch )。Odoo 将不同的版本放在不同的分支,如果想要下载Odoo 11 ,只要用-b 11.0改成指定11 的分支就可以了。

用git 更新Odoo 程式到最新版本

先将所有执行中的Odoo 程式结束掉。备份所有Odoo 当前版本的程式和资料库。到用git 下载的Odoo 程式资料夹下执行以下指令,就可以更新到该分支的最新版本:

git pull

待git 下载结束后,执行以下指令(以Odoo 12 为范例),即可完成:

./odoo-bin -d [资料库名称] -u base

注意,这个方式只是更新程式码,资料库内的资料有可能会需要做资料转移( data migration ),但只要不是主版本的升级(例如从Odoo 10 升级到Odoo 11 ),一般来说是不会需要资料转移的。

Buying A Telescope
Before you make your first purchase…

咨询

联系我们: 0755-28282314

电话

演示

微信