我已经从此站点安装了 Java 11 -https://bell-sw.com/pages/repositories/#apt使用以下命令:
wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | sudo apt-key add -
echo "deb [arch=amd64] https://apt.bell-sw.com/ stable main" | sudo tee /etc/apt/sources.list.d/bellsoft.list
sudo apt-get update
sudo apt-get install bellsoft-java11
目前我得到:
“以下软件包不支持第三方安装:default-jre-headless:版本:openjdk-11-jre-headless 尚未安装 E:不支持第三方安装。请安装 «apt --fix-broken install»,但不要安装第三方安装(或重新安装)。”
尝试使用apt --fix-broken install
“升级到最新版本 .../openjdk-11-jre-headless_11.0.11+9-0ubuntu2~20.04_amd64 .deb ... 升级 openjdk-11-jre-headless:amd64 (11.0.11+9-0ubuntu2~20.04) ... dpkg-deb(完整):已编译文件:lzma 错误:dpkg-deb 崩溃:错误:子进程返回错误退出状态 2 dpkg:获取软件包 /var/cache/apt/archives/openjdk-11-jre-headles s_11.0.11+9-0ubuntu2~20.04_amd64.deb (--unpack):
请勿将任何文件复制到“/usr/lib/jvm/java-11-openjdk-amd64/lib/modules”中:“/usr/lib/jvm/java-11-openjdk-amd64/lib/modules.dpkg-new”:未评级评级 语言或翻译
已将以下映像复制到:/var/cache/apt/archives/openjdk-11-jre-headless_11.0.11+9-0ubuntu2~20.04_amd64。 deb E:子进程 /usr/bin/dpkg 返回错误代码 (1)”
答案1
您已中断下载。要修复此问题,请打开终端并运行以下命令:
sudo apt-get clean
sudo apt-get install -f
sudo dpkg --configure -a