套件安裝程式¶
Odoo 為基於 Debian 的 Linux 發行版(Debian、Ubuntu 等)、基於 RPM 的 Linux 發行版(Fedora、CentOS、RHEL 等)和 Windows 提供社群版和企業版的套件安裝程式。
官方**社群版**每日建置套件(包含所有相關依賴套件)可在 nightly server 取得。
備註
每日建置套件可能難以保持更新。
官方**社群版**和**企業版**套件可從 Odoo download page 下載。
備註
下載企業版套件需要以付費離線安裝客戶或合作夥伴身分登入。
Linux¶
準備¶
Odoo 需要 PostgreSQL 伺服器才能正常運作。
Odoo 『deb』 套件的預設配置是使用與 Odoo 實例相同主機上的 PostgreSQL 伺服器。執行以下命令以安裝 PostgreSQL 伺服器:
$ sudo apt install postgresql -y
確保 sudo 命令可用且配置正確,然後執行以下命令以安裝 PostgreSQL 伺服器:
$ sudo dnf install -y postgresql-server
$ sudo postgresql-setup --initdb --unit postgresql
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
警告
wkhtmltopdf 不透過 pip 安裝,必須手動安裝 version 0.12.6 才能支援頁首和頁尾。有關各版本的詳細資訊,請參閱 wkhtmltopdf wiki。
儲存庫¶
Odoo S.A. 提供可用於安裝**社群版**的儲存庫,執行以下命令:
$ wget -q -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg
$ echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/17.0/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/odoo.list
$ sudo apt-get update && sudo apt-get install odoo
使用常規的 apt-get upgrade 指令來保持安裝的最新狀態。
$ sudo dnf config-manager --add-repo=https://nightly.odoo.com/17.0/nightly/rpm/odoo.repo
$ sudo dnf install -y odoo
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
備註
目前企業版沒有每夜建置版本庫。
發行套件¶
除了使用版本庫之外,**社群版**和**企業版**的套件都可以從 Odoo 下載頁面 下載。
備註
Odoo 17 『deb』 package currently supports Debian Bookworm (12) and Ubuntu Jammy (22.04LTS) or above.
下載後,以 **root 身分**執行以下指令來將 Odoo 安裝為服務、建立必要的 PostgreSQL 使用者,並自動啟動伺服器:
# dpkg -i <path_to_installation_package> # this probably fails with missing dependencies
# apt-get install -f # should install the missing dependencies
# dpkg -i <path_to_installation_package>
警告
在 Debian Buster 或 Ubuntu 18.04 中不存在导出为 XLS 格式所需的
python3-xlwtDebian 软件包。如有需要,请按以下步骤手动安装:$ sudo pip3 install xlwt在 Debian Buster 或 Ubuntu 18.04 中不存在渲染文本数量所需的
num2wordsPython 软件包,这可能会导致l10n_mx_edi模块出现问题。如有需要,请使用以下方法手动安装:$ sudo pip3 install num2words
備註
Odoo 17 『rpm』 package supports Fedora 38.
下載後,可使用 dnf 套件管理工具安裝該套件:
$ sudo dnf localinstall odoo_17.0.latest.noarch.rpm
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
Windows¶
警告
Windows 套件的提供是為了方便測試或執行單使用者本機實例,但不建議用於生產環境部署,因為在 Windows 平台上部署 Odoo 存在許多限制和風險。
從 每夜建置伺服器 <https://nightly.odoo.com>`_(僅限社群版)或從 `Odoo 下載頁面 下載 Windows 安裝程式(任何版本。
執行下載的檔案。
警告
在 Windows 8 及更高版本上,可能會顯示標題為 Windows 已保護您的電腦 的警告。按一下 更多資訊,然後按一下 仍要執行 以繼續。
接受 UAC 提示。
依照安裝步驟進行。
Odoo 在安裝結束時會自動啟動。