Thanks very much for your help and suggestions. I am running Debian 12 on a desktop.
My aim is to set up and use a TOTP authenticator app called Ente Auth. I ran, as root :- dpkg -i ente-auth-v4.2.8-x86_64.deb to create an executable file enteauth, which runs the Ente Auth app. The app worked okay for a few days. I then closed everything down to do my monthly Debian update. When I restarted the app I got a window saying an update was available for Ente Auth. So I downloaded the new .deb file and installed it (again using root) :- dpkg -i ente-auth-v4.3.1-x86_64.deb This should overwrite the previous executable enteauth. I started Ente Auth again, but the app still showed the update window. I then found a lot of error messages coming from the Ente Auth app, indicating a bug in the new executable. Wanting to return to using the executable for v4.2.8 I repeated the dpkg -i command for that version. I then thought the reinstall of the v4.2.8 debian file would have failed because the 4.2.8 files would still be installed. Unfortunately I did not think to run any Debian package commands to check on the status of the v4.2.8 or v4.3.1 files. My latest thought is to uninstall the v4.2.8 data by running as root :- dpkg --purge ente-auth-v4.2.8-x86_64.deb and then reinstall the v4.2.8 deb file by again running as root :- dpkg -i ente-auth-v4.2.8-x86_64.deb to recreate the executable enteauth for v4.2.8 So I am seeking help as to whether performing the above purge and reinstall will do what I want to achieve.