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

(Користувач „dspace“)
м (БД „dspace“)
Рядок 95: Рядок 95:
  
 
  sudo createdb -U dspace -E UNICODE dspace
 
  sudo createdb -U dspace -E UNICODE dspace
 +
 +
== Звантаження DSpace 1.8.1 ==
 +
 +
Від користувача dspace
 +
 +
su dspace
 +
 +
створити теку
 +
 +
mkdir source;cd source
 +
 +
та звантажити джерельні тексти
 +
 +
wget http://sourceforge.net/projects/dspace/files/DSpace%20Stable/1.8.1/dspace-1.8.1-src-release.tar.bz2/download -O dspace-1.8.1-src-release.tar.bz2
 +
 +
й розпакувати
 +
 +
tar -xvjf dspace-1.8.1-src-release.tar.bz2
  
 
= Див. також =
 
= Див. також =

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

Звантаження DSpace 1.8.1

Від користувача dspace

su dspace

створити теку

mkdir source;cd source

та звантажити джерельні тексти

wget http://sourceforge.net/projects/dspace/files/DSpace%20Stable/1.8.1/dspace-1.8.1-src-release.tar.bz2/download -O dspace-1.8.1-src-release.tar.bz2

й розпакувати

tar -xvjf dspace-1.8.1-src-release.tar.bz2

Див. також

Посилання