“在Debian, Ubuntu安装iDempiere”的版本间的差异

来自iDempiere zh
跳转至:导航搜索
(以“=在Debian/Ubuntu系统中安装iDempiere= =准备工作= ==系统环境要求== * 操作系统: Debian, Ubuntu 或 Linux Mint。本例使用 Debian Wheezy 7.5.0 amd...”为内容创建页面)
 
第8行: 第8行:
  
 
==使用哪个用户?==
 
==使用哪个用户?==
* 以下操作使用''root''用户或''sudo''命令 :
+
* 以下操作使用 ''root'' 用户或 ''sudo'' 命令 :
 
** 安装 PostgreSQL
 
** 安装 PostgreSQL
 
** 安装 JVM
 
** 安装 JVM
  
 
* 以下操作用普通用户权限即可:
 
* 以下操作用普通用户权限即可:
** Install iDempiere server. So you don't have to install iDempiere server as the root user.
+
** 安装 iDempiere 服务器。注意,你并不需要用管理员权限来安装 iDempiere Server。
** Install iDempiere client.
+
** 安装 iDempiere 客户端。
  
==Resources==
+
== 资源准备==
1. Install Debian 7.5.0: [http://www.debian.org Debian.org]
+
1. 安装操作系统 Debian 7.5.0: [http://www.debian.org Debian.org]
  
2. Intall PostgreSQL 9.1:
+
2. 安装 PostgreSQL 9.1:
 
   aptitude install postgresql-9.1
 
   aptitude install postgresql-9.1
  
Next doing following for server installation:
+
接着进行以下几项,为安装服务器作准备:
  
1). Create the user "adempiere" ; 
+
1). 新建用户 "adempiere" ; 
  
2). Create an empty database "idempiere", and grant it to user "adempiere" ;
+
2). 新建空数据库 "idempiere" ,并授权给用户 "adempiere" ;
  
