FrostWire 未安装

FrostWire 未安装

当我尝试在 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:

  1. 提取 DEB 包

    dpkg -x frostwire-6.1.9.all.deb frostwire
    
  2. 进入解压的文件夹并提取控制文件

    cd frostwire
    dpkg -e ../frostwire-6.1.9.all.deb
    
  3. 删除依赖项

    sed 's/openjdk-8-jre,//' DEBIAN/control
    
  4. 重新构建 DEB 包

    cd ..
    dpkg -b frostwire
    
  5. 安装新的 DEB 包

    sudo dpkg -i frostwire.deb
    
  6. 安装您喜欢的 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。

相关内容