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

м
(Користувач „dspace“)
Рядок 84: Рядок 84:
 
  su dspace
 
  su dspace
  
 +
== БД „dspace“ ==
  
+
Створення користувача „dspace“ (корисувач БД)
 +
 
 +
sudo createuser -U postgres -d -A -P dspace
 +
 
 +
ввести пароль 2 рази і yes
 +
 
 +
Створення чистої БД „dspace“ для користувача „dspace“:
 +
 
 +
sudo createdb -U dspace -E UNICODE dspace
  
 
= Див. також =
 
= Див. також =

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

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

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

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

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

Sun Java 6 JDK

sudo 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

sudo 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, щоб задіяти зміни

sudo /etc/init.d/postgresql restart

Веб-сервер Apache

sudo apt-get install apache2

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

sudo useradd -m dspace

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

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

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

su dspace

БД „dspace“

Створення користувача „dspace“ (корисувач БД)

sudo createuser -U postgres -d -A -P dspace

ввести пароль 2 рази і yes

Створення чистої БД „dspace“ для користувача „dspace“:

sudo createdb -U dspace -E UNICODE dspace

Див. також

Посилання