Install EPRINTS3.3.16 on UBUNTU

/!\ Ubuntu 20.04 is not longer supportedEXECUTE sudo touch /etc/apt/sources.list.d/eprints.list sudo gedit /etc/apt/sources.list.d/eprints.list ADD THIS LINE deb http://deb.eprints-hosting.org/3.3/stable/ ./ SAVE EXECUTE sudo wget -O - http://deb.eprints-hosting.org/keyFile || apt-key add - apt-get update sudo apt updateIF ERROR ABOVEsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B54A09FE95202751(B54A09FE95202751 or what apt get requested)sudo apt update sudo apt install eprintsEXECUTE sudo mysql >CREATE USER 'eprints'@'localhost' IDENTIFIED by 'eprints'; >GRANT ALL PRIVILEGES ON *.* TO 'eprints'@'localhost' WITH GRANT OPTION; >FLUSH PRIVILEGES; >exit MODIFY THIS FILE sudo gedit /usr/share/eprints3/perl_lib/EPrints/Database/mysql.pm CHANGE LINE 141 TO $rc &&= $dbh->do( "GRANT ALL PRIVILEGES ON ".$dbh->quote_identifier( $dbname ).".* TO ".$dbh->quote_identifier( $dbuser )."@".$dbh->quote("localhost")); SAVE THE FILEEXECUTEsudo susu eprints cd /usr/share/eprints3/ ./bin/epadmin create --Follow instructions(db user: eprints, db password: eprints, hostname: eprints.locahost) AT FINAL exit--Restart computerEXECUTEsudo su a2ensite eprints a2dissite 000-default systemctl reload apache2when error modify: sudo gedit /etc/apache2/available-sites/eprints.conf change line to: Include /usr/share/eprints3/cfg/apache.conf saveMODIFYsudo gedit /usr/share/eprints3/cfg/apache.conf ADD THIS LINE TO THE FINAL ServerName localhost EXECUTE systemctl start apache2MODIFY HOSTS FILEsudo gedit /etc/hostsADD THIS LINE TO THE FINAL127.0.0.1 eprints.locahost
Comments
Post a Comment