Linux系统安装KingbaseES数据库时候遇到错误:“您已在/usr/local/KingbaseES/6.1安装过金仓数据库KingbaseES!版本为。请备份您的数据并执行卸载。如果不能正常卸载,请移除之前安装的内容,然后重新运行安装程序。”
如下图:
可能原因:直接删除KingbaseES文件安装目录,而之前没有使用卸载程序卸载KingbaseES数据库。
处理办法:删除在Linux中安装的文件。
需要删除的文件主要有三处:
/usr/share/applications/下面的9个文件:JBackup.desktop
JDTS.desktop
JDump.desktop
JInitdb.desktop
JManager.desktop
JSQL.desktop
Help.desktop
Uninstall.desktop
JControl.desktop
/usr/share/desktop-directories/下面的KingbaseES.directory
/var/下面的.com.zerog.registry.xml
另:KingbaseES的菜单在红旗AS3下面的菜单的路径为
[root@asianux3a KingbaseES V6.1]# pwd
/usr/share/applnk/Applications/KingbaseES V6.1
删除的话,直接删除KingbaseES V6.1即可
[root@hlzhu applications]# pwd
/usr/share/applications
[root@hlzhu applications]# ll
……
-rw-rw-rw- 1 root root 275 12-22 18:20 Help.desktop
-rw-rw-rw- 1 root root 326 12-22 18:20 JBackup.desktop
-rw-rw-rw- 1 root root 286 12-22 18:20 JControl.desktop
-rw-rw-rw- 1 root root 347 12-22 18:20 JDTS.desktop
-rw-rw-rw- 1 root root 316 12-22 18:20 JDump.desktop
-rw-rw-rw- 1 root root 315 12-22 18:20 JInitdb.desktop
-rw-rw-rw- 1 root root 292 12-22 18:20 JManager.desktop
-rw-rw-rw- 1 root root 276 12-22 18:20 JSQL.desktop
-rw-rw-rw- 1 root root 276 12-22 18:20 Uninstall.desktop
……
[root@hlzhu applications]# rm -f JBackup.desktop JDTS.desktop JDump.desktop JInitdb.desktop JManager.desktop JSQL.desktop Help.desktop Uninstall.desktop JControl.desktop
[root@hlzhu applications]#
[root@hlzhu applications]# cd /usr/share/desktop-directories/
[root@hlzhu desktop-directories]# pwd
/usr/share/desktop-directories
[root@hlzhu desktop-directories]# ll
……
-rw-rw-rw- 1 root root 151 2009-08-31 KingbaseES.directory
……
[root@hlzhu desktop-directories]# rm KingbaseES.directory
rm:是否删除 一般文件"KingbaseES.directory"? y
[root@hlzhu desktop-directories]# cd /var
[root@hlzhu var]# pwd
/var
[root@hlzhu var]# ls -la
……
-rw-rw-r-- 1 root root 175 06-17 15:00 .com.zerog.registry.xml
……
[root@hlzhu var]# rm -f .com.zerog.registry.xml