Відмінності між версіями «Встановлення DSpace на ОС Debian»
Dubyk (обговорення • внесок) (→Користувач „dspace“) |
Dubyk (обговорення • внесок) м (→БД „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