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

м (Postgresql)
м
Рядок 9: Рядок 9:
 
== Sun Java 6 JDK ==
 
== Sun Java 6 JDK ==
  
  apt-get install sun-java6-jdk
+
  sudo apt-get install sun-java6-jdk
  
 
прийняти ліцензію
 
прийняти ліцензію
Рядок 31: Рядок 31:
 
== Веб-сервер Tomcat та Maven ==
 
== Веб-сервер Tomcat та Maven ==
  
  apt-get install tomcat6 maven2
+
  sudo apt-get install tomcat6 maven2
  
 
(Ant включено до maven2)
 
(Ant включено до maven2)
Рядок 70: Рядок 70:
 
== Веб-сервер Apache ==
 
== Веб-сервер Apache ==
  
  apt-get install apache2
+
  sudo apt-get install apache2
  
 
== Користувач „dspace“ ==
 
== Користувач „dspace“ ==
  
  useradd -m dspace
+
  sudo useradd -m dspace
  
 
(-m також створює домашню теку)
 
(-m також створює домашню теку)

Версія за 12:14, 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


Див. також

Посилання