Відмінності між версіями «Встановлення DSpace на ОС Debian»

м (Sun Java 6 JDK)
м (Postgresql)
Рядок 53: Рядок 53:
  
 
  local all postgres trust
 
  local all postgres trust
 
  
 
Закоментовуємо
 
Закоментовуємо

Версія за 13:13, 21 лютого 2012

Встановлення DSpace на ОС Debian

Встановлення DSpace 1.8.1 на ОС Debian 6

Встановлення ОС Debian GNU/Linux 6 Squeeze

Детальніше: Встановлення ОС Debian Linux.

Sun Java 6 JDK

apt-get install sun-java6-jdk

прийняти ліцензію

та вибрати саме цей варіант як основний:

sudo update-alternatives --config java

вивід:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

Press enter to keep the current choice[*], or type selection number: 2

Веб-сервер Tomcat та Maven

apt-get install tomcat6 maven2

(Ant включено до maven2)

Postgresql

sudo apt-get install postgresql

Налаштування локального доступу до БД Postgresql. Редагуємо файл pg_hba.conf

sudo mc -e /etc/postgresql/9.1/main/pg_hba.conf

Знаходимо наступні рядки

Закоментовуємо

# Database administrative login by UNIX sockets
# local   all         postgres                          ident

та додаємо

local all postgres trust

Закоментовуємо

# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
#local all all ident

та додаємо

local all all trust

Перезапустити Postgresql, щоб задіяти зміни

/etc/init.d/postgresql restart

Веб-сервер Apache

apt-get install apache2

Користувач „dspace“

useradd -m dspace

(-m також створює домашню теку)

Додати до sudoers (Встановлення ОС Debian Linux#Sudo).

Надалі всі дії проводити від користувача dspace.

su dspace


Див. також

Посилання