为什么我无法在 Ubuntu 16.04 LTS 上使用 ubuntu-make 安装 Eclipse?

为什么我无法在 Ubuntu 16.04 LTS 上使用 ubuntu-make 安装 Eclipse?

我已经ubuntu-make在我的 Ubuntu 16.04.6 LTS 系统上安装。

Ubuntu Make 之前已从官方 PPA使用Ubuntu 维基页面。因此我有以下内容:

$ umake --version
18.05

$ which umake 
/usr/bin/umake

$ dpkg -S /usr/bin/umake
ubuntu-make: /usr/bin/umake

$ apt-cache policy ubuntu-make 
ubuntu-make:
  Installed: 18.05~xenial1
  Candidate: 18.05~xenial1
  Version table:
 *** 18.05~xenial1 500
        500 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu xenial/main amd64 Packages
        500 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status
     16.02.1 500
        500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu xenial/universe i386 Packages

它一直按预期工作,直到今天我尝试使用它安装 Eclipse 时出现错误:

$ umake ide eclipse
Choose installation path: /home/username/.local/share/umake/ide/eclipse
ERROR: Download page changed its syntax or is not parsable

Your currently installed version (18.05) differs from the latest release (20.04)
Many issues are usually fixed in more up to date versions.
To get the latest version you can read the instructions at https://github.com/ubuntu/ubuntu-make

该怎么办?

答案1

错误输出表明当前安装的 Ubuntu Make 18.05 版本已过时,因此我们需要升级它。

通过访问https://github.com/ubuntu/ubuntu-make我们可以确定两种可能的解决方案:

  • 使用 Snappy 中的 Ubuntu Make

    就我目前的情况而言,这意味着以下过程:

    sudo add-apt-repository -r ppa:ubuntu-desktop/ubuntu-make
    sudo apt-get purge ubuntu-make
    sudo apt-get install snapd
    
    snap install ubuntu-make --classic
    
  • 使用其他新官方 PPA如图所示Ubuntu 维基页面

    就我目前的情况而言,这意味着以下过程:

    sudo add-apt-repository -r ppa:ubuntu-desktop/ubuntu-make
    
    sudo add-apt-repository ppa:lyzardking/ubuntu-make
    sudo apt-get update
    sudo apt-get upgrade
    

我个人想避免使用 Snappy,所以我在系统中添加了新的 PPA。
结果安装了 Eclipse 20.03。

相关内容