⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 activeperl-release.html

📁 perl教程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- saved from url=(0017)http://localhost/ -->
<script language="JavaScript" src="../../displayToc.js"></script>
<script language="JavaScript" src="../../tocParas.js"></script>
<script language="JavaScript" src="../../tocTab.js"></script>
<link rel="stylesheet" type="text/css" href="../../scineplex.css">
<title>ActivePerl 820 -- Release Notes</title>
<link rel="stylesheet" href="../../Active.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rev="made" href="mailto:" />
</head>

<body>

<script>writelinks('__top__',2);</script>
<h1><a>ActivePerl 820 -- Release Notes</a></h1>
<p><a name="__index__"></a></p>

<!-- INDEX BEGIN -->

<ul>

	<li><a href="#activeperl_820__release_notes">ActivePerl 820 - Release Notes</a></li>
	<li><a href="#incompatibilities">Incompatibilities</a></li>
	<ul>

		<li><a href="#ppm_version_4">PPM version 4</a></li>
	</ul>

	<li><a href="#known_issues">Known Issues</a></li>
	<ul>

		<li><a href="#ppm">PPM</a></li>
		<li><a href="#aix">AIX</a></li>
		<li><a href="#linux_and_solaris">Linux and Solaris</a></li>
		<li><a href="#mac_os_x">Mac OS X</a></li>
		<li><a href="#windows">Windows</a></li>
		<li><a href="#further_information">Further Information</a></li>
	</ul>

	<li><a href="#reporting_problems">Reporting Problems</a></li>
</ul>
<!-- INDEX END -->

