Difference between revisions of "Installing GDOME"

From EPrints Documentation
Jump to: navigation, search
m
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{manual}}
 
{{manual}}
[[Category:Installing EPrints Dependencies]]
 
Since EPrints 2.2 you may use either XML::DOM or XML::GDOME. XML::GDOME is recommended as it's faster and uses much less RAM, but it does require you to install a whole lot of extra libraries and perl modules. If you are running a pilot or demonstration service then XML::DOM is fine, and you can always switch over later by installing the required tools and setting the GDOME flag in perl_lib/EPrints/SystemSettings.pm
 
  
===Addional Libraries Required for GDOME support===
+
In future versions of EPrints, <tt>XML::LibXML</tt> will be the only XML library supported. As this is about as efficient as <tt>XML::GDOME</tt> but can be more easily installed on various Linux operating systems. Therefore, it is best to install this rather than <tt>XML::GDOME</tt>, as this will make it more difficult to upgrade to future version of EPrints.
 
 
<code>
 
libxml2
 
libxml2-devel
 
</code>
 
either get the tarball from: ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/
 
 
 
or the RPMs (but we have had problems with complex RPM dependencies):
 
 
 
 
 
<code>
 
http://rpmfind.net/linux/rpm2html/search.php?query=libxml2
 
http://rpmfind.net/linux/rpm2html/search.php?query=libxml2-devel
 
</code>
 
===The GDOME Library===
 
Obtain this from
 
 
 
 
 
<code>
 
  http://gdome2.cs.unibo.it/#downloads
 
</code>
 
You may either use the RPMs (gdome2 and gdome2-devel) or the tarball.
 
 
 
===Additional Perl Modules Required for GDOME support===
 
 
 
<code>
 
XML-LibXML-Common
 
XML-NamespaceSupport
 
XML-GDOME
 
</code>
 
All of which are in http://www.cpan.org/modules/by-module/XML/
 
 
 
=== See Also ===
 
 
 
*[[Installing GDOME on Redhat 7]]
 
*[[Installing GDOME on Fedora Core 3]]
 
*[[Installing GDOME on Debian]]
 

Latest revision as of 22:25, 29 May 2022

Manual Sections

In future versions of EPrints, XML::LibXML will be the only XML library supported. As this is about as efficient as XML::GDOME but can be more easily installed on various Linux operating systems. Therefore, it is best to install this rather than XML::GDOME, as this will make it more difficult to upgrade to future version of EPrints.