Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
installing_prerequisites_on_gentoo [2010/10/29 13:59] – eby | installing_prerequisites_on_gentoo [2010/10/29 14:46] – eby |
---|
**As the root user**, add the following USE flags to ''/etc/make.conf'':<code> | **As the root user**, add the following USE flags to ''/etc/make.conf'':<code> |
USE="-ldap apache2 mpm-prefork perl postgres gif jpeg png urandom web" | USE="-ldap apache2 mpm-prefork perl postgres gif jpeg png urandom web" |
| APACHE2_MPMS="prefork" |
</code> | </code> |
| |
echo "dev-libs/libmemcache" >> /etc/portage/package.keywords | echo "dev-libs/libmemcache" >> /etc/portage/package.keywords |
emerge libmemcache | emerge libmemcache |
| emerge libmemcached |
</code> | </code> |
| |
shell> install Bundle::CPAN | shell> install Bundle::CPAN |
shell> reload cpan | shell> reload cpan |
shell> install Cache::Memcached Class::DBI::AbstractSearch | shell> install Cache::Memcached DBI DateTime DateTime::Format::ISO8601 FreezeThaw JSON::XS Net::Server UNIVERSAL::require Unix::Syslog XML::LibXML |
shell> install DateTime DateTime::Format::ISO8601 DateTime::TimeZone | </code> |
shell> install DBI DBD::Pg Email::Send GD::Graph3d Log::Log4perl | |
shell> install JavaScript::SpiderMonkey JSON::XS | |
shell> install XML::LibXML XML::LibXSLT XML::Simple | |
shell> install MARC::Record MARC::Charset MARC::File::XML | |
shell> install Net::Server::PreFork Net::Z3950::ZOOM | |
shell> install Template Text::Aspell UNIVERSAL::require Unix::Syslog | |
shell> install Text::CSV Text::CSV_XS Spreadsheet::WriteExcel Tie::IxHash</code> | |
| |
We need ''Net::Jabber'' to register users with ejabberd. The gsasl ebuild is required for authentication. I found that I had to select **no** when asked if I wanted to install the optional GSSAPI module for ''XML::Stream'', one of its underlying modules, to avoid severe test failure. I stopped ejabberd before installing this module to avoid any port conflicts during the ''Net::Jabber'' tests. Finally, a few ''Net::Jabber'' tests failed anyways, so I forced the install of that module. | We need ''Net::Jabber'' to register users with ejabberd. The gsasl ebuild is required for authentication. I found that I had to select **no** when asked if I wanted to install the optional GSSAPI module for ''XML::Stream'', one of its underlying modules, to avoid severe test failure. I stopped ejabberd before installing this module to avoid any port conflicts during the ''Net::Jabber'' tests. Finally, a few ''Net::Jabber'' tests failed anyways, so I forced the install of that module. |