IBM Notes Package
Published: June 18, 2015 - 1:56 PM
Good morning,
I need to create a package for an application that is not available in the official TIS repositories.
IBM Notes 9.0.1
I have two executables; the first cleanly uninstalls any version of Lotus Notes that might be installed on the client machine. The second installs IBM Notes 9.0.1.
I managed to create one package for uninstalling and another for installing separately, it works very well, but unfortunately it does not handle remote uninstallation, you have to alternate with the packages and it's not really a great technique.
So I end up with two packages, two scripts, completely independent.
I would like :
Having no knowledge of Python or any other language, it is very difficult for me to create a script without an example.
Thank you in advance.
I need to create a package for an application that is not available in the official TIS repositories.
IBM Notes 9.0.1
I have two executables; the first cleanly uninstalls any version of Lotus Notes that might be installed on the client machine. The second installs IBM Notes 9.0.1.
I managed to create one package for uninstalling and another for installing separately, it works very well, but unfortunately it does not handle remote uninstallation, you have to alternate with the packages and it's not really a great technique.
So I end up with two packages, two scripts, completely independent.
Code: Select all
def install():
print('Désinstallation de IBM Notes')
run(r'"nice.exe" -rp -rd -wipe /qn+')Code: Select all
def install():
print('Installation de IBM Notes 9.0.1')
run(r'"IBM_NOTES_CLIENT_9.0.1_WIN_FR.exe" -s -a /s /v"ADDFEATURES=NotesPlugin /qn+"')- Merge the two codes so that you can install or uninstall from the console using the dedicated button, instead of switching between two separate packages.
- When installing on a machine, check if Notes is already installed; if so, uninstall it first
- Knowing how to stop services and processes in Python.
Having no knowledge of Python or any other language, it is very difficult for me to create a script without an example.
Thank you in advance.