Could be useful to add uninstall steps?
Hi :) I guess this will sound like asking for too much, so I'm sorry in advance. Could we add some uninstall steps (at least for Linux), since not all of us are that proficient with python wheels and automated builds in that fashion. Is it enough to only remove the entire directory where those packages were being downloaded or is there a more elegant way? Sorry again and thank you for this great piece of software, really appreciated.
Thank you for reaching out, I can appreciate the sentiment that uninstall is not well documented. If you want to remove onvif-gui, this can be done with pip uninstall onvif-gui. If you want to uninstall onvif-util after doing the make install, you can look at the install_manifest.txt file in the build directory to get the list of files that were installed on the local machine. Go to the libonvif/build directory and inspect the install_manifest.txt file. If it looks ok, you can use the command
cat install_manifest.txt | xargs echo sudo rm | sh
There are some supporting files installed with sudo apt install that are shown in the installation instructions as well. Those could be removed by using the sudo apt remove command on the packages. My own personal opinion is that I would just leave those on the machine as they are very common and likely to be used again at some point in the future.
Thanks a lot for these instructions, really appreciated.