Index of //vmspython.dyndns.org >/anonymous /kits
/
PCSI Kits of Open Source Software for OpenVMS
Zlib <#zlib> LibBZ2 <#libbz2>
LibJPEG <#libjpeg> LibPNG <#libpng>
Freetype <#freetype> LibImaging <#libimaging>
LibGD <#libgd> GDChart <#gdchart>
LibXML2 <#libxml2> Swish-E <#swishe>
MySQL <#mysql> Python <#python>
A North American mirror site and
an Australian mirror site are also
available.
All these packages require OpenVMS V7.3 on AXP and OpenVMS V8.2 on IA64.
Tom Uijldert has build kits for OpenVMS AXP V7.2 (for zlib, libz and
Python). These kits can be found in Tom Uijldert's OpenVMS V7.2 kits
.
If you wish to compile the software yourself, complete source packages
are available here
or from the North
American mirror site .
Some of these tools require (or run better on) an ODS-5 volume.
The integrated LDDRIVER present within OpenVMS Alpha V7.3-1 and later
can be use to build an ODS-5 container.
The necessary material to use it is include in the tools directory for
each processor type.
------------------------------------------------------------------------
Zlib V1.2.1
Zlib is a compression/decompression library used by several software
packages, including MySQL and Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[LIBZ]| directory. To install it in another directory,
dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT| command. In
this case, the library package will be installed in the |dev:[dir.LIBZ]|
directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" ZLIB-V0102-1-1
3. Install the Zlib package to your chosen destination.
$ PRODUCT INSTALL zlib /(default)/
or ...
$ PRODUCT INSTALL zlib /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[LIBZ]STARTUP /(default)/
or ...
$ @dev:[dir.LIBZ]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
LibBZ2 V1.0.2
LibBZ2 is a block-sorting compression/decompression library used by
several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[LIBBZ2]| directory. To install it in another directory,
dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT| command. In
this case, the library package will be installed in the
|dev:[dir.LIBBZ2]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" LIBBZ2-V0100-2-1
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL libbz2 /(default)/
or ...
$ PRODUCT INSTALL libbz2 /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[LIBBZ2]STARTUP /(default)/
or ...
$ @dev:[dir.LIBBZ2]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
LibJPEG V6.2b
LibJPEG is a image de/compression library using the JPEG standard used
by several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[LIBJPEG]| directory. To install it in another
directory, dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT|
command. In this case, the library package will be installed in the
|dev:[dir.LIBJPEG]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" LIBJPEG-V0602--1.ZIP
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL libjpeg /(default)/
or ...
$ PRODUCT INSTALL libjpeg /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[LIBJPEG]STARTUP /(default)/
or ...
$ @dev:[dir.LIBJPEG]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
LibPNG V1.2.5
LibJPEG is a image de/compression library using the Portable Network
Graphics (PNG) standard used by several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[LIBPNG]| directory. To install it in another directory,
dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT| command. In
this case, the library package will be installed in the
|dev:[dir.LIBPNG]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" LIBPNG-V0102-5-1.ZIP
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL libpng /(default)/
or ...
$ PRODUCT INSTALL libpng /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[LIBPNG]STARTUP /(default)/
or ...
$ @dev:[dir.LIBPNG]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
FreeType V2.1.4
FreeType is a Free font engine library for TrueType fonts used by
several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[FREETYPE]| directory. To install it in another
directory, dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT|
command. In this case, the library package will be installed in the
|dev:[dir.FREETYPE]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" FREETYPE-V0201-4-1.ZIP
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL freetype /(default)/
or ...
$ PRODUCT INSTALL freetype /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[FREETYPE]STARTUP /(default)/
or ...
$ @dev:[dir.FREETYPE]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
LibImaging V1.1.4
LibImaging is a image processing library which supports many file
formats, and provides powerful image processing and graphics
capabilities and used by several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[LIBIMAGING]| directory. To install it in another
directory, dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT|
command. In this case, the library package will be installed in the
|dev:[dir.LIBIMAGING]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" LIBIMAGING-V0101-4-1.ZIP
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL libimaging /(default)/
or ...
$ PRODUCT INSTALL libimaging /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[LIBIMAGING]STARTUP /(default)/
or ...
$ @dev:[dir.LIBIMAGING]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
LibGD V2.0.28
LibGD is an ANSI C library for the dynamic creation of images. GD
creates PNG, JPEG and GIF images, among other formats. It is used by
several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[LIBGD]| directory. To install it in another directory,
dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT| command. In
this case, the library package will be installed in the
|dev:[dir.LIBGD]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" LIBGD-V0200-28-1.ZIP
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL libgd /(default)/
or ...
$ PRODUCT INSTALL libgd /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[LIBGD]STARTUP /(default)/
or ...
$ @dev:[dir.LIBGD]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
GDChart V1.1.4
GdChart is a library to create charts and graphs in PNG, GIF and WBMP
format. It is used by several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[GDCHART]| directory. To install it in another
directory, dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT|
command. In this case, the library package will be installed in the
|dev:[dir.GDCHART]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" GDCHART-V0011-4-1.ZIP
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL gdchart /(default)/
or ...
$ PRODUCT INSTALL gdchart /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[GDCHART]STARTUP /(default)/
or ...
$ @dev:[dir.GDHART]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
Libxml2 V2.6.13
Libxml2 is the XML C parser and toolkit developed for the Gnome project.
It is used by several software packages, including Python.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[LIBXML2]| directory. To install it in another
directory, dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT|
command. In this case, the library package will be installed in the
|dev:[dir.LIBXML2]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" LIBXML2-V0206-13-1.ZIP
3. Install the library package to your chosen destination.
$ PRODUCT INSTALL libxml2 /(default)/
or ...
$ PRODUCT INSTALL libxml2 /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[LIBXML2]STARTUP /(default)/
or ...
$ @dev:[dir.LIBXML2]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
SWISH-E V2.4.2
SWISH-E is a fast, powerful, flexible, free, and easy to use system for
indexing collections of Web pages or other files. Python include a
SWISH-E query interface.
By default, the installation procedure installs this library package in
the |SYS$COMMON:[SWISH-E]| directory. To install it in another
directory, dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT|
command. In this case, the library package will be installed in the
|dev:[dir.SWISH-E]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" SWISH_E-V0204-2-1.ZIP
3. Install the tool package to your chosen destination.
$ PRODUCT INSTALL swishe /(default)/
or ...
$ PRODUCT INSTALL swishe /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM| to define the
necessary logicals.
(You might want to add the relevant line to your |SYSTARTUP_VMS.COM| file.)
$ @SYS$COMMON:[SWISH-E]STARTUP /(default)/
or ...
$ @dev:[dir.SWISH-E]:STARTUP
Back to Top <#pgTop>
------------------------------------------------------------------------
MySQL V4.1.6-GAMMA
Software Requirements
1. CPQ SSL V1.0-B or V1.1 (available as a free download
from HP)
2. JFP ZLIB 1.1-4 or ZLIB 1.2.1 /(See above)/ <#zlib>
*New SYSUAF Account*
------------------------------------------------------------------------
This installation procedure creates the unprivileged SYSUAF account
|MYSQL_SERVER| to run the server. After installation is complete, you
will want to review the security settings on all volumes, directories,
and files this account will access during operation and adjust them
according to your needs.
By default, the installation procedure installs MySQL in the
|SYS$COMMON:[MYSQL]| directory. To install it in another directory,
dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT| command. In
this case, MySQL will be installed in the |dev:[dir.MYSQL]| directory.
Upgrade
1. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" MYSQL-V0401-6-1.ZIP
2. Shut down the MySQL server process.
$ MYSQLADMIN -u ROOT -p SHUTDOWN
$ MYSQLADMIN -u ROOT -p SHUTDOWN /That's right, quit twice/ :-)
3. Install new version of MySQL.
$ PRODUCT INSTALL mysql
4. Start the MySQL server.
$ @MYSQL_ROOT:[VMS]MYSQL_STARTUP
5. Change the default directory to the scripts directory and run the
SQL script |mysql_fix_privilege_tables.sql| to update the system
tables. You need to run this script after an upgrade. You can
safely igore any error messages.
$ SET DEFAULT MYSQL_ROOT:[SCRIPTS]
$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.6-gamma-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use mysql
Database changed
mysql>source mysql_fix_privilege_tables.sql
.
.
.
mysql> exit
$
6. Shut down the MySQL server process.
$ MYSQLADMIN -u ROOT -p SHUTDOWN
$ MYSQLADMIN -u ROOT -p SHUTDOWN /That's right, quit twice/ :-)
7. Finally, start the MySQL server.
$ @MYSQL_ROOT:[VMS]MYSQL_STARTUP
You should now have a running MySQL 4.1.6-gamma server!
Back to Top <#pgTop>
New installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" MYSQL-V0401-6-1.ZIP
3. Install MySQL to your chosen destination directory.
$ PRODUCT INSTALL mysql /(default)/
or ...
$ PRODUCT INSTALL mysql /DESTINATION=dev:[dir]
4. Change the default directory to the VMS-specific directory and run
the two DCL procedure files, |LOGICALS.COM| and |SYMBOLS.COM|, to
define the necessary logicals and symbols for MySQL.
$ SET DEFAULT SYS$COMMON:[MYSQL.VMS] /(default)/
or ...
$ SET DEFAULT dev:[dir.MYSQL.VMS]
then ...
$ @LOGICALS "/SYSTEM/EXEC"
$ @SYMBOLS
5. /(Optional)/ Configure the MySQL package to suit your environment
by editing the file |MYSQL_ROOT:[VMS]MY.CNF|.
6. Run the special DCL procedure |FIRST_START_MYSQLD.COM| to start
the MySQL server for the first time.
$ @[.MYSQL]FIRST_START_MYSQLD
/. . .and wait here a few moments for the database to be created./
7. Run the special DCL procedure |MYSQL_PRIVILEGES.COM| to create the
system tables.
$ @[.MYSQL]MYSQL_PRIVILEGES
8. Connect to the master system table and display the existing
password for ROOT (should be "" at this point).
$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.6-gamma-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use mysql
Database changed
mysql> select Host, User, Password from user;
+-----------+------+----------+
| Host | User | Password |
+-----------+------+----------+
| localhost | root | |
+-----------+------+----------+
1 row in set (0.00 sec)
9. *IMPORTANT!* Define a password for the |ROOT| MySQL account.
mysql> update user set Password=PASSWORD('myrootpassword') where User='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select Host, User, Password from user;
+-----------+------+------------------+
| Host | User | Password |
+-----------+------+------------------+
| localhost | root | 6b6403a743ef6b56 |
+-----------+------+------------------+
1 row in set (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.16 sec)
$
10. /(Optional)/: You must also change the HOST field contents if you
want to access MySQL from another host using the ROOT account. For
example, setting HOST to '%' allows access from anywhere.
11. /(Optional)/: Verify your password and/or host changes took effect.
$ MYSQLADMIN -u ROOT -p STATUS
Enter password:
Uptime: 25 Threads: 1 Questions: 1 Slow queries: 0 Opens: 6
Flush tables: 1 Open tables: 0 Queries per second avg: 0.040
$
12. Shut down the MySQL server process.
$ MYSQLADMIN -u ROOT -p SHUTDOWN
$ MYSQLADMIN -u ROOT -p SHUTDOWN /That's right, quit twice/ :-)
13. Finally, run the DCL procedure |MYSQL_STARTUP.COM|.
(You might want to add this line to your |SYSTARTUP_VMS.COM| file.)
$ @MYSQL_ROOT:[VMS]MYSQL_STARTUP
You should now have a running MySQL 4.1.6-gamma server!
Back to Top <#pgTop>
------------------------------------------------------------------------
Python V2.3.4
Full documentation and some useful links are available from the Python
for VMS site .
Software Requirements
1. CPQ SSL V1.0-B or V1.1(available as a free download
from HP)
2. JFP ZLIB 1.1-4 or ZLIB 1.2.1 /(See above)/ <#zlib>
3. JFP LibBZ2 1.0-2 /(See above)/ <#libbz2>
I *strongly* recommend you install Python on an ODS-5 volume.
By default, the installation procedure installs Python in the
|SYS$COMMON:[PYTHON]| directory. To install it in another directory,
dev:[dir], use the |/DESTINATION| parameter of the |PRODUCT| command. In
this case, Python will be installed in the |dev:[dir.PYTHON]| directory.
Installation
1. Make the directory which holds the ZIP file your default directory
2. Extract the PCSI kit from the ZIP archive.
$ UNZIP "-V" PYTHON-V0203-4-1
3. Install Python to your chosen destination.
$ PRODUCT INSTALL python /(default)/
or ...
$ PRODUCT INSTALL python /DESTINATION=dev:[dir]
4. Finally, run the DCL procedure |STARTUP.COM|.
(You might want to add this line to your |SYSTARTUP_VMS.COM| file.)
$ @dev:[dir]STARTUP
*Shared Images*
------------------------------------------------------------------------
The |STARTUP.COM| procedure runs two other DCL procedures:
|LOGICALS.COM|, to set up the correct Python logicals; and
|INSTALL_DYNAMICS_MODULES.COM| which uses the VMS INTALL command
to load Python modules as shared images (requires CMKRNL
privileges). By default, no modules are INSTALL'ed as shared images.
5. /(Optional)/: Post-Installation Module Compilation
$ SET DEFAULT PYTHON_VMS
$ @SETUP
$ PYTHON COMPILE_PYTHON_MODULES.PY
$ PYTHON -"OO" COMPILE_PYTHON_MODULES.PY
6. /(Optional)/: Post-Installation Module Testing
$ SET DEFAULT PYTHON_VMS
$ @SETUP
$ @ALLTESTS
*Module Testing Results*
------------------------------------------------------------------------
Currently, 1 test /should/ fail:
/test_time/
Remember, all PCSI kits listed below are also available from the North
American mirror site and the
Australian mirror site .
Back to Top <#pgTop>
------------------------------------------------------------------------
© Tous droits réservés 2003 Jean-François PIÉRONNE
Name Revised Size Description
------------------------------------------------------------------------
axp/ 11-Jun-2004 15:12 1,024 subdirectory
ia64/ 21-Sep-2004 16:11 1,024 subdirectory
sources/ 11-Jun-2004 10:49 1,024 subdirectory
readme.html 9-Nov-2004 09:02 35,512 "KITS Readme"
------------------------------------------------------------------------