Difference between revisions of "How to translate eprints"

From EPrints Documentation
Jump to: navigation, search
 
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Step by step guide to getting EPrints 2.3.13.1 installed on Fedora Core 4.
+
#REDIRECT [[Translation]]
 
 
Please add bugs and comments at the end of this page.
 
 
 
!!Install Fedora Core 4
 
 
 
At the ''Installation Type'' step [[http://fedora.redhat.com/docs/fedora-install-guide-en/fc4/ch-installtypes.html]], choose ''Workstation''.
 
 
 
At the ''Security Configuration'' step [[http://fedora.redhat.com/docs/fedora-install-guide-en/fc4/ch-security-config.html]], tick ''Remote Login'' and ''Web server'' and disable SELinux (or set it to ''warn'').
 
 
 
At the ''Package Installation Defaults'' step [[http://fedora.redhat.com/docs/fedora-install-guide-en/fc4/ch-packageselection.html]], select ''Customize software packages to be installed'' and add ''Web Server'' and ''MySQL database'' to the list.
 
 
 
!!Install Required Packages
 
 
 
If this is the first time yum has been run, import the GPG-KEYs for the Fedora RPM repositories:
 
 
 
@@root> rpm --import /usr/share/doc/fedora-release-4/*GPG-KEY*@@
 
 
 
If your eprints server connects to the Web via a proxy, set the http_proxy environment variable:
 
 
 
@@root> export http_proxy=http://proxy.yourdomain.com:port/ @@
 
 
 
Use yum to install the Gnome DOM libraries:
 
 
 
@@root> yum install gdome2 gdome2-devel@@
 
 
 
.. the wvware Word document libraries:
 
 
 
@@root> yum install wv@@
 
 
 
.. and xpdf:
 
 
 
@@root> yum install xpdf@@
 
 
 
wvText (from wv) and pdftotext (from xpdf) are used by the EPrints for full text indexing.
 
 
 
!!Install Required Perl Modules
 
 
 
The majority of perl modules need by EPrints are already installed.
 
 
 
Install Unicode::String using yum:
 
 
 
@@root> yum install perl-Unicode-String@@
 
 
 
Install XML::GDOME from source:
 
 
 
@@root> wget http://cpan.uwinnipeg.ca/cpan/authors/id/T/TJ/TJMATHER/XML-GDOME-0.86.tar.gz @@
 
 
 
@@root> tar xzvf XML-GDOME-0.86.tar.gz@@
 
 
 
@@root> cd XML-GDOME-0.86/@@
 
 
 
@@root> perl Makefile.PL@@
 
 
 
@@root> make@@
 
 
 
@@root> make install@@
 
 
 
!!Add an "eprints" user and group
 
 
 
@@root> useradd eprints@@
 
 
 
!!Set up services
 
 
 
Make apache and mysql start automatically when the machine is rebooted:
 
 
 
@@root> /sbin/chkconfig mysqld on@@
 
 
 
@@root> /sbin/chkconfig httpd on@@
 
 
 
!!Install EPrints
 
 
 
@@root> wget http://www.eprints.org/files/eprints2/eprints-2.3.13.1.tar.gz @@
 
 
 
@@root> tar xzvf eprints-2.3.13.1.tar.gz@@
 
 
 
@@root> cd eprints-2.3.13.1/@@
 
 
 
Find out the name of your outgoing SMTP (email) server.
 
 
 
@@root> ./configure --with-smtp-server smtp.yourdomain@@
 
 
 
@@root> ./install.pl@@
 
 
 
!!Set up apache
 
 
 
Edit the apache config:
 
 
 
@@root> vi /etc/httpd/conf/httpd.conf@@
 
 
 
Find the lines:
 
 
 
@@User apache@@
 
 
 
@@Group apache@@
 
 
 
and change them to:
 
 
 
@@User eprints@@
 
 
 
@@Group eprints@@
 
 
 
Add this line to the end of httpd.conf:
 
 
 
@@Include /opt/eprints2/cfg/apache.conf@@
 
 
 
!!Set up the indexer as a service
 
 
 
@@root> ln -s /opt/eprints2/bin/epindexer /etc/init.d/epindexer@@
 
 
 
@@root> chkconfig --add epindexer@@
 
 
 
Make the indexer start automatically when the machine is rebooted:
 
 
 
@@root> chkconfig epindexer on@@
 
 
 
!!Configure an archive
 
 
 
Start mysql:
 
 
 
@@root> service mysqld start@@
 
 
 
Follow the steps in the main EPrints documentation [[http://www.eprints.org/documentation/tech/php/installation.php#creating_an_archive]] to configure an archive.
 

Latest revision as of 12:41, 12 December 2007

Redirect to: