

 Latest Info Tech Corner Patches • Info Documentation FAQs White Papers Tutorials Examples Archives



|
Patches
Patch files are numbered, and they are listed in order,
lower numbers first.
A single patch may have various versions,
which means that the patch has been updated.
Getting and installing patches
The four steps are below. The first step is optional, and only needed for
users which access web sites via a proxy that requires a username
and password.
-
Manually install patches for proxy authorization:
**** NOT NEEDED FOR ALLEGRO CL 8.1 ****
[ONLY needed if you use a proxy requiring a username and password]
NOTE: once completed, this step can be skipped for future updates.
Because you require the use of a username and password with
your proxy, you need to manually download and install patches
into the code subdirectory of the
Allegro directory.
For Allegro CL 7.0 there are three patches needed:
update.fasl,
aserve.001 and
aserve.002.
For Allegro CL 8.0 there are two patches needed:
update.fasl and
aserve.001.
Please download the files from the following table
appropriate for the architecture and version of Allegro CL you are using.
(You may need to right-click on the links and select "Save Target As..." or
"Save Link As...".)
-
Download the patches:
No proxy needed for web access:
On UNIX: Call the function sys:update-allegro when the machine you are
running Lisp on can access the internet. This will download available
patches for your machine and version of Allegro CL. A typical call
looks like:
(sys:update-allegro)
On Windows: if you use the IDE, the Help
| Download Patches menu item will display the Download
Patches dialog. You can use that dialog to cause patches to be
downloaded. (The dialog will arrange for the call to sys:update-allegro. When not using the IDE, call
sys:update-allegro at a prompt just as one would
do on UNIX).
Proxy required for web access:
On UNIX and Windows:
Call the function sys:update-allegro when the machine you are
running Lisp on can access the internet.
Substitute your actual proxy host name,
proxy port (a number), username and password for the
bold italic items below.
If you do not require a username and password, then use these forms:
(sys:update-allegro :proxy "myproxy:myport")
If you require a username and password, then use these forms:
(sys:update-allegro
:proxy "myproxy:myport"
:proxy-basic-authorization '("myaccount" . "mypassword"))
-
Exit/Quit all running Allegro CL images.
This is very important. The
update process in the next step will fail unless you complete this step.
-
Update your Lisp:
On UNIX, in the Allegro directory, run the shell script
update.sh.
On Windows, run the batch file update.bat in the Allegro
directory. The Start menu contains a Run update.bat menu
item. You can also run it by double-clicking on update.bat in
the Windows Explorer.
Notes on getting patches
-
See the section Patches
in doc/introduction.htm
for a more detailed discussion of patch downloading.
-
sys:update-allegro has keyword arguments for
finer control of patch downloading. See the description for more
details. No arguments are required for normal updating in most cases.
-
Allegro CL stand-alone applications can continue running while Allegro
CL itself is being updated. They have all the files they need in their
own directories and are not affected by the update. Allegro CL
applications using image (dxl) files in the Allegro directory must be
stopped for the update, however.
-
Be sure to do the update (step 4 above)! Forgetting to
run the update script is the most common cause of apparent problems
with patches.
Please report any problems with downloading and/or installing patches
to support@franz.com.
Available patches
Click here
for information about available patches.
Manually getting patches
Information on manual patching is available in the
Allegro CL FAQ.
© 2008 Franz Inc - Privacy Statement
[ Consulting Services
| Packages/Pricing
| Allegro NFS
| Certification Program
]
|