我们有一台较旧的服务器,装有 Ubuntu 14.04 和 eXist-db 2.2,仅用于测试。我需要使用命令行从中卸载 eXist-db,但似乎失败了。我尝试uninstall.jar
像这样使用 eXist-db:
sudo java -jar uninstall.jar
但我只能得到
Error: Invalid or corrupt jarfile uninstall.jar
我想我可以这样做rm -rf
,但我不认为这很聪明,因为我猜测 eXist 除了使用安装路径之外还使用了其他文件夹:/usr/share/exist-db/
。
我需要这样做才能安装最新版本的基础。
使用命令行卸载 eXist-db 的正确方法是什么?
答案1
因为我猜测 eXist 除了使用其安装路径 /usr/share/exist-db/ 之外还使用了其他文件夹。
jar 文件应包含其在安装路径中的安装。证据在于安装方法:它应该在不需要的情况下完成sudo
。任何需要在它之外进行的更改都应该是手动的。因此使用删除它rm
是一种有效/正确的方法。
来自安装程序:
- 在 $EXIST_HOME 中创建一个目录并复制您想要安装在那里的所有应用程序包的 .xar 文件。
这表明它仅安装在 $HOME 中。
另一种方法是重新下载该软件,并使用新下载的卸载程序(因为您当前的卸载程序似乎已损坏)