3.Download iDempiere server : [https://sourceforge.net/project/idempiere/files SourceForge.net: iDempiere]
+
3. 下载 iDempiere 服务器 : [https://sourceforge.net/project/idempiere/files SourceForge.net: iDempiere]
  
4.Download ADempiere client: [https://sourceforge.net/projects/idempiere/files SourceForge.net: iDempiere]
+
4. 下载 ADempiere 客户端: [https://sourceforge.net/projects/idempiere/files SourceForge.net: iDempiere]
 +
:说明:其实是 iDempiere 客户端,但是名字叫 ADempiere 客户端,有点绕
  
==Sun JRE 1.6 ==
+
== 安装Sun JRE 1.6 ==
Install Sun JRE 1.6 / Oracle Java SE Runtime Environment 6u45.
+
安装 Sun JRE 1.6 / Oracle Java SE Runtime Environment 6u45.
  
Debian repository stopped providing Sun JRE from Debian 7.0, you should install it mannualy.
+
由于授权的原因,从 Debian 7.0 开始,Debian 更新源已经停止提供安装包,你需要从 Oracle 官方网站下载进行手动安装。
* Go to Oracle official archive site to download sun-jre-1.6 . [http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html Oracle.com:Java SE 6]
+
 
''Attention: you are required to regester to download.''
+
Ubuntu, Linux Mint, Redhat, CentOS 等 Linux 发行版均受 Oracle 授权变更的影响。
 +
 
 +
* 前往 Oracle 官方归档网站下载 sun-jre-1.6 . [http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html Oracle.com:Java SE 6]
 +
:'' 注意:你需要先注册,后下载''
 
* For iDempiere Server running, we need ''Java SE Runtime Environment 6u45'' , just download ''jre-6u45-linux-x64.bin''
 
* For iDempiere Server running, we need ''Java SE Runtime Environment 6u45'' , just download ''jre-6u45-linux-x64.bin''
 
* Go to the path:
 
* Go to the path:
第51行: 第55行:
  
  
=Install=
+
= 安装=
==Install Server==
+
== 安装服务器==
 
* Unzip Server
 
* Unzip Server
 
   cd /home/iDempiere
 
   cd /home/iDempiere
第63行: 第67行:
 
[[File:Server-setup-1 0c.png]]
 
[[File:Server-setup-1 0c.png]]
  
== Import the Database ==
+
== 导入数据库==
 
===PostgreSQL 9.1 or higher===
 
===PostgreSQL 9.1 or higher===
 
This is the default way to import the database for oracle (10g or 11) and postgresql 9.1 or higher:
 
This is the default way to import the database for oracle (10g or 11) and postgresql 9.1 or higher:
第81行: 第85行:
  
 
''Please note daily installers do not support these postgresql old versions'' 
 
''Please note daily installers do not support these postgresql old versions'' 
== Install Swing Client ==
+
== 安装 Swing 客户端==
 
* Unzip the client installer you downloaded or created, for example: 
 
* Unzip the client installer you downloaded or created, for example: 
  
第97行: 第101行:
 
[[File:Swing-client-setup-1_0c.png]]
 
[[File:Swing-client-setup-1_0c.png]]
  
=Run iDempiere=
+
= 运行 iDempiere=
  
==Run iDempiere Server==
+
== 运行 iDempiere 服务器==
 
   cd /home/iDempiere/adempiere.gtk.linux.x86_64/idempiere-server
 
   cd /home/iDempiere/adempiere.gtk.linux.x86_64/idempiere-server
 
   sh idempiere-server.sh
 
   sh idempiere-server.sh
  
==Run iDempiere from Swing Client==
+
== 运行 iDempiere Swing 客户端==
 
   cd /home/iDempiere/adempiere.gtk.linux.x86_64/adempiere-client
 
   cd /home/iDempiere/adempiere.gtk.linux.x86_64/adempiere-client
 
   sh adempiere-client.sh
 
   sh adempiere-client.sh
第112行: 第116行:
 
User: GardenAdmin / Password: Garden Admin
 
User: GardenAdmin / Password: Garden Admin
  
==Login iDempiere from WebUI==
+
== iDempiere 网页版登录==
  
 
Visit http://127.0.0.1:8080/webui/ and login.
 
Visit http://127.0.0.1:8080/webui/ and login.
  
=Stop iDempiere Server=
+
= 停止 iDempiere 服务器=
 
1. Get PID of iDempiere Server process:
 
1. Get PID of iDempiere Server process:
 
   ps aux| grep java | grep org.adempiere.server.application
 
   ps aux| grep java | grep org.adempiere.server.application

2014年7月8日 (二) 17:14的版本

在Debian/Ubuntu系统中安装iDempiere

准备工作

系统环境要求

  • 操作系统: Debian, Ubuntu 或 Linux Mint。本例使用 Debian Wheezy 7.5.0 amd64 。
  • 数据库: PostgreSQL 9.x 或 Oracle。尽可能不要用 PostgreSQL 8.x。 本例使用 PostgreSQL 9.1
  • JVM: SUN JRE 1.6 或 Open JRE 1.6。本例使用 sun-jre-1.6.0_45
  • 安装包:iDempiere 1.0c 或 iDempiere 2.0

使用哪个用户?

  • 以下操作使用 root 用户或 sudo 命令 :
    • 安装 PostgreSQL
    • 安装 JVM
  • 以下操作用普通用户权限即可:
    • 安装 iDempiere 服务器。注意,你并不需要用管理员权限来安装 iDempiere Server。
    • 安装 iDempiere 客户端。

资源准备

1. 安装操作系统 Debian 7.5.0: Debian.org

2. 安装 PostgreSQL 9.1:

  aptitude install postgresql-9.1

接着进行以下几项,为安装服务器作准备:

1). 新建用户 "adempiere" ;

2). 新建空数据库 "idempiere",并授权给用户 "adempiere" ;

3.下载 iDempiere 服务器 : SourceForge.net: iDempiere

4.下载 ADempiere 客户端: SourceForge.net: iDempiere

说明:其实是 iDempiere 客户端,但是名字叫 ADempiere 客户端,有点绕

安装Sun JRE 1.6

安装 Sun JRE 1.6 / Oracle Java SE Runtime Environment 6u45.

由于授权的原因,从 Debian 7.0 开始,Debian 更新源已经停止提供安装包,你需要从 Oracle 官方网站下载进行手动安装。

Ubuntu, Linux Mint, Redhat, CentOS 等 Linux 发行版均受 Oracle 授权变更的影响。

注意:你需要先注册,后下载
  • For iDempiere Server running, we need Java SE Runtime Environment 6u45 , just download jre-6u45-linux-x64.bin
  • Go to the path:
  cd /usr/bin/jvm
  • Make the file executable:
  chmod +x jre-6u45-linux-x64.bin
  • Extract the package to current path:
 ./jre-6u45-linux-x64.bin
  • Check jvm
  update-alternatives --display java
  • Update alternatives:
  update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1067 


安装

安装服务器

  • Unzip Server
  cd /home/iDempiere
  unzip idempiereServer.gtk.linux.x86_64.zip
  • Navigate to the idempiere-server folder, for example
  cd /home/iDempiere/idempiere.gtk.linux.x86_64/idempiere-server
  • Setup and install the server
  sh setup.sh
  • Please setup, and then test

File:Server-setup-1 0c.png

导入数据库

PostgreSQL 9.1 or higher

This is the default way to import the database for oracle (10g or 11) and postgresql 9.1 or higher:

After setting up the server (is a prerequisite) you can run:

  cd utils
  sh RUN_ImportIdempiere.sh

PostgreSQL 8.4 or 9.0

If you're going to install the official installers in postgresql 8.4 or 9.0 you must run the following commands:

After setting up the server (is a prerequisite) you can run:

  cd utils
  sh RUN_ImportIdempiere.sh 8.4

Please note daily installers do not support these postgresql old versions

安装 Swing 客户端

  • Unzip the client installer you downloaded or created, for example:
  cd /home/iDempiere
  unzip idempiereClient.gtk.linux.x86_64.zip
  • Navigate to the adempiere-client folder, for example
  cd /home/iDempiere/adempiere.gtk.linux.x86_64/adempiere-client
  • Run and setup adempiere-client
  sh adempiere-client.sh
  • Please setup, and then test

File:Swing-client-setup-1 0c.png

运行 iDempiere

运行 iDempiere 服务器

  cd /home/iDempiere/adempiere.gtk.linux.x86_64/idempiere-server
  sh idempiere-server.sh

运行 iDempiere Swing 客户端

  cd /home/iDempiere/adempiere.gtk.linux.x86_64/adempiere-client
  sh adempiere-client.sh

Now you can login from Swing client:

User: System / Password: System

User: GardenAdmin / Password: Garden Admin

从 iDempiere 网页版登录

Visit http://127.0.0.1:8080/webui/ and login.

停止 iDempiere 服务器

1. Get PID of iDempiere Server process:

  ps aux| grep java | grep org.adempiere.server.application

2. Stop the process, replace the PID as you get:

  kill -15  PID

Question and Answer

'1. Question: Shall I install following for a server ?

   Mercurial Client 1.7.5
   Eclipse IDE for Java EE Developers 3.7.2 Indigo
   Mercurial Eclipse Plugin 1.9.1
   Buckminster 3.7 

Answer: No need. These are for source code installation.

2. How to stop iDempiere Server? Somebady please give some advices.


See also

Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。