Professional Documents
Culture Documents
Commandes Installation Dspace
Commandes Installation Dspace
Commandes Installation Dspace
:
Install DSpace 7 Backend and Frontend on a VirtualBox Debian 11 Server
Instalation JDK
mohamed@debian:/etc$ cd /usr/lib/jvm/
mohamed@debian:/usr/lib/jvm$ ls
default-java java-1.11.0-openjdk-amd64 java-11-openjdk-amd64 openjdk-11
mohamed@debian:/usr/lib/jvm$ cd java-11-openjdk-amd64/
mohamed@debian:/usr/lib/jvm/java-11-openjdk-amd64$
Installation maven
mohamed@debian:/etc$ apt-cache search maven
mohamed@debian:/etc$ sudo apt install maven
mohamed@debian:/etc$ mvn -v
Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.14, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: fr_FR, platform encoding: UTF-8
OS name: "linux", version: "5.10.0-11-amd64", arch: "amd64", family: "unix"
Installation ANT
mohamed@debian:/etc$ sudo apt install ant
Installation Postgresql
Axceder a postgres
mohamed@debian:/etc$ su postgres
Mot de passe :mppostgres
postgres@debian:/etc$
postgres@debian:/etc$ exit
exit
mohamed@debian:/etc$
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
Installation solr
déplacer vers le répertoire /opt
mohamed@debian:/etc/postgresql/13/main$ cd /opt/
telecharger solr-8.11.1.zip
decompresser ce repertoire
mohamed@debian:/opt$ sudo unzip solr-8.11.1.zip
mohamed@debian:/opt$ ls -al
total 214524
drwxr-xr-x 9 root root 4096 14 déc. 13:51 solr-8.11.1
revenir a la racine
mohamed@debian:/opt/solr-8.11.1/bin$ cd
mohamed@debian:~$ pwd
/home/mohamed
mohamed@debian:~$ ls -al
#umask 022
/opt/solr-8.11.1/bin/solr start
# if running bash
if [ -n "$BASH_VERSION" ]; then
URL : http://localhost:8983/solr/#/
Installation Tomcat9
mohamed@debian:~$ sudo apt install tomcat9
mohamed@debian:~$ cd /lib/systemd/system
Editer le fichier lib/systemd/system/tomcat9.service
mohamed@debian:/lib/systemd/system$ sudo nano tomcat9.service
# Security
User=tomcat
Group=tomcat
PrivateTmp=yes
AmbientCapabilities=CAP_NET_BIND_SERVICE
NoNewPrivileges=true
CacheDirectory=tomcat9
CacheDirectoryMode=750
ProtectSystem=strict
ReadWritePaths=/etc/tomcat9/Catalina/
ReadWritePaths=/var/lib/tomcat9/webapps/
ReadWritePaths=/var/log/tomcat9/
ReadWritePaths=/dspace/
Installer git
mohamed@debian:/etc/tomcat9$ sudo apt install git
mohamed@debian:/etc/tomcat9$ sudo systemctl restart tomcat9.service
Warning: The unit file, source configuration file or drop-ins of tomcat9.service changed on
disk. Run 'systemctl daemon-reload' to reload units.
Installation dspace
mohamed@debian:/etc/tomcat9$ cd
mohamed@debian:~$ wget https://github.com/DSpace/DSpace/archive/refs/tags/dspace-
7.2.zip
mohamed@debian:~$ unzip dspace-7.2.zip
mohamed@debian:~$ ls
Bureau dspace-7.2.zip Images Musique Téléchargements
Documents DSpace-dspace-7.2 Modèles Public Vidéos
mohamed@debian:~$ rm dspace-7.2.zip
mohamed@debian:~$ cd Dspace-dspace-7.2/
Connecter a postgres
mohamed@debian:~/DSpace-dspace-7.2$ su postgres
Mot de passe :passwdpostgres
MVN PACKAGE
mohamed@debian:/$ cd
mohamed@debian:~$ cd Dspace-dspace-7.2/
mohamed@debian:~/Dspace-dspace-7.2/ $ mvn package
Resultat
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13:03 min
[INFO] Finished at: 2022-02-25T14:41:31+01:00