Skip to Content

Предварительный заказ книги по системе

Страница, которую вы запросили, не существует. Результаты поиска install start приведены ниже.
Страница для печати

В декабре выходит книга по системе ADempiere.

"Эта книга простой и наглядный учебник по установке и внедрению системы ADempiere. Вы узнаете как настраивать и использовать все возможность ADempiere на наглядных примерах, пошаговых инструкциях."

"Если Вы хотите легко внедрить ADempiere в Вашей организации, эта книга для Вас. Эта книга предназначена для людей, ранее не имевших дело с системой ADempeiere. Для лучшего понимания материалов книги желательно наличие базовых знаний по бухгалтерскому учету и владение принципами использования бизнес процессов."

Предварительный заказ книги можно сделать на сайте. Стоимость книги при предварительном заказе около $50.

К сожалению Россия не входит в число стран, откуда может быть сделан предварительный заказ.

Голосов пока нет

Комментарии

Можно ее откуда-нибудь качнуть в итоге?
для чего :wink: ты же скачал ее?? это книга по установке на win! а на linux там нет ! я как то нашел мануал в pdf вроде на китайском, но там гланое видно какие консольные команды давать и все встало норм, работает так то! и руссифицировал! вот подумываю написать, что ли инструкцию по установке на Linux!
Быть в России системам с открытым исходным кодом!
Установка Adempiere на Linux (OpenSUSE 11) Хороший пошаговый туториал есть в разделе документации - InstallationGuide_Thai.zip. На то, что язык комментариев закорючками внимания можно почти не обращать - там в основном скришоты и вставки с командами латиницей. -1. Установить необходимые пакеты из стандартного репозитория OpenSUSE postgresql-server postgresql-jdbc java-1_5_0-sun (важно не 1.6!!!) java-1_5_0-sun-devel В OpenSUSE 11 версия PostgreSQL 8.3 0. Запустить сервер postgres sudo /etc/init.d/postgresql start Initializing the PostgreSQL database at location /var/lib/pgsql/data done Starting PostgreSQL done 1. Создать базу данных и пользователя для нее Зайти как пользователь postgres: стать рутом >su стать постгресом без ввода пароля (залогиниться пользователем postgres просто так не получится - так сделано из соображений безопасности именно в OpenSUSE) #su - postgres Создать пользователя и базу данных (пользователь должен быть админ, иначе дальше будут ошибки) параметр -P тоже важен, чтобы пароль ввести прямо сейчас ~> createuser adempiere -P Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) y CREATE ROLE ~> createdb adempiere -e unicode CREATE DATABASE adempiere; CREATE DATABASE COMMENT ON DATABASE adempiere IS 'unicode'; COMMENT 2. Установить pljava и заодно настроить доступ к серверу postgres Готового пакета pljava в момент написания данной инструкции ни в официальном, ни в одном из неофицильных репозиториев OpenSUSE не было, поэтому эту библиотеку нужно скачать с официальной страницы загрузки проекта - нужно скачать версию, соответсвующую установленной версии postgresql (в OpenSUSE 11 это 8.3) и архитектуре системы (i386/x86_64) Распаковать скачаный архив в любое место в системе (например в /usr/local/pljava) 2.1 Открыть postgresql.conf - /var/lib/pgsql/data - через файловый менеджер krusader можно зайти только рутом, в консоли можно пользователем postgres - см наверху Добавить записи из инструкции, только исправить pljava.classpath = '/usr/local/pljava/pljava.jar' #--------------------------------------------------------------------------- # CUSTOMIZED OPTIONS #--------------------------------------------------------------------------- custom_variable_classes = 'pljava' # list of custom variable class names # define the class path that the JVM will use when loading the # initial library. Only meaningful for non GJC installations # pljava.classpath = '/usr/local/pljava/pljava.jar' # Set the size of the prepared statement MRU cache # #pljava.statement_cache_size = 10 # If true, lingering savepoints will be released on function exit. If false, # the will be rolled back # pljava.release_lingering_savepoints = true # Define startup options for the Java VM. # pljava.vmoptions = '-Xmx64M -Dbackchannel.port=48' # Setting debug to true will cause the postgres process to go # into a sleep(1) loop on its first call to java. This is # only useful if you want to debug the PLJava internal C code. # pljava.debug = false Изменить существующую запись: dynamic_library_path = '/usr/local/pljava' 2.2 Там же listen_addresses = '*' - слушать все адреса в сети - потом подумать как лучше задать с т.зр безопасности port=5432 2.3 !!!!!!! Разрешить доступ к серверу Postgres - в файле /var/lib/pgsql/data/pg_hba.conf поменять: #local all all ident sameuser local all all trust (это для локальных логинов) и # IPv4 local connections: #host all all 127.0.0.1/32 ident sameuser host all all 127.0.0.1/32 trust это для соединений через сокеты (например через jdbc) иначе будет ошибка: psql: FATAL: Ident authentication failed for user "adempiere" Добавить еще (означает мой хост benderamp): host all all 127.0.0.2/32 trust иначе будет ошибка org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "127.0.0.2", user "adempiere", database "adempiere", SSL off Добавить в конец (полагаю пригодится, если сервер БД и Adempiere будут на разных машинах физически) host all all 192.168.1.4 255.255.255.0 trust 2.4 Сделать доступными необходимые библиотеки java для сервера Postgres Для нормальной работы с pljava postgres обязательно должен иметь доступ к некоторым библиотекам из установленной в системе Java - на моей 64й-битной системе c Java, установленной из non-oss репозитория, команда для экспорта этих библиотек выглядит следующим образом: рутом: #export LD_LIBRARY_PATH=/usr/lib64/jvm/java/jre/lib/amd64:/usr/lib64/jvm/java/jre/lib/amd64/native_threads:/usr/lib64/jvm/java/jre/lib/amd64/server #/etc/init.d/postgresql restart Для 32х битной системы эти пути будут немного отличаться. ------------------- Важно! В дальнейшем при запуске сервера postgres ВСЕГДА нужно делать export LD_LIBRARY_PATH=/usr/lib64/jvm/java/jre/lib/amd64:/usr/lib64/jvm/java/jre/lib/amd64/native_threads:/usr/lib64/jvm/java/jre/lib/amd64/server и после этого уже /etc/init.d/postgresql start просто '/etc/init.d/postgresql start' будет недостаточно - система запустится и даже внешне будет выглядеть работающей, но например не будут появляться списки товаров. См: http://www.compiere.com.ua/modules.p...iewtopic&t=155 При этом в логе будет видно ошибку, связанную с загрузкой pljava.so - см Инструменты/Настройки/ последняя закладка "Ошибки" (лог файл - Adempiere/issues/pljava-error-traceInfo.log) Команду экспорта библиотек можно добавить или в один из стартовых скриптов системы, или модифицировать системный скрипт запуска сервера postgres, или использовать свой маленький скрипт для запуска postgres (2 строчки как наверху, только вместо restart будет просто start) ------------------- 2.5 Дальше добавить поддержку pljava в созданную базу данных: #su - postgres #java -cp /usr/local/pljava/deploy.jar:/usr/share/pgsql/postgresql-8.2-506.jdbc3.jar org.postgresql.pljava.deploy.Deployer -install -user adempiere -database adempiere Выполнить команды внутри базы данных: ~> psql -U adempiere -d adempiere Welcome to psql 8.2.6, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit adempiere=# CREATE SCHEMA adempiere; CREATE SCHEMA adempiere=# SET search_path TO adempiere,sqlj; SET adempiere=# SELECT sqlj.install_jar('file:///usr/local/Adempiere/lib/sqlj.jar', 'sqlj', true); install_jar ------------- (1 row) adempiere=# select sqlj.set_classpath('adempiere','sqlj'); set_classpath --------------- (1 row) 3. Создать первоначальную структуру базы Для этого нужно загрузить в нее дамп, которые поставляется с дистрибутивом Adempiere Нужно войти в каталог, куда был распакован архив Adempiere/data и выполнить в нем команду: >psql -U adempiere -d adempiere < Adempiere_pg.dmp Подождать, когда она выполнится это займет некоторое время, при этом будет выведено множество сообщиний по типу таких: SET SET SET SET SET ........ GRANT GRANT REVOKE REVOKE GRANT GRANT 4. Запустить скрипт RUN_setup.sh из каталога Adempiere Значения должны быть примерно следующие (benderamp - имя текущего компьютера в сети - должно быть обязательно задано в сетевых настройках системы, localhost в данном случае использовать нельзя) Нажать кнопку Save и подождать некоторое время, пока закончится процесс первоначальной настройки системы (лог текущих процессов можно увидеть в терминале, из которого был запущен скрипт RUN_setup - там же будет видно сообщения об ошибках, если они произойдут) Если все закончилось хорошо, после этого в отдельном терминале можно запустить сервер Adempiere - можно поместить все эти команды в отдельный скрипт - adepiere_server.sh: export JAVA_HOME=/usr/lib64/jvm/java-1.5.0 export ADEMPIERE_HOME=/home/benderamp/apps/Adempiere cd $ADEMPIERE_HOME/utils ./RUN_Server2.sh Если в логе запуска ошибок не видно, можно запустить клиента в другом терминале (на будущее можно тоже создать скрипт adempiere_client.sh): export JAVA_HOME=/usr/lib64/jvm/java-1.5.0 export PATH=$JAVA_HOME/bin:$PATH export ADEMPIERE_HOME=/home/benderamp/apps/Adempiere cd $ADEMPIERE_HOME ./RUN_Adempiere.sh Должно появиться окно входа в Adempiere с предложением ввести имя пользователя и пароль: При первом запуске здесь придется опять задать еще некоторые настройки (возможно это баг, который будет исправлен в следующих версиях, тк. эти значения уже вводили в диалоге URN_setup): нужно кликнуть на поле host и в открывшемся диалоге ввести значения для сервера приложений Adempiere и базы данных: Если Test Application Server и Test Database завершились успешно, можно вернуться в диалог входа в систему и начать с ней работу (System:System для начала настройки системы, или как GardenAdmin:GardenAdmin / GardenUser:GardenUser для ознакомления с тестовой конфигурацией).
RSS-материал RSS-материал