<hr />
<p>
</p>
<h1><a name="activeperl_820__release_notes">ActivePerl 820 -- Release Notes</a></h1>
<p>Welcome, and thank you for downloading ActivePerl.  This release
corresponds to Perl version 5.8.8.</p>
<p>The following platforms are supported by this release:</p>
<ul>
<li>
<p>AIX 5.1 or later (rs6000)</p>
</li>
<li>
<p>Linux: glibc 2.2 or later (x86)</p>
<p>Linux: glibc 2.3 or later (x64)</p>
</li>
<li>
<p>Mac OS X 10.3 &quot;Panther&quot; or later (x86 or powerpc)</p>
</li>
<li>
<p>Solaris 2.6 or later (sparc, 32 and 64 bit)</p>
<p>Solaris 10 or later (x86)</p>
</li>
<li>
<p>Windows 9x, Me, NT, 2000 (x86)</p>
<p>Windows XP and 2003 (x86 and x64)</p>
</li>
</ul>
<p>For a chronological list of changes included in this and past releases,
see the <a href="changes-58.html">ActivePerl 5.8 Change Log</a>.</p><p>
</p>
<hr />
<h1><a name="incompatibilities">Incompatibilities</a></h1>
<p>Perl 5.8 is not binary compatible with Perl 5.6.  In particular, do not
attempt to use extensions or PPM packages built for ActivePerl 600
series builds with ActivePerl 800 series builds and vice versa.  Please
check <a href="../../lib/Pod/perl58delta.html#incompatible_changes">Incompatible Changes in the perl58delta manpage</a> for known source level
incompatibilities between the Perl 5.8 releases and the earlier releases
in the Perl 5.6 series.</p>
<p>You may also want to check <a href="../../lib/Pod/perl581delta.html#incompatible_changes">Incompatible Changes in the perl581delta manpage</a>,
<a href="../../lib/Pod/perl582delta.html#incompatible_changes">Incompatible Changes in the perl582delta manpage</a>, and <a href="../../lib/Pod/perl584delta.html#incompatible_changes">Incompatible Changes in the perl584delta manpage</a>, for additional minor incompatible changes made in Perl 5.8.1, Perl
5.8.2 and Perl 5.8.4 respectively.</p>
<p>The order of the directories in <a href="../../lib/Pod/perlvar.html#item__inc"><code>@INC</code></a> has changed since build 817 of
ActivePerl.  The <em>$PREFIX/site/lib</em> directory is now searched for
modules before <em>$PREFIX/lib</em>.  This means that core modules might be
shadowed by what is installed locally and these updates might bring
incompatibilities that break applications only tested against the
original core module.</p>
<p>All modules that ActivePerl bundles in addition to the core modules
are now installed in <em>$PREFIX/lib</em>.  In ActivePerl build 817 and
earlier, these were installed in <em>$PREFIX/site/lib</em>.</p>
<p>The $Config{siteprefix} is now <em>$PREFIX/site</em>.  In ActivePerl build
817 and earlier, it was just <em>$PREFIX</em> and $Config{sitelib}
compensated by introducing the <em>site</em> level. As a consequence
programs included with packages installed into the <code>site</code> area now
get installed in <em>$PREFIX/site/bin</em>.  In ActivePerl build 817 and
earlier, these were installed in <em>$PREFIX/bin</em>.  Another consequence of
the $Config{siteprefix} update is that modules configured and built
with <code>perl Makefile.PL PREFIX=...</code> are now installed directly in the
<em>lib</em> directory of the given <code>PREFIX</code>.</p>
<p>
</p>
<h2><a name="ppm_version_4">PPM version 4</a></h2>
<p>PPM version 4 differs from version 3 (distributed with ActivePerl build
817 and earlier) in the following ways:</p>
<ul>
<li>
<p>Running <code>ppm</code> without arguments now bring up a graphical user
interface; there is no more console shell.</p>
</li>
<li>
<p>The output format of most commands have changed.  Scripts that parse
the output of <code>ppm</code> need to change.</p>
</li>
<li>
<p><code>ppm describe</code> only takes a <em>number</em> as argument.  The other forms
are not supported.</p>
</li>
<li>
<p><code>ppm install</code> without argument does not install a default package and
does not support the <em>range</em> argument.  The <code>--follow</code> and
<code>--no-follow</code> options are not supported.</p>
</li>
<li>
<p><code>ppm profile</code>, <code>ppm properties</code>, <code>ppm set</code>, and <code>ppm target</code>
commands are not supported.</p>
</li>
<li>
<p><code>ppm repo up</code> and <code>ppm repo down</code> commands are not supported.</p>
</li>
<li>
<p><code>ppm search</code> does not support the <em>field</em>=<em>glob</em> syntax.</p>
</li>
<li>
<p>SOAP-based repositories are no longer supported.</p>
</li>
</ul>
<p>
</p>
<hr />
<h1><a name="known_issues">Known Issues</a></h1>
<p>
</p>
<h2><a name="ppm">PPM</a></h2>
<p>There are some known outstanding issues with the PPM 4 client:</p>
<ul>
<li>
<p>The PPM state database (containing configuration information for
repositories, view options in the GUI, and repository state) is not
imported from previous installations.</p>
<p>If you have added custom PPM 4 repositories with ActivePerl 5.8.8.819,
you should reconfigure them manually with <code>ppm repo add ...</code> or in the
GUI.  The repository state will be automatically re-synchronized when
PPM is run.</p>
</li>
<li>
<p>Packages using post install scripts can't be installed from the GUI.
The workaround is to use the command line version of ppm to install
these packages.</p>
</li>
<li>
<p>The &quot;Upgradable View&quot; shows packages that would downgrade the
installation. PPM will warn you if select a package for installation
which would downgrade the currently installed version.</p>
</li>
<li>
<p>List icons will sometimes not repaint properly after scrolling under
X11.  This does not affect the Windows and Mac OS X builds.</p>
</li>
<li>
<p>Running <code>sudo ppm ...</code> the first time <code>ppm</code> is invoked from a
regular user account on Unix will create a <em>root</em> owned state
database.  This effectively makes the database read-only when running
<code>ppm</code> without <code>sudo</code>, and might manifest itself as Application Error
dialogs when running the GUI.  Workaround is to run <code>sudo chown -R
$USER ~/.ActivePerl</code> once to fix up ownership of the state database.</p>
</li>
<li>
<p>Sync of repository state might be slow. (#45830)</p>
</li>
<li>
<p>No PPM GUI for the 64 bit versions of ActivePerl.</p>
</li>
</ul>
<p>If you find other issues with the new PPM client, please report them at
<a href="http://bugs.ActiveState.com/ActivePerl/">http://bugs.ActiveState.com/ActivePerl/</a>.</p>
<p>
</p>
<h2><a name="aix">AIX</a></h2>
<p>The following issues are know to exists when installing ActivePerl on AIX:</p>
<ul>
<li>
<p>The reloc_perl script does not correctly update the perl-dynamic executable.
The workaround is to install directly from the tarball into the new location.</p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -