GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04 に Odoo 13 をインストールする方法

Odoo は、CRM、e コマース、請求、会計、製造、倉庫、プロジェクト管理、在庫管理などのビジネス管理ソフトウェア ツールのスイートです。

このチュートリアルでは、Odoo 13 を Ubuntu 20.04 にインストールする方法を紹介します。 Odoo のインストールもお勧めします この記事では、仮想環境で Odoo 13 をセットアップする方法について説明します。

仮想環境を使用する主な利点は、Odoo インスタンスを他の Odoo インスタンスから完全に分離できることです。サーバーに複数の Odoo インスタンスがセットアップされている場合、これは適切なセットアップです。

インストールから始めましょう。

1 1. システムの更新

sudo apt update -y && apt upgrade -y

2 2. Python 依存関係のインストール

Odoo は Python で構築されているため、すべての Odoo 依存関係を Python にインストールする必要があります。

sudo apt-get install python3-venv build-essential python3-pip python3-setuptools python3-pillow python3-lxml python3-dev npm nodejs git gdebi libldap2-dev libsasl2-dev  libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y

3 3. データベースのインストール

Odoo で使用されるデフォルトのデータベースは PostgreSQL です。 PostgreSQL をインストールしましょう。

sudo apt install postgresql -y

PostgresSQL のバージョンを確認してください。

# psql --version
psql (PostgreSQL) 12.9 (Ubuntu 12.9-0ubuntu0.20.04.1)

ステータスを確認します。

systemctl status postgresql
OUTPUT:
● postgresql.service - PostgreSQL RDBMS
     Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
     Active: active (exited) since Wed 2021-12-08 06:13:54 EST; 6h ago
   Main PID: 104438 (code=exited, status=0/SUCCESS)
      Tasks: 0 (limit: 9485)
     Memory: 0B
     CGroup: /system.slice/postgresql.service

4 4. システムと PostgreSQL ユーザーの作成

Odoo13 を作成しましょう ユーザーがホーム ディレクトリを /opt/odoo13 に設定しました .

sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo13

次に、PostgreSQL を作成する必要があります。 odoo13 という名前にします .

sudo su - postgres -c "createuser -s odoo13"

5 5. wkhtmltopdf のインストール

Wkhtmltopdf は、Qt WebKit レンダリング エンジンを使用して HTML を PDF 形式にレンダリングするオープン ソースのコマンド ライン ツールです。このツールは、Odoo で PDF レポートを印刷するために必要です。

wkhtmltopdf 0.12.5 をダウンロードしてインストールしましょう .

sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb

実行可能にします。

chmod +x wkhtmltox_0.12.5-1.bionic_amd64.deb

インストールしましょう。

sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb

6 6. Odoo 13 のインストールと設定

まず、ユーザー odoo13 に切り替える必要があります .

su - odoo13

Github から Odoo13 リポジトリを複製しています。

git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo

Odoo アプリケーション用の仮想環境を作成します。

cd /opt/odoo13
python3 -m venv myodoo-venv

仮想環境をアクティブ化

source myodoo-venv/bin/activate

仮想環境をアクティブ化した後、Odoo の依存関係をインストールします。 Odoo を実行するために必要な Python モジュールの依存関係は、requirements.txt ファイルに設定されています。インストールするには、次のコマンドを実行します。

(myodoo-venv) $ pip3 install wheel
(myodoo-venv) $ pip3 install -r odoo/requirements.txt

依存関係をインストールしたら、仮想環境を無効にする必要があります。

 (myodoo-venv) $ deactivate

ここで、サード パーティのアドオン用の Addons ディレクトリを作成する必要があります。

mkdir /opt/odoo13/custom-addons

odoo13 に戻りましょう user に戻り、sudo ユーザーに戻ります。

exit

次に、Odoo13 構成ファイルを作成する必要があります。

sudo nano /etc/odoo13.conf

以下の内容を追加してください。

[options]
; This is the password that allows database operations:
admin_passwd = admin_password
db_host = False
db_port = False
db_user = odoo13
db_password = False
xmlrpc_port = 8069
logfile = /var/log/odoo13/odoo.log
addons_path = /opt/odoo13/odoo/addons,/opt/odoo13/custom-addons

admin_password」を必ず変更してください 」を好みのパスワードに変更し、ファイルを保存して閉じます。

次に、ログ ディレクトリを作成する必要があります。

mkdir /var/log/odoo13

所有権を odoo13に設定します .

chown odoo13:root /var/log/odoo13

7 7. Odoo 13 Systemd サービスを作成する

Odoo 13 を管理するには、systemd ファイルを作成する必要があります。

sudo nano /etc/systemd/system/odoo13.service

以下を追加または挿入してください。

[Unit]
Description=Odoo13
Requires=postgresql.service
After=network.target postgresql.service

[Service]
Type=simple
SyslogIdentifier=odoo13
PermissionsStartOnly=true
User=odoo13
Group=odoo13
ExecStart=/opt/odoo13/myodoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

ファイルを保存して閉じ、systemd デーモンをリロードして変更を適用します。

sudo systemctl daemon-reload

Odoo13 サービスを開始して有効にする

sudo systemctl enable --now odoo13

Odoo13 サービスのステータスを確認してください。

systemctl status odoo13

おめでとうございます。http://ipaddress:8069 で Odoo 13 アプリケーションにアクセスできるようになりました。

8 まとめ

このチュートリアルでは、Odoo 13 を Ubuntu 20.04 にインストールする方法を学びました。この記事が気に入ったら、Odoo 14 と Odoo 15 に関する記事もお勧めです


Ubuntu
  1. Ubuntu16.04にOdoo12をインストールする方法

  2. Ubuntu18.04にOdoo13をインストールする方法

  3. Ubuntu20.04にOdoo13をインストールする方法

  1. UbuntuにOdooをインストールする方法

  2. Ubuntu16.04にOdoo10をインストールする方法

  3. Ubuntu 22.04 に Odoo 15 をインストールする方法

  1. Ubuntu20.04にOdoo15をインストールする方法

  2. Ubuntu16.04にOdoo11をインストールする方法

  3. Ubuntu18.04にOdoo11をデプロイする方法