Material necesario:
Se arranca el sistema y se abre sesión con SYSTEM
Si no está ya, se “introduce” la imagen de disco en el “lector virtual”.
$ (Pulsar Ctrl+E) Simulation stopped, PC: 834B4F43 (CMPL R4,R5) sim> attach -r rq3 AG-RX5RG-BE.iso RQ: unit is read only sim> cont _
Se monta el CDROM
mount/over=id dua3: %MOUNT-I-WRITELOCK, volume is write locked %MOUNT-I-MOUNTED, VAXBINDEC073 mounted on _VAX$DUA3: $ _
Se resgistra y activa el PAK
$ LICENSE REGISTER PASCAL /ISSUER=DEC /AUTHORIZATION=HOBBYIST-XX-KEY99999-999999 /PRO DUCER=DEC /UNITS=0 /ACTIVITY=CONSTANT=100 /TERMINATION_DATE=dd-mmm-yyyy /CHECKSUM =9-XXXX-XXXX-XXXX-XXXX $ LICENSE LOAD PASCAL %LICENSE-I-LOADED, DEC PASCAL was successfully loaded with 0 units $ _
Si está instalado e iniciado TCP/IP se detiene con
$ @sys$startup:tcpip$shutdown
Se realiza la instalación
$ @sys$update:vmsinstal pascal058 dua3:[pascal058.kit] OpenVMS VAX Software Product Installation Procedure V7.3 It is DD-MMM-YYYY at HH:MM. Enter a question mark (?) at any time for help. * Are you satisfied with the backup of your system disk [YES]? (Pulsar ENTER) The following products will be processed: PASCAL V5.8 Beginning installation of PASCAL V5.8 at HH:MM %VMSINSTAL-I-RESTORE, Restoring product save set A ... %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP. Copyright 2020 Compaq Computer Corporation COMPAQ Registered in U.S. Patent and Trademark Office. Confidential computer software. Valid license from Compaq required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. *-------------------------------------------------------------* * Installation Command Procedure for * * Compaq Pascal V5.8 compiler, definition files, and examples * *-------------------------------------------------------------* The Compaq Pascal V5.8 kit contains the compiler, message files, command line definition and help files. These files require 3500 blocks during installation and will occupy 3000 blocks after installation. * Do you want to install the Compaq Pascal compiler [YES]? (Pulsar ENTER) The Compaq Pascal V5.8 kit contains definition files for OpenVMS System Services and several Run-Time Library Facility codes. The definition files require 11500 blocks during installation and will occupy 10000 blocks after installation. In addition, if you have Compaq Pascal compilers that were saved from prior upgrades, the definition files will be built with the oldest possible compiler to allow for the older compilers to inherit the newly constructed definition files. The Compaq Pascal definition files (STARLET.PAS and others), which provide OpenVMS system service and run-time library interface definitions for Compaq Pascal applications, are not present and therefore should be created. * Do you want to install the Compaq Pascal definition files [YES]? (Pulsar ENTER) The Compaq Pascal V5.8 kit contains a set of example programs using many features of Compaq Pascal and OpenVMS. The example files require 150 blocks during installation and will occupy 150 blocks after installation. * Do you want to install the Compaq Pascal example programs [YES]? (Pulsar ENTER) * Do you want to purge files replaced by this installation [YES]? (Pulsar ENTER) * Do you want to run the IVP after the installation [YES]? (Pulsar ENTER) Product: PASCAL Producer: DEC Version: 5.8 Release Date: 08-NOV-2000 * Does this product have an authorization key registered and loaded? y This kit contains a file summarizing the new features, changes, restrictions, and compatibility issues in this release of Compaq Pascal. This file is named PASCAL058.RELEASE_NOTES and has been placed in SYS$HELP:. This file contains information valuable to Compaq Pascal programmers. Please inform your user community of this file's existence. In addition, a file describing record layout considerations to improve performance and/or coexistance between VAX and Alpha systems has been provided in SYS$HELP:PASCAL_RECORD_LAYOUT_GUIDE.MEM This kit will construct the following definition files in SYS$LIBRARY: STARLET.PAS/PEN PASCAL$ACLEDIT_ROUTINES.PAS/PEN PASCAL$CLI_ROUTINES.PAS/PEN PASCAL$CONV_ROUTINES.PAS/PEN PASCAL$DCX_ROUTINES.PAS/PEN PASCAL$DTK_ROUTINES.PAS/PEN PASCAL$EDT_ROUTINES.PAS/PEN PASCAL$FDL_ROUTINES.PAS/PEN PASCAL$LIB_ROUTINES.PAS/PEN PASCAL$LBR_ROUTINES.PAS/PEN PASCAL$MAIL_ROUTINES.PAS/PEN PASCAL$MTH_ROUTINES.PAS/PEN PASCAL$NCS_ROUTINES.PAS/PEN PASCAL$OTS_ROUTINES.PAS/PEN PASCAL$PPL_ROUTINES.PAS/PEN PASCAL$PSM_ROUTINES.PAS/PEN PASCAL$SMB_ROUTINES.PAS/PEN PASCAL$SMG_ROUTINES.PAS/PEN PASCAL$SOR_ROUTINES.PAS/PEN PASCAL$STR_ROUTINES.PAS/PEN PASCAL$TPU_ROUTINES.PAS/PEN PASCAL$CVT_ROUTINES.PAS/PEN For compatibility with existing programs, symbols in previous versions of STARLET.PAS will remain in STARLET.PAS even though the symbols might be associated with a run-time library. For example, the SMG$K_* symbols are still in STARLET.PAS instead of PASCAL$SMG_ROUTINES.PAS, while the SMG$ entry points and the SMG message numbers are in PASCAL$SMG_ROUTINES.PAS. This kit provides several examples in SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]. The names of the files reflect the topic being demonstrated by the programs. The IVP (Installation Verification Procedure) will be left in SYS$TEST:PASCAL$IVP.COM. After the installation is complete, you can invoke the command file at any time to reverify that Compaq Pascal is installed and working correctly. An optional startup file has been placed in SYS$STARTUP:PASCAL$STARTUP.COM. The file installs the Compaq Pascal compiler, Run-Time Library, and message files as shared images to improve the performance of using the Compaq Pascal compiler or applications written in Compaq Pascal. If you wish to use this file, add the following DCL command to SYS$MANAGER:SYSTARTUP_VMS.COM $ @SYS$STARTUP:PASCAL$STARTUP.COM All questions regarding the installation have now been asked. The installation of Compaq Pascal V5.8 will now continue for 5 to 45 minutes depending on your configuration and the options requested. Installing Compaq Pascal compiler... %VMSINSTAL-I-RESTORE, Restoring product save set B ... %VMSINSTAL-I-SYSDIR, This product creates system directory [SYSTEST.PASCAL]. Installing Compaq Pascal definition files... %VMSINSTAL-I-RESTORE, Restoring product save set C ... Generating STARLET.PAS/PEN... Generating PASCAL$ACLEDIT_ROUTINES.PAS/PEN... Generating PASCAL$CLI_ROUTINES.PAS/PEN... Generating PASCAL$CONV_ROUTINES.PAS/PEN... Generating PASCAL$DCX_ROUTINES.PAS/PEN... Generating PASCAL$DTK_ROUTINES.PAS/PEN... Generating PASCAL$EDT_ROUTINES.PAS/PEN... Generating PASCAL$FDL_ROUTINES.PAS/PEN... Generating PASCAL$LIB_ROUTINES.PAS/PEN... Generating PASCAL$LBR_ROUTINES.PAS/PEN... Generating PASCAL$MAIL_ROUTINES.PAS/PEN... Generating PASCAL$MTH_ROUTINES.PAS/PEN... Generating PASCAL$NCS_ROUTINES.PAS/PEN... Generating PASCAL$OTS_ROUTINES.PAS/PEN... Generating PASCAL$PPL_ROUTINES.PAS/PEN... Generating PASCAL$PSM_ROUTINES.PAS/PEN... Generating PASCAL$SMB_ROUTINES.PAS/PEN... Generating PASCAL$SMG_ROUTINES.PAS/PEN... Generating PASCAL$SOR_ROUTINES.PAS/PEN... Generating PASCAL$STR_ROUTINES.PAS/PEN... Generating PASCAL$TPU_ROUTINES.PAS/PEN... Generating PASCAL$CVT_ROUTINES.PAS/PEN... Installing Compaq Pascal example programs... %VMSINSTAL-I-RESTORE, Restoring product save set D ... %VMSINSTAL-I-SYSDIR, This product creates system directory [SYSHLP.EXAMPLES.PASC AL]. Your OpenVMS system will now be updated to include the following new and modified files: SYS$SYSTEM:PASCAL.EXE [new] SYS$HELP:PASCAL058.RELEASE_NOTES [new] SYS$COMMON:[SYSTEST.PASCAL]PASCAL$IVP.PAS [new] SYS$HELP:HELPLIB.HLB [modified] SYS$HELP:PASCAL_RECORD_LAYOUT_GUIDE.MEM [new] SYS$LIBRARY:DCLTABLES.EXE [modified] SYS$LIBRARY:LIBDEF.PAS [new] SYS$LIBRARY:MTHDEF.PAS [new] SYS$LIBRARY:PASDEF.PAS [new] SYS$LIBRARY:PASSTATUS.PAS [new] SYS$LIBRARY:SIGDEF.PAS [new] SYS$MESSAGE:PASCALER1.EXE [new] SYS$MESSAGE:PASCALER2.EXE [new] SYS$STARTUP:PASCAL$STARTUP.COM [new] SYS$SYSTEM:PASCAL$SHOW_VERSIONS.COM [new] SYS$SYSTEM:PASCAL$SET_VERSION.COM [new] SYS$SYSTEM:PASCAL$DEFAULT_VERSION.COM [new] SYS$TEST:PASCAL$IVP.COM [new] SYS$COMMON:[SYSTEST.PASCAL]PASSTR$IVP.PAS [new] SYS$LIBRARY:STARLET.PAS [new] SYS$LIBRARY:STARLET.PEN [new] SYS$LIBRARY:PASCAL$ACLEDIT_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$ACLEDIT_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$CLI_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$CLI_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$CONV_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$CONV_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$DCX_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$DCX_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$DTK_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$DTK_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$EDT_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$EDT_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$FDL_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$FDL_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$LIB_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$LIB_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$LBR_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$LBR_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$MAIL_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$MAIL_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$MTH_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$MTH_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$NCS_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$NCS_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$OTS_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$OTS_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$PPL_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$PPL_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$PSM_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$PSM_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$SMB_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$SMB_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$SMG_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$SMG_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$SOR_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$SOR_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$STR_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$STR_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$TPU_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$TPU_ROUTINES.PEN [new] SYS$LIBRARY:PASCAL$D_FLOAT.PAS [new] SYS$LIBRARY:PASCAL$D_FLOAT.PEN [new] SYS$LIBRARY:PASCAL$G_FLOAT.PAS [new] SYS$LIBRARY:PASCAL$G_FLOAT.PEN [new] SYS$LIBRARY:PASCAL$CVT_ROUTINES.PAS [new] SYS$LIBRARY:PASCAL$CVT_ROUTINES.PEN [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]CONSTRUCTOR_1.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]FUNCTION_CALLS.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]HANDLER.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]HELLOMOTIF.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]HELLOMOTIF.UIL [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]IMPLEMENTATION_MODULE.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]INITIAL_STATE_1.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]INITIAL_STATE_2.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]INTERFACE_MODULE.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]LIB$FIND_FILE.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]MAIN_PROGRAM.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]RFA_READ.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SCHEMA_PARAMETERS.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SCHEMA_PARAMETERS.DAT [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SMG_EXAMPLE.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$ASCTIM_AND_GETTIM.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$CHECK_ACCESS.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$DCLEXH.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$DEVICE_SCAN.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$FAO.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$GETDVI.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$GETJPI.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$GETQUI.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$GETSYI.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$GETUAI.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$PROCESS_SCAN.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$PUTMSG.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$SNDJBC.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]SYS$TRNLNM.PAS [new] SYS$COMMON:[SYSHLP.EXAMPLES.PASCAL]USE_XABDAT.PAS [new] %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories... *-----------------------------------------------* * Installation Verification Procedure * * for Compaq Pascal V5.8 * *-----------------------------------------------* Copyright 2020 Compaq Computer Corporation COMPAQ Registered in U.S. Patent and Trademark Office. Confidential computer software. Valid license from Compaq required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. ** Successful Installation of Compaq Pascal V5.8 on DD-Mmm-YYYY at HH:MM ** Compiler Version = Compaq Pascal V5.8-90 *-----------------------------------------------* * Installation Verification Procedure for * * Compaq Pascal STARLET libraries * *-----------------------------------------------* Copyright 2020 Compaq Computer Corporation COMPAQ Registered in U.S. Patent and Trademark Office. Confidential computer software. Valid license from Compaq required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. ** Compaq Pascal STARLET libraries are installed and functioning normally ** Installation of PASCAL V5.8 completed at HH:MM Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY VMSINSTAL procedure done at HH:MM $ _
Si se ha detenido TCP/IP se puede volver a inciar con
$ @sys$startup:tcpip$startup
Por último se edita sys$manager:systartup_vms.com
para añadir la línea @SYS$STARTUP:PASCAL$STARTUP
al final
$ set term/vt100 $ edit sys$manager:systartup_vms.com
Se pulsa [AvPág] hasta el final, y se añade la línea indicada en rojo.
$! the comment delimiter ($!) from the command line below. $! $!$ @SYS$STARTUP:TNT$STARTUP $! $! $! Remove the comment delimiter ($!) from the following line to have $! Monitor run with TCP/IP. $! $!$ @SYS$STARTUP:VPM$STARTUP.COM $! $! $! Remove the comment delimiter ($!) from the following line to start $! RPC services. $! $!$ @SYS$STARTUP:DCE$RPC_STARTUP.COM $! $ MOUNT/SYSTEM DUA1 DATA1 $ @SYS$MANAGER:STARTNET $ @SYS$STARTUP:CCXX$STARTUP $ @SYS$STARTUP:PASCAL$STARTUP $ EXIT Buffer: SYSTARTUP_VMS.COM | Write | Insert | Forward 411 lines read from file SYS$COMMON:[SYSMGR]SYSTARTUP_VMS.COM;4
Se pulsa [Ctrl+Z] para salir y guardar, y ya está listo, se puede probar algún programa de ejemplo o seguir instalando otros lenguajes.