Відмінності між версіями «Встановлення DSpace на ОС Debian»
Dubyk (обговорення • внесок) м |
Dubyk (обговорення • внесок) м (→Sun Java 6 JDK) |
||
Рядок 28: | Рядок 28: | ||
Press enter to keep the current choice[*], or type selection number: 2 | 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 | ||
Версія за 12:12, 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
…