当我尝试在 14.04 LTS 上安装 FrostWire 时,系统提示
Dependency is not satisfiable: openjdk-8-jre
有什么想法可以解决它吗?
答案1
您需要openjdk-8-jdk
先手动安装。
打开终端(++ Ctrl)并运行:AltT
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
安装完成后openjdk-8-jdk
,尝试重新安装frostwire
:
wget http://dl1.frostwire.com/frostwire/6.1.9/frostwire-6.1.9.all.deb
sudo dpkg -i frostwire-6.1.9.all.deb
答案2
@hg8s回答是完美的,但我有一个替代解决方案,删除openjdk-8-jre
依赖项并安装您选择的 Java 8:
提取 DEB 包
dpkg -x frostwire-6.1.9.all.deb frostwire
进入解压的文件夹并提取控制文件
cd frostwire dpkg -e ../frostwire-6.1.9.all.deb
删除依赖项
sed 's/openjdk-8-jre,//' DEBIAN/control
重新构建 DEB 包
cd .. dpkg -b frostwire
安装新的 DEB 包
sudo dpkg -i frostwire.deb
安装您喜欢的 Java 8,例如 Oracle Java 8
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo update-java-alternatives -s java-8-oracle
或者您选择的其他 Java 8。