Installing Lasso
================

EDBは、 `EDB Website <https://www.enterprisedb.com/software-downloads-postgres>`_ を介してアプリケーションを配布します

そして、認証手段として *カンパニートークン*
を使用して顧客に使用を付与します。

Linux
-----

 `EDB Website Downloads <https://www.enterprisedb.com/software-downloads-postgres>`_ からまたは直接 `EDB repositories for Linux page <https://www.enterprisedb.com/repos>`_ から直接、システムに対応するLinuxインストールオプションに従い、Lassoを選択してインストール手順に従うことにより、サポートされているメジャーLinuxディストリビューションにLassoをインストールできます。

システムにサブスクリプションのEDBリポジトリをインストールした後、Linuxディストリビューションのパッケージマネージャーツールを使用してLinuxにLassoをインストールできます。例、以下が含まれますが、これらに限定されません。

-  Debian / Ubuntu

::

       apt install edb-lasso

-  RHEL / CentOS / Oracle Linux 7

::

       yum install edb-lasso

-  RHEL / Rocky / AlmaLinux / Oracle Linux 8+

::

       dnf install edb-lasso

システムがインターネットにアクセスできる場合、パッケージマネージャーを使用して\ ``edb-lasso``
パッケージをインストールすると、次のLasso依存関係が既に自動的にインストールされます。

-  ``python3``

-  ``python3-psycopg2``

-  ``python3-setuptools``

-  ``python3-psutil``

システムがインターネットにアクセスできない場合、これらの依存関係を手動でダウンロードしてインストールする必要があります。詳細については、EDBサポートにお問い合わせください。

Windows
-------

WindowsのLassoは、 ``lasso-windows-X.Y.Z.exe``
と呼ばれる単一ファイルのバイナリ実行可能ファイルです。ここで、 ``X.Y.Z``
は、現在のLassoバージョンであり、
 `EDB Website Downloads page <https://www.enterprisedb.com/software-downloads-postgres>`_ からダウンロードできます。

Windows、Lassoは依存関係をインストールする必要はありませんが、
LassoはWindows Server 2008 R2以降でのみ実行できます。

構成ファイル
------------

構成ファイルなしでLassoを実行しようとすると、次のエラーが発生します。

::

       ERROR: no configuration file for Lasso could be found. Please create a configuration file and try again.

Lassoには、構成ファイルが必要です。これは、次のオプションのいずれかです最初に一致したものを使用します。

1.Lassoが実行されているのと同じディレクトリにある\ ``./edb-lasso.cfg``

2. Lassoが実行されているのと同じディレクトリにある\ ``./edb-lasso.conf``

3.\ ``$HOME/.edb-lasso.conf``

4.\ ``/etc/edb-lasso.conf``

最小構成ファイルは次のようになります。

::

   [customer]
   id=XXXXX
   token=YYYYYYYYY

上記の\ ``id`` および\ ``token``
を、サポートポータルの会社ページにある情報に置き換えます左側のメニューバーで、\ ``Company info``
をクリックしてから\ ``Company``
をクリックします。ページの\ ``Company code`` は、構成ファイルの\ ``id``
フィールドに入力され、ページの\ ``Token`` は、構成ファイルの\ ``token``
フィールドに入力される必要があります。

..  Important::
   Lassoの構成ファイルは、少なくとも顧客IDとトークンを含む場合は必須です。 !!!

Lasso構成の詳細については、 :ref:`Configuration <Configuration>` を参照してください。

Lassoの実行
--------------

Lassoをインストールし、適切な構成ファイルを作成した後、Linuxでの標準のLasso実行は簡単に構成されます。

::

       lasso

Windowsで、Lassoを実行するには、次のことを行う必要があります。

1. [スタート]メニューで、「cmd」を検索します。

2.[コマンドプロンプト]を右クリックし、[管理者として実行]を選択します。

3. Windowsが「コマンドプロンプト」にシステムの変更を許可するかどうかを聞いてきたら、[Yes]をクリックします。

4.「コマンドプロンプト」内で、 Lasso ``.exe``
ファイルが存在するディレクトリに\ ``cd`` します。

4.コマンド「lasso-windows-X.Y.Z.exe」を実行します。ここで、 ``X.Y.Z``
はLassoバージョンです。

::

       lasso-windows-X.Y.Z.exe -H IP_ADDRESS -p PORT --password PASSWORD DATABASE_NAME USER_NAME

または、構成ファイルの\ ``postgresql``
セクションの下の設定を入力してLassoにPostgresへの接続方法を指示すると、\ ``.exe``
ファイルを右クリックし、\ ``Run as administrator`` を選択して、
WindowsエクスプローラーからLassoを実行できます。
