Re: Documenting setting up Maia under Ubuntu (UPDATE: PHP)

"Ian R. Justman" <ianj-/[email protected]>
Newsgroups gmane.mail.virus.maiamailguard
Message-ID <[email protected]>
Hi, all.

Just came up with lists of how certain prerequisites can be installed 
under Ubuntu (and likely via Debian) via apt-get as well as those that 
need pecl and pear juju.  Only two can't at all, unless you know where 
to get them and do it manually.

The items that can be installed straight from apt-get, like the Perl 
modules were "toplevel installed" wherever possible to resolve as many 
dependencies as possible.

These are items shown in red (which I will treat as "required" unless 
specifically told otherwise) which do not need any special treatment 
(apart from any configuration within config.php) that can be installed 
straight from APT:

php-pear
php5-dev (required for those which need manual installing from pecl or pear)
php-mail-mimedecode
php-pager
php-net-smtp (causes installation of dependencies php-auth-sasl 
php-net-socket)
php-log
php-htmlpurifier
php-net-ldap (only required if using LDAP for authentication)
php5-gd (only required if installing graph support)
php-numbers-words (only required if you want spelled-out numbers)

The items shown in red that do require special treatment, whether 
passively or actively (this excludes any configuration within config.php):

php5-imap (only required for authenticating against Exchange Server 
installations; may need manual enabling depending on PHP installation)
smarty3 (Requires a symlink to /usr/share/php/smarty3 named "Smarty" in 
/usr/share/php to work with minimal effort; can be done very simply with 
this:  cd /usr/share/php && ln -s smarty3 Smarty)
php-net-imap  (Only suitable for use at sites with standard SSL ports; 
complains and suggests using older version, though a newer one is 
available (See below))

This item requires installation via PECL:

scrypt() support: (Requires MANUAL installation) (use pecl install 
scrypt) (needs "extension=scrypt.so" in either php.ini or as an option 
in /etc/php5/modules-available)

These items require installation via PEAR:

PEAR::Image_Color (installed with warnings using "pear install Image_Color")
PEAR::Numbers_Roman (requires pear install Numbers_Roman)
PEAR::Net_POP3 (requires pear install Net_POP3)

This is a special case item if you wish to use IMAP but don't want to 
use an older verson of PEAR::Net_IMAP:

PEAR::NET_IMAP (requires pear install NET_IMAP) (Use this instead of 
APT's copy if your IMAP server is a special case that APT's version 
cannot handle or if you would prefer a newer version)

These modules will not install at all, regardless of methods, including 
via PEAR or PECL.  Requires bare-handed manual installation (and 
downloading, too):

PEAR::Image_Canvas (will not install at all)
PEAR::Image_Graph (will not install at all)

I guess I could try Vivid to see if it has better luck for some of the 
other items, since it may likely have newer versions of some these 
libraries, especially PEAR::Net_IMAP.  That will give us an idea of what 
to expect for 16.04 LTS when it gets released next year.

--Ian.

-- 
Ian R. Justman
UNIX hacker.  Anime fan.  Any questions?
ianj (at) ian-justman.com
Please direct business correspondence to my new address, biz (at) 
ian-justman.com. (04/27/2015)
_______________________________________________
Maia-users mailing list
[email protected]
http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.