我正在尝试从 fedora 30 发行版中删除 Amazon Corretto
但我遇到以下错误:
[root@smaini ~]# dnf 删除 java-11-amazon-corretto-devel
删除 1 个包
释放空间:306 M 这样可以吗 [y/N]: y
正在运行交易检查 交易检查成功。 运行交易测试 交易测试成功。 运行交易 准备中:1/1 运行 scriptlet:java-11-amazon-corretto-devel-1:11.0.5.10-1.x86_64 1/1
无法读取链接/usr/bin/javac: 没有这样的文件或目录 错误:%preun(java-11-amazon-corretto-devel-1:11.0.5.10-1.x86_64) scriptlet 失败,退出状态 2
rpm 包 java-11-amazon-corretto-devel 中的 PREUN scriptlet 出现错误 正在验证:java-11-amazon-corretto-devel-1:11.0.5.10-1.x86_64 1/1
失败: java-11-amazon-corretto-devel-1:11.0.5.10-1.x86_64
错误:交易失败
请帮忙解决
最佳答案
java-11-amazon-corretto-devel
的 scriptlet 中存在错误。你对此无能为力。除了向该包的作者报告之外。
您可以使用以下命令检查 scriptlet:rpm -q --scripts java-11-amazon-corretto-devel
您可以在不运行脚本的情况下删除软件包(包含所有含义):rpm -e --noscripts java-11-amazon-corretto-devel
关于java - 无法从 Fedora 30 中删除 java-11-amazon-corretto-devel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59741810/