2025-03-17 16:11:00
raymii.org
As of the 18th of February, OpenVMS, known for its stability and high-availability, 47 years old and ported to 4 different CPU architecture, has a package manager!
This article shows you how to use the package manager and talks about a few of its quirks. It’s an early beta version, and you do notice that when using it.
A small list of things I noticed, coming from a Linux (apt/yum/dnf) background:
There seems to be no automatic dependency resolution and the dependencies it does list are incomplete. No update management yet, no removal of packages and no support for your own package repository, only the VSI official one. Service startup or login script changes are not done automatically. Packages with multiple installer files fail and require manual intervention.
It does correctly identify the architectures, has search support and makes it way easier to install software.
The time saved by downloading, manually copying and starting installation is huge, so even this early beta is a very welcome addition to OpenVMS.
VSI describes it in their early version manual like this:
VSP is a package management tool for OpenVMS which uses VMS Service Platform
REST API to manage and install PCSI packages.
OpenVMS VSP Package manager
For example, installing the latest C++ compiler is now as easy as executing
this command:
VSP> DOWNLOAD /INSTALL VSI-X86VMS-CXX-A1001-3_250204-1
(Or it would be if the package manager supported packages with multiple
installers inside it, in this case the main installer and a patch. But
more on that later on.)
Recently I removed all Google Ads from this site due to their invasive tracking, as well as Google Analytics. Please, if you found this content useful, consider a small donation using any of the options below. It means the world to me if you show your appreciation and you’ll help pay the server costs:
PCBWay referral link (You get $5, I get $20 after you’ve placed an order)
You can read all my OpenVMS articles here.
I’ve done all my testing on OpenVMS x86 since I have no Itanium hardware to
test on. To follow along with this article, you do need to OpenVMS E9.2-3.
You can either apply to the Ambassador Program,
use the
Hobbyist License Virtual Machine,
or become a paying customer of VSI.
Summary
If you don’t want to read any technical details, here’s a summary.
VSP simplifies package management on OpenVMS, allowing you to search,
download, and install software with simple commands, replacing manual
downloading, extracting and installing software.
Current Features:
- Package search for available software.
- One-command installations.
- Centralized repository access.
Current Limitations:
- No automatic dependency resolution.
- No removal / uninstallation of packages
- Packages with multiple installers fail (e.g. main+patch)
- Lacks update management.
- No support for private repositories.
Future improvements, to match modern package managers (APT, YUM, DNF), VSP
needs:
- Automated dependency handling.
- Update and upgrade capabilities.
- Private repository support.
Though in early beta, VSP is an amazing step forward for efficient OpenVMS
software management.
Lets continue on diving into the fun part.
Installing the OpenVMS Package Manager (VSP)
You need to download this file from the VSI Service Portal:
VSI-X86VMS-VSP-E0100-0-1
File Size:17.24 MB (18 080 118 bytes)
MD5 Checksum:28b1dfc0ee1426981a5f44fc1dd61633
Copy it over to your OpenVMS installation. I’ve got a specific folder for my random stuff:
$ show def
REMY1$DKA100:[REMY]
$ dir
Directory REMY1$DKA100:[REMY]
VSI-X86VMS-VSP-E0100-0-1^(1^).zip;1 VSI-X86VMS-VSP-E0100-0-1.PCSI$COMPRESSED;1
VSI-X86VMS-VSP-E0100-0-1.PCSI$COMPRESSED_VNC;1
Don’t forget to install SSL 111
, SSL3 does not work.
Start the Product Installation:
PRODUCT INSTALL VSP
The installation failed when I tried it the first with a validation error:
Performing product kit validation of signed kits ...
%PCSI-E-VALFAILED, validation of REMY1$DKA100:[REMY]VSI-X86VMS-VSP-E0100-0-1.PCSI$COMPRESSED;1 failed
-PCSI-E-VSI_TEXT, Verification of signed file failed
error no , text: 02000068:rsa>
‘
""""""""""""""""""""""""""""""""""""""""""""
‘
‘
""
&
‘
‘
"""'''"""''"'''"""''
""""
"""""'''"""''"'''"""''
&
‘‘
""""
“”
Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.
Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!
Help Power Techcratic’s Future – Scan To Support
If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.
As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!
BITCOIN bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge Scan the QR code with your crypto wallet app |
DOGECOIN D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA Scan the QR code with your crypto wallet app |
ETHEREUM 0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a Scan the QR code with your crypto wallet app |
Please read the Privacy and Security Disclaimer on how Techcratic handles your support.
Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.