Difference between revisions of "JP/Install on Linux(3.6.0LTS)"
(Javaインストール手順を追加) |
(DBセットアップ手順の追記) |
||
Line 11: | Line 11: | ||
|- | |- | ||
! OS | ! OS | ||
− | | | + | | Linux |
|- | |- | ||
! CPU | ! CPU | ||
Line 108: | Line 108: | ||
==データベースのセットアップ== | ==データベースのセットアップ== | ||
− | + | ||
+ | 手順1) 以下コマンドにより、PostgreSQLのインストール有無を確認します。 | ||
+ | |||
+ | #rpm –aq | grep postgres | ||
+ | |||
+ | 何も表示されない場合は、PostgreSQLがインストールされていないため、追加インストールが必要です。 | ||
+ | |||
+ | |||
+ | 手順2)以下コマンドを実行します。 | ||
+ | |||
+ | #yum install postgresql* | ||
+ | |||
+ | |||
+ | 手順3)以下コマンドを実行し、OS起動時に自動的にserverのサービスが起動されるようにします。 | ||
+ | |||
+ | #chkconfig postgresql on | ||
+ | |||
+ | また、以下コマンドを実行し、起動レベル2から5がonとなっていることを確認する。 | ||
+ | |||
+ | #chkconfig --list | ||
+ | |||
+ | |||
+ | 手順4) 以下コマンドにより、postgresユーザのパスワードを設定します。 | ||
+ | |||
+ | #passwd postgres | ||
+ | #su - postgres | ||
+ | |||
+ | |||
+ | 手順5)以下コマンドにより、データベースの初期化を行います。 | ||
+ | |||
+ | #service postgresql initdb | ||
+ | |||
+ | 以下コマンドにより、PostgreSQLのサービスを起動し、アクセスできることを確認します。 | ||
+ | 正常に処理が行われた場合は、データベースの一覧が表示されます。 | ||
+ | |||
+ | #/etc/rc.d/init.d/postgresql start | ||
+ | #su – postgres | ||
+ | $psql –l | ||
+ | |||
+ | |||
+ | 手順6)以下コマンドにより、PostgreSQL Serverの設定ファイルを編集します。 | ||
+ | |||
+ | #su – postgres | ||
+ | #cd /var/lib/pgsql/data | ||
+ | |||
+ | (postgresql.confを以下編集) | ||
+ | #vi postgresql.conf | ||
+ | |||
+ | 前) #listen_addresses = 'localhost' | ||
+ | 後) listen_addresses = '*' | ||
+ | |||
+ | 前) #port = 5432 | ||
+ | 後) port = 5432 | ||
+ | |||
+ | (pg_hba.confを以下編集) | ||
+ | #vi pg_hba.conf | ||
+ | # IPv4 local connections: | ||
+ | 前) #host all all 127.0.0.1/32 ident sameuser | ||
+ | 後) host all all 0.0.0.0/0 md5 | ||
+ | |||
+ | # IPv6 local connections: | ||
+ | 前) #host all all ::1/128 ident sameuser | ||
+ | 後) host all all ::/0 md5 | ||
+ | |||
+ | |||
+ | 手順7)以下コマンドにより、ADempiere用のDBを作成します。 | ||
+ | |||
+ | #/etc/rc.d/init.d/postgresql restart | ||
+ | |||
+ | #su - postgres | ||
+ | $psql | ||
+ | #postgres=# create database adempiere; | ||
+ | #postgres=# create user adempiere with password 'adempiere'; | ||
+ | #postgres=# alter role postgres with password 'postgres'; | ||
+ | \q | ||
+ | |||
==ADempiereサーバのセットアップ== | ==ADempiereサーバのセットアップ== |
Revision as of 04:02, 15 January 2014
Contents
動作環境
インストールに必要な環境を以下に示します。
OS | Linux |
---|---|
CPU | 2GHz以上 |
メモリ | 1Gバイト以上(2Gバイト以上を推奨) |
Java JDKのセットアップ
Java JDKのダウンロード
手順1) ADempiereをインストールするにはJavaの実行環境(JRE)だけではなくJavaの開発環境(JDK)が必要です。 Redhat系ディストリビューションであれば、以下コマンドを実行し、何も表示されない場合はJDKの追加インストールが必要となります。
#rpm -aq | grep java
手順2) インストール先環境のCPUが64bit対応か32bit対応か、以下のコマンドを実行し確認します。
#cat /proc/cpuinfo
flagsの値に"lm"が含まれている場合は64bit CPUとなります。
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss nx rdtscp lm constant_tsc up arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm ida arat
手順3) 以下コマンドを実行し、Linuxカーネルが64bit対応か否かを確認します。
#uname -m #uname -i
-mオプションでi686, -iオプションでi386が表示された場合は32bit版カーネル、 -mオプション、-iオプション双方でx86_64と表示された場合は64bit版カーネル。
手順4) 以下サイトから対応するJavaのインストーラをダウンロードします。Linuxカーネルが64bit版の場合はx64, 32bit版の場合はx86を選択します。
http://java.sun.com/javase/ja/6/download.html
現在の本家ADempiereは、java7に対応していませんが、日本ADempiereの会よりリリースされているものは、java7に対応されています。 本家ADempiere 3.8LTSではJava7対応となる見込みです。
Java JDKのインストール
手順1) 例として、jdk-6u35-linux-i586-rpm.binという名前のファイルをダウンロードした場合は、以下コマンドを実行します。
#chmod 755 jdk-6u35-linux-i586-rpm.bin #./jdk-6u35-linux-i586-rpm.bin
自動的にrpmのインストールまで行われ、以下フォルダに格納されます。
/usr/java/jdk1.6.0_35
手順2) JAVA関連を含む環境変数を以下のように設定します。
#vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_35 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
環境変数 | 内容 | 設定値例 |
---|---|---|
JAVA_HOME | Java JDKのインストールパス | /usr/java/jdk1.6.0_35 |
PATH | 実行ファイルのパス設定 | $PATH:$JAVA_HOME/bin |
CLASSPATH | JAVAクラスのパス設定 | .:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar |
手順3) 環境変数設定の更新を行い、正しく認識されていることを確認します。
#source /etc/profile #java –version
※手元の環境では、/usr/bin/javaがインストール前のjavaコマンド (/etc/alternatives/java)にシンボリックリンクが張られたままになっていたため、新しくインストールしたものが認識されませんでした。 その場合には、以下のようなコマンドでシンボリックリンクの張り替えを行います。
#ln -s /usr/java/default/bin/java /usr/bin/java
データベースのセットアップ
手順1) 以下コマンドにより、PostgreSQLのインストール有無を確認します。
#rpm –aq | grep postgres
何も表示されない場合は、PostgreSQLがインストールされていないため、追加インストールが必要です。
手順2)以下コマンドを実行します。
#yum install postgresql*
手順3)以下コマンドを実行し、OS起動時に自動的にserverのサービスが起動されるようにします。
#chkconfig postgresql on
また、以下コマンドを実行し、起動レベル2から5がonとなっていることを確認する。
#chkconfig --list
手順4) 以下コマンドにより、postgresユーザのパスワードを設定します。
#passwd postgres #su - postgres
手順5)以下コマンドにより、データベースの初期化を行います。
#service postgresql initdb
以下コマンドにより、PostgreSQLのサービスを起動し、アクセスできることを確認します。 正常に処理が行われた場合は、データベースの一覧が表示されます。
#/etc/rc.d/init.d/postgresql start #su – postgres $psql –l
手順6)以下コマンドにより、PostgreSQL Serverの設定ファイルを編集します。
#su – postgres #cd /var/lib/pgsql/data
(postgresql.confを以下編集)
#vi postgresql.conf
前) #listen_addresses = 'localhost' 後) listen_addresses = '*'
前) #port = 5432 後) port = 5432
(pg_hba.confを以下編集)
#vi pg_hba.conf # IPv4 local connections: 前) #host all all 127.0.0.1/32 ident sameuser 後) host all all 0.0.0.0/0 md5
# IPv6 local connections: 前) #host all all ::1/128 ident sameuser 後) host all all ::/0 md5
手順7)以下コマンドにより、ADempiere用のDBを作成します。
#/etc/rc.d/init.d/postgresql restart
#su - postgres $psql #postgres=# create database adempiere; #postgres=# create user adempiere with password 'adempiere'; #postgres=# alter role postgres with password 'postgres'; \q
ADempiereサーバのセットアップ
TBD
ADempiereインストーラのダウンロード
TBD
ADempiereサーバのインストール
- ダウンロードファイルの解凍
- DBサービスの起動
- インストーラの実行
- ADempiereサーバ設定
- ADempiereサーバ設定のテスト
- GPLライセンスへの同意
データのインポート
手順1) データインポートバッチの実行
ADempiereクライアントのセットアップ
ADempiereクライアントのインストール
TBD
ADempiereの起動
ADempiereサーバの起動
(手順1) DBサーバのサービス起動 (手順2) ADempiereサーバ起動スクリプトの実行
ADempiereクライアントからのログイン
TBD
Web UIからのログイン
TBD