Cytoscape是否有静默/无人值守卸载命令可供调用?
Cytoscape 命令行静默卸载旧版本方案
Cytoscape 支持命令行静默卸载旧版本,可适配自动化脚本批量操作需求,不同操作系统的操作方式如下:
Windows 系统
- Cytoscape 安装目录下自带
uninstall.exe卸载程序,调用时添加-q参数即可实现无交互静默卸载 - 示例命令(以默认安装路径的 v3.9.1 版本为例):
"C:\Program Files\Cytoscape_v3.9.1\uninstall.exe" -q - 批量适配多版本的脚本可以遍历注册表项
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall下 Cytoscape 对应条目,自动读取卸载程序路径执行操作
macOS 系统
- 官方卸载程序路径为
/Applications/Cytoscape_vx.x.x/uninstall.app/Contents/MacOS/JavaApplicationStub - 静默卸载命令示例:
sh /Applications/Cytoscape_v3.9.1/uninstall.app/Contents/MacOS/JavaApplicationStub -q - 也可通过直接删除文件的方式完成卸载,示例命令:
rm -rf /Applications/Cytoscape_v3.9.1 rm -rf ~/CytoscapeConfiguration
注意该方式会同步删除用户自定义的插件、配置等数据,可根据脚本需求选择
Linux 系统
- 卸载程序默认存放在 Cytoscape 安装根目录下,命名为
uninstall - 静默卸载命令示例:
./opt/Cytoscape_v3.9.1/uninstall -q - 同 macOS 也可直接删除安装目录和用户配置目录完成卸载,无系统级残留项
内容的提问来源于stack exchange,提问作者HighKingKwami
相关产品推荐
相关产品推荐

