ik heb op mijn werk erg veel problemen gehad met installaties in /usr en /usr/local. We moesten een keer php updaten en dat ging steeds mis. bleek dat mysql zowel in /usr/local/mysql, als /usr/local en /usr geinstalled was en php tegen al de drie mysql-libs gecompiled was.
we hebben nu afgesproken alles in /usr/local/<subdir> te installen, ik heb dus bijv.
/usr/local/php4
/usr/local/apache
/usr/local/mysql
/usr/local/pgsql
/usr/local/openssl
/usr/local/openssh
/usr/local/openldap
/usr/local/cyrus-imap
/usr/local/cyrus-sasl
/usr/local/postfix
etc. etc.
het voordeel is dat het upgraden van een item, php of whatever veel makkelijker is omdat je weet waar de libs, include en daemons staan en dus die eerst kan weghalen voordat de nieuwe te installen. de compile kan wel problemen geven maar met een beetje ervaring is dat wel te doen. je path groeit ook met de dag maar of dat een probleem is