📄 activeperl-release.html
字号:
</li>
</ul>
<p>
</p>
<h2><a name="linux_and_solaris">Linux and Solaris</a></h2>
<p>The following issues are know to exists when installing ActivePerl on Unix:</p>
<ul>
<li>
<p>Some versions of tar on Solaris have bugs that prevent proper extraction
of files in a package that has long path names. Most other versions
of tar on Solaris use a different method than GNU tar to encode pathnames
longer than 100 characters. GNU tar is therefore required to extract the
package into the file system correctly. A precompiled version of GNU tar
for the sparc platform is available from:</p>
<pre>
<a href="http://www.sunfreeware.com/">http://www.sunfreeware.com/</a></pre>
<p>You can also get the source package for GNU tar from:</p>
<pre>
<a href="http://www.gnu.org/">http://www.gnu.org/</a></pre>
</li>
<li>
<p>The suidperl executable is not included in this package due to potential
security issues. If you wish to use suidperl in your installation, we
recommend building Perl from source. The source code for ActivePerl is
available at:</p>
<pre>
<a href="http://www.ActiveState.com">http://www.ActiveState.com</a></pre>
</li>
</ul>
<p>
</p>
<h2><a name="mac_os_x">Mac OS X</a></h2>
<ul>
<li>
<p>Perl library paths, and thus PPM Areas, defined in the shell by the
PERL5LIB environment variable are not available to PPM when it is
launched by clicking the PPM icon in OS X. To to make this variable
available in the OS X GUI, add an entry similar to the following to
<em>~/.MacOSX/environment.plist</em>:</p>
<pre>
<key>PERL5LIB</key>
<string>/path/to/perl/lib</string></pre>
</li>
<li>
<p>Running <code>sudo ppm</code> or <code>sudo ppm gui</code> does not start up the GUI with
<em>root</em> privileges. Use <code>ppm</code> as a command line tool with <code>sudo</code>.</p>
</li>
<li>
<p>On version 10.3 or earlier, running <code>ppm</code> without arguments from a
remote console (e.g. via ssh) causes a core dump as it attempts to
launch the PPM GUI instead of providing an informative "ppm gui failed"
error.</p>
</li>
</ul>
<p>
</p>
<h2><a name="windows">Windows</a></h2>
<p>The following issues are know to exists when installing ActivePerl on Windows:</p>
<ul>
<li>
<p>The installer cannot create IIS script mappings on Windows Vista.</p>
</li>
<li>
<p>The <a href="../../lib/Pod/perlfunc.html#item_fork"><code>fork()</code></a> emulation has known limitations. See <a href="../../lib/Pod/perlfork.html">the perlfork manpage</a> for a
detailed summary. In particular, <a href="../../lib/Pod/perlfunc.html#item_fork"><code>fork()</code></a> emulation will not work
correctly with extensions that are either not thread-safe, or maintain
internal state that cannot be cloned in the pseudo-child process. This
caveat currently applies to extensions such as Tk and Storable.</p>
</li>
<li>
<p>It seems that some people are having problems with the ActivePerl MSI
installer. The first thing to note is that you CANNOT install
ActivePerl 5.8 over an older version of ActivePerl based on 5.6 or
5.005, such as build 633 or any other 600 or 500 series build. We
have determined that some of these problems are due to other
installations of Perl that may be pointed at by something in the
environment.</p>
<p>The sure-fire solution is to make absolutely certain that no other
installations of Perl are on the target machine. Realizing that this is not
always possible, you can follow these steps to ensure the other
installations will not interfere.</p>
<ol>
<li>
<p>Stop the "Windows Installer" service. This can be accomplished from the
command prompt using the following command:</p>
<pre>
c:\> net stop "Windows Installer"</pre>
</li>
<li>
<p>Temporarily remove or rename PERLLIB and PERL5LIB environment
variables in the system environment.</p>
</li>
<li>
<p>Temporarily remove or rename the following registry values:</p>
<pre>
[\\HKEY_LOCAL_MACHINE\Software\Perl] lib = <directory> (REG_SV)
[\\HKEY_LOCAL_MACHINE\Software\Perl] sitelib = <directory> (REG_SV)
[\\HKEY_LOCAL_MACHINE\Software\Perl] lib-<PerlVersion> = <directory> (REG_SV)
[\\HKEY_LOCAL_MACHINE\Software\Perl] sitelib-<PerlVersion> = <directory>(REG_SV)</pre>
</li>
<li>
<p>Proceed with the installation.</p>
</li>
</ol>
<p>Once the installation has completed successfully, the above actions may be
undone although restoring the environment variables or the registry values
may interfere with the proper operation of your new ActivePerl
installation.
In order to perform all of the above steps, you will need to have
Administrative privileges on the target machine. If you do not have the
required privileges you should contact you Administrator.</p>
<p>The following Microsoft knowledge base articles may be helpful in solving MSI
problems:</p>
<dl>
<dt><strong><a name="item_q236597__2d_off2000_3a_error_message_3a_the_instal">Q236597 - OFF2000: Error Message: The Installation Package Could Not Be Opened ...</a></strong>
<dd>
<p><a href="http://support.microsoft.com/support/kb/articles/Q236/5/97.ASP">http://support.microsoft.com/support/kb/articles/Q236/5/97.ASP</a></p>
</dd>
</li>
<dt><strong><a name="item_q224094__2d_off2000_3a_error_message_3a_this_appli">Q224094 - OFF2000: Error Message: This Application Requires the Windows Installer to Run</a></strong>
<dd>
<p><a href="http://support.microsoft.com/support/kb/articles/Q224/0/94.ASP">http://support.microsoft.com/support/kb/articles/Q224/0/94.ASP</a></p>
</dd>
</li>
<dt><strong><a name="item_q247532__2d_works_2000_err_msg_3a_installer_termin">Q247532 - Works 2000 Err Msg: Installer Terminated Prematurely</a></strong>
<dd>
<p><a href="http://support.microsoft.com/support/kb/articles/Q247/5/32.ASP">http://support.microsoft.com/support/kb/articles/Q247/5/32.ASP</a></p>
</dd>
</li>
<dt><strong><a name="item__22error_1303_2e_the_installer_has_insufficient_pr">"Error 1303. The installer has insufficient privileges..." Running Office Setup</a></strong>
<dd>
<p><a href="http://support.microsoft.com/support/kb/articles/Q228/6/58.ASP">http://support.microsoft.com/support/kb/articles/Q228/6/58.ASP</a></p>
</dd>
</li>
<dt><strong><a name="item_error_message_3a_error_1316_running_setup_for_admi">Error Message: Error 1316 Running Setup for Admin Installation</a></strong>
<dd>
<p><a href="http://support.microsoft.com/support/kb/articles/Q228/5/92.ASP">http://support.microsoft.com/support/kb/articles/Q228/5/92.ASP</a></p>
</dd>
</li>
<dt><strong><a name="item_error_1327_invalid_drive_during_office_installatio">Error 1327 Invalid Drive During Office Installation</a></strong>
<dd>
<p><a href="http://support.microsoft.com/support/kb/articles/Q217/6/66.ASP">http://support.microsoft.com/support/kb/articles/Q217/6/66.ASP</a></p>
</dd>
</li>
</dl>
<li>
<p>On Windows 9x, the system must be rebooted for the PATH environment variable
to take effect.</p>
</li>
<li>
<p>On Windows 9x, the PATH environment variable settings are not removed after an
uninstall.</p>
</li>
</ul>
<p>
</p>
<h2><a name="further_information">Further Information</a></h2>
<p>The Perl distribution comes with extensive documentation. On Unix platforms,
all the standard documentation is installed as man pages under the Perl
install location. The location of the man pages may need to be added to the
MANPATH environment variable in order to access them. For example, in
the C shell:</p>
<pre>
% setenv MANPATH /opt/ActivePerl-5.8/man:$MANPATH</pre>
<p>The documentation is installed in HTML format on all platforms. If ActivePerl
was installed in <em>/opt/ActivePerl-5.8</em> then the HTML documentation
would be located in <em>/opt/ActivePerl-5.8/html</em>.</p>
<p>On Windows, the standard documentation along with Windows-specific Perl
documentation is installed in HTML format, and is accessible from the
"Start" menu.</p>
<p>Updated versions of the HTML documentation will always be available at
the ActiveState website:</p>
<pre>
<a href="http://www.ActiveState.com/ActivePerl/">http://www.ActiveState.com/ActivePerl/</a></pre>
<p>
</p>
<hr />
<h1><a name="reporting_problems">Reporting Problems</a></h1>
<p>Please report any problems you encounter with this release at the
following location:</p>
<pre>
<a href="http://bugs.ActiveState.com/ActivePerl/">http://bugs.ActiveState.com/ActivePerl/</a></pre>
<p>If you do not have web access, reports can be also sent via email to
<a href="mailto:ActivePerl-Bugs@ActiveState.com.">ActivePerl-Bugs@ActiveState.com.</a> Please be sure to include detailed
information about the platform in your message.</p>
<p>As far as possible, please ensure that there is enough information in
the report to reproduce the bug elsewhere. It also helps to submit a
minimal test case that exhibits the bug.</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -