この記事では、Ubuntu 18.04 LTS に Odoo をインストールして構成するために必要な手順を説明しました。このチュートリアルを続行する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
Odoo は、すべてのビジネス関連アプリケーションを提供する最も広範なオープンソース ERP です。経理、CRM、販売、購買、プロジェクト、POS、E コマースなど。
Odoo を Ubuntu にインストール
ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。
sudo apt update sudo apt upgrade
ステップ 2. Odoo の依存関係をインストールします。
Odoo の依存関係を構築するには、Git、Python 3 pip、およびその他の必要なパッケージをインストールする必要があります:
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less
ステップ 3. システム ユーザーの作成。
Odoo を実行するシステム ユーザーを作成します。名前は ramona で、ホーム ディレクトリは /opt/ramona:
sudo useradd -m -d /opt/ramona -U -r -s /bin/bash ramona
ステップ 4.PostgreSQL をインストールします。
PostgreSQL をインストールするには、次のコマンドを実行します:
sudo apt install postgresql
次に、以前に作成したシステム ユーザーと同じ名前で PostgreSQL ユーザーを作成します。
sudo su - postgres -c "createuser -s ramona"
ステップ 5. wkhtmltopdf をインストールします。
Wkhtmltopdf パッケージをダウンロードしてインストールします。推奨バージョンは 0.12.5 で、wkhtmltopdf ダウンロード ページのアーカイブ セクションで入手できます。
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
ステップ 6. Ubuntu に Odoo をインストールします。
まず、ユーザー「ramona」に変更します:
sudo su - ramona
次に、GitHub リポジトリから Odoo 13 ソース コードを複製します。
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo
ダウンロードが完了したら、Odoo 用の新しい Python 仮想環境を作成します:
cd /opt/odoo13 python3 -m venv odoo-venv source odoo-venv/bin/activate
必要なすべての Python モジュールを pip3 でインストールします:
pip3 install wheel pip3 install -r odoo/requirements.txt
完了したら、次のように入力して環境を無効にします:
deactivate
次に、サードパーティのアドオンを保持する新しいディレクトリを作成します:
mkdir /opt/odoo13/odoo-custom-addons exit
次に、次の内容で構成ファイルを作成します:
sudo nano /etc/odoo13.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = ramona db_password = False addons_path = /opt/odoo13/odoo/addons,/opt/odoo13/odoo-custom-addons
ステップ 7. Systemd ユニット ファイル Odoo の作成。
nano テキスト エディターを開き、次の内容の odoo 13.service という名前のサービス ユニット ファイルを作成します。
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/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Odoo サービスを開始し、次を実行して起動時に開始できるようにします:
sudo systemctl daemon-reload sudo systemctl enable --now odoo13 sudo systemctl status odoo13
ステップ 8. Odoo にアクセスします。
Odoo 13 にアクセスするには、次の URL にアクセスして新しいデータベースを作成してください:
http://<your_domain_or_IP_address>:8069
Ubuntu 18.04 LTS に Odoo をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。質問や提案がある場合は、下にコメントを残してください。