README.rpm-dist (interchange-5.8.2) | : | README.rpm-dist (interchange-5.10.0) | ||
---|---|---|---|---|
skipping to change at line 34 | skipping to change at line 34 | |||
Logs: Logs go in /var/log/interchange. The subdirectory is needed to | Logs: Logs go in /var/log/interchange. The subdirectory is needed to | |||
allow the Interchange user ID to write/create files. A configuration file | allow the Interchange user ID to write/create files. A configuration file | |||
is added to /etc/logrotate.d to do log rotation. | is added to /etc/logrotate.d to do log rotation. | |||
Run: Run files go in /var/run/interchange. This includes the UNIX-domain | Run: Run files go in /var/run/interchange. This includes the UNIX-domain | |||
socket and catalog status files. The subdirectory is needed to allow | socket and catalog status files. The subdirectory is needed to allow | |||
the Interchange user ID to write/create files. | the Interchange user ID to write/create files. | |||
Sessions and temporary files: /var/cache/interchange. | Sessions and temporary files: /var/cache/interchange. | |||
Documentation: /usr/share/doc/interchange-5.8.2. | Documentation: /usr/share/doc/interchange-5.10.0. | |||
On a dedicated production server, it is wise to segregate as many of these | On a dedicated production server, it is wise to segregate as many of these | |||
directories as possible onto their own partitions, to prevent problems if | directories as possible onto their own partitions, to prevent problems if | |||
one partition runs out of inodes or disk space, or you have a disk failure. | one partition runs out of inodes or disk space, or you have a disk failure. | |||
DEPENDENCIES | DEPENDENCIES | |||
Interchange requires many Perl modules from CPAN. Many of these do not | Interchange requires many Perl modules from CPAN. Many of these do not | |||
usually come supplied with your operating system, so you will need to | usually come supplied with your operating system, so you will need to | |||
install them yourself. It's best to locate RPMs for each of the needed | install them yourself. It's best to locate RPMs for each of the needed | |||
Perl modules and install them. To get a complete list of dependencies, do: | Perl modules and install them. To get a complete list of dependencies, do: | |||
rpm -qp --requires interchange-5.8.2-1.*.rpm | rpm -qp --requires interchange-5.10.0-1.*.rpm | |||
Unfortunately, there's not currently a reliable, steady source of the latest | Unfortunately, there's not currently a reliable, steady source of the latest | |||
CPAN modules in RPM format for most operating systems. Thus the easiest way | CPAN modules in RPM format for most operating systems. Thus the easiest way | |||
to install them is to use CPAN to build the modules from source. First set | to install them is to use CPAN to build the modules from source. First set | |||
up CPAN and install its auxiliary modules: | up CPAN and install its auxiliary modules: | |||
perl -MCPAN -e'install Bundle::CPAN' | perl -MCPAN -e'install Bundle::CPAN' | |||
Then install the main modules Interchange uses: | Then install the main modules Interchange uses: | |||
perl -MCPAN -e'install Bundle::Interchange' | perl -MCPAN -e'install Bundle::Interchange' | |||
Instead you may want to install a bundle that includes many optional but | Instead you may want to install a bundle that includes many optional but | |||
useful modules: | useful modules: | |||
perl -MCPAN -e'install Bundle::InterchangeKitchenSink' | perl -MCPAN -e'install Bundle::InterchangeKitchenSink' | |||
INSTALL | INSTALL | |||
rpm -Uvh interchange-5.8.2-1.*.rpm | rpm -Uvh interchange-5.10.0-1.*.rpm | |||
rpm -Uvh interchange-standard-5.8.2-1.*.rpm | rpm -Uvh interchange-standard-5.10.0-1.*.rpm | |||
If you have installed CPAN modules from source, rather than RPM, you'll need | If you have installed CPAN modules from source, rather than RPM, you'll need | |||
to install the main interchange package without dependency checking because | to install the main interchange package without dependency checking because | |||
RPM doesn't know about those modules you installed: | RPM doesn't know about those modules you installed: | |||
rpm -Uvh --nodeps interchange-5.8.2-1.*.rpm | rpm -Uvh --nodeps interchange-5.10.0-1.*.rpm | |||
STARTING/RESTARTING INTERCHANGE | STARTING/RESTARTING INTERCHANGE | |||
Interchange, as installed from the RPM, needs a special invocation from | Interchange, as installed from the RPM, needs a special invocation from | |||
/usr/sbin/interchange. This is because the locations of configuration, | /usr/sbin/interchange. This is because the locations of configuration, | |||
run, and log files differ from the places Interchange has traditionally | run, and log files differ from the places Interchange has traditionally | |||
expected them. | expected them. | |||
As either the 'interch' user or the root user you should start or restart | As either the 'interch' user or the root user you should start or restart | |||
interchange with this command: | interchange with this command: | |||
skipping to change at line 130 | skipping to change at line 130 | |||
to normal. | to normal. | |||
-- suEXEC not enabled. If you have suEXEC enabled, you are responsible | -- suEXEC not enabled. If you have suEXEC enabled, you are responsible | |||
for changing permissions and running parameters appropriately. You | for changing permissions and running parameters appropriately. You | |||
can typically disable suEXEC by running `chmod u-s /usr/bin/suexec'. | can typically disable suEXEC by running `chmod u-s /usr/bin/suexec'. | |||
If you want to continue to use suEXEC, you will have to compile the | If you want to continue to use suEXEC, you will have to compile the | |||
appropriate INET mode link program and use it instead of vlink. | appropriate INET mode link program and use it instead of vlink. | |||
INSTALL | INSTALL | |||
rpm -Uvh interchange-standard-demo-5.8.2-1.*.rpm | rpm -Uvh interchange-standard-demo-5.10.0-1.*.rpm | |||
USING THE DEMO | USING THE DEMO | |||
Once installed, you should be able to access the demo catalog like this | Once installed, you should be able to access the demo catalog like this | |||
(using your own hostname, of course): | (using your own hostname, of course): | |||
http://hostname/standard/ | http://hostname/standard/ | |||
The initial administrative user name is "interch", and the password is | The initial administrative user name is "interch", and the password is | |||
"pass". Change the password as soon as possible. | "pass". Change the password as soon as possible. | |||
End of changes. 5 change blocks. | ||||
6 lines changed or deleted | 6 lines changed or added |