我已经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。