GT.M upgrade from V71005 to V71010 with VistA

4 views
Skip to first unread message

Benjamin Irwin

unread,
Jan 21, 2026, 8:24:48 PM (7 hours ago) Jan 21
to Hardhats
I just had a successful day upgrading GT.m from V71005 to V71010 installing to the new and latest Fedora 43 with a KDE desktop.  I used the following process, then used "mupip extract" on the V71005 database and "mupip load vista.bak" to update to V71010 database for the full VistA database.  It took less then 5 minutes each and ran flawlessly.

The GT.m V71010 has taken care of the dependency on libncurses.so.5, libncursesw.so.5, and libtinfo.so.5.  I don't know what version they made the change, but V71010 worked without requiring those.

The following is my process for installing GT.m V71010 and creating a generic personal environment.  Setting up the VistA environment took a bit more work.
----------------------------------------------------------------------

GTM V71010 Installation


  1. Downloaded GT.m from the following link, to the local "Downloads" directory.

  1. https://sourceforge.net/projects/fis-gtm/

    *** sudo su ***

    Made directory: /tmp/gtm

    cd ~/Downloads

    Uncompress.

    1. Example: tar xvf gtm_V71010_linux_x8664_pro.tar.gz -C /tmp/gtm

    cd /tmp/gtm

    Install GTM: ./configure.

    1. No to utf8.

      Installed in /usr/lib/fis-gtm/V71010

      Uppercase and Lowercase versions: n

      Keep original .o object files: y

      Remove temporary files: y

    cd /tmp

    rmdir gtm


    1. *** exit *** from su


  1. Setting up a personal GTM instance.

    1. cd ~


  1. Created directory ~/gtm

    1. Created directory ~/gtm/g

      Created directory ~/gtm/o

      Created directory ~/gtm/r

      Created file gtm.sh

      ---------------------------------------------------------------------------------------------------------------

      1. #!/bin/bash

        # ========================= VARIABLES =========================

        cd ~/gtm

        export gtm_dist="/usr/lib/fis-gtm/V71010"

        export rtns="o(r)"

        export PATH=$PATH:$gtm_dist

        export gtmroutines="$rtns $gtm_dist"

        export gtmgbldir="g/mumps.gld"

        # ========================= APPLICATION =======================

        export gtm_prompt='gtm>'

        mumps -direct

      ---------------------------------------------------------------------------------------------------------------

      Do this command in the ~/gtm directory: chmod 700 gtm.sh

      Do this command in the ~/gtm directory: ./gtm.sh


    1. Used D ^GDE to create mumps.gld

      Used D ^GDE to set global directory

      1. change -segment DEFAULT -file=g/mumps.dat

      Used mupip create to create mumps.dat

Sam Habiel

unread,
2:37 AM (1 hour ago) 2:37 AM
to hard...@googlegroups.com
Just as an FYI:

You can do an in-place upgrade of the database by just running "$gtm_dist/mumps -run GDE exit" using the new version of GT.M/YottaDB. The database will be automatically upgraded to use the new version of GT.M. You must ensure that everything is shutdown (no processes are using the database) prior to doing this. More details can be found in the release notes for any version, which cover these steps.

--Sam



--
--
http://groups.google.com/group/Hardhats
To unsubscribe, send email to Hardhats+u...@googlegroups.com

---
You received this message because you are subscribed to the Google Groups "Hardhats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hardhats+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/hardhats/58921105-80e8-4eb4-aa57-fda167ca0edfn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages