为什么 Ubuntu Make 不能在 16.04 上安装 Intellij IDEA?

ARX*_*ARX 5 intellij ubuntu-make

在 Ubuntu 16.04 上,运行umake ide idea返回:

usage: umake ide [-h] {lighttable,visual-studio-code} ...
umake ide: error: argument framework: invalid choice: 'idea' (choose from 'lighttable', 'visual-studio-code')
Run Code Online (Sandbox Code Playgroud)

Ubuntu Make 只给了我两个要安装的 IDE 选项:lighttable 和 visual-studio-code。但是,根据手册页和https://wiki.ubuntu.com/ubuntu-make,应该有更多选项(其中的“想法”)。怎么了?

des*_*vai 8

16.04 软件包中的 ubuntu-make 版本不支持 IntelliJ。根据TechGeeks,您至少需要 16.03 版本(Ubuntu 16.04 中的版本是 16.02.1)。为此,请执行以下操作(如果这是新安装):

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Run Code Online (Sandbox Code Playgroud)

如果您仍然安装了它,则只需执行以下操作:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)

这使我的 ubuntu-make 版本达到 16.09,并且我能够使用您在帖子中使用的命令安装 IntelliJ IDEA。

  • 我知道了。Xenial (16.04) 的 Universe 存储库尚未更新。显然,包维护者忘记了这样做。在任何情况下,ubuntu-make wiki 明确表示 PPA 仅对 Xenial 之前的版本是必需的,这非常令人困惑。没有任何地方提到此类 wiki 中描述的部分功能只能通过从 PPA 安装来使用。手册页也是如此。这是一个需要简单修复的被忽视的问题。感谢 desilvai 的帮助。 (2认同)