是否有任何脚本可用于下载和安装带有 JavaJDK 或 OpenJDK 的 IntelliJ?
我不知道在使用 Ubuntu 12.10 之前我是怎么做到的,但现在我使用的是全新安装的 13.04,我一直在寻找一个一体化脚本,或者一些我可以拼凑起来的脚本
我有两个详细的链接,我认为它们会很方便,还有其他人可以补充吗?
通过 PPA 存储库在 Ubuntu 中安装 Oracle Java 7
更新:我现在发现你可以通过 Ubuntu 软件中心安装 IntelliJ,所以虽然这对我来说是一个很好的学习练习,但它已经不再有意义了。感谢所有做出贡献的人。
答案1
安装 JDK
要安装JDK,你可以参考help.ubuntu.com/community/Java。
如果你想安装 openJDK,
sudo apt-get install openjdk-7-jdk
如果你想安装 Oracle JDK,你可以使用来自 webup8 团队的 PPA。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
安装 IntelliJ IDEA
[更新答案]
从以下位置下载 IntelliJ IDEA CEwww.jetbrains.com/idea/download/。
使用以下方式提取 ideaIC-XX.YZtar.gz
tar -zxvf ideaIC-XX.Y.Z.tar.gz
在解压文件夹内的目录
idea.sh
中运行。bin
- 要创建命令行运行器,
Tools > Create Command-line Launcher
- 要创建桌面条目,
Tools > Create Desktop Entry
就这样。现在,您可以从 Ubuntu dash 启动 IntelliJ。
[旧答案]
从以下位置下载 IntelliJ IDEA CEwww.jetbrains.com/idea/download/。
使用以下方式提取 ideaIC-XX.YZtar.gz
tar -zxvf ideaIC-XX.Y.Z.tar.gz
成为 root。
sudo -i
将解压的文件夹移动到
/opt/idea
mv ideaIC-XX.Y.Z /opt/idea
创建桌面文件并安装:
gedit idea.desktop
并将以下内容复制到
idea.desktop
文件中。[Desktop Entry] Name=IntelliJ IDEA Type=Application Exec=idea.sh Terminal=false Icon=idea Comment=Integrated Development Environment NoDisplay=false Categories=Development;IDE; Name[en]=IntelliJ IDEA
然后在unity中执行以下命令自动安装:
desktop-file-install idea.desktop
/usr/local/bin
使用创建符号链接cd /usr/local/bin ln -s /opt/idea/bin/idea.sh
为了使想法图标显示在仪表盘中,可以添加想法图标
cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png
就这样。现在,您可以从 Ubuntu dash 启动 IntelliJ。
答案2
这应该可以帮助你入门:
#!/bin/sh
add-apt-repository ppa:webupd8team/java &&
apt-get update &&
apt-get install oracle-java7-installer &&
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections &&
update-java-alternatives -s java-7-oracle &&
wget -O /tmp/intellij.tar.gz http://download.jetbrains.com/idea/ideaIC-12.0.4.tar.gz &&
tar xfz /tmp/intellij.tar.gz &&
cd idea-IC-123.169/bin &&
./idea.sh
您应考虑以下事项:
- 我不确定应该在哪一部分
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
。可能是更早的一行。 - 该行
cd idea-IC-123.169/bin
取决于 IntelliJ 版本,因为解压的文件夹以此方式命名。它仅适用于我撰写本文时可用的版本。 - 下载链接也一样。新版本可能会改变。
- 我不确定如果您尝试再次添加已存在的 ppa 会发生什么。这可能会导致问题。
- 您必须以 root 身份执行该脚本
答案3
新方法:您可以使用Ubuntu 制作. 在 16.04 (Xenial) [及更高版本上安装]
sudo apt install ubuntu-make
如果您的 Ubuntu 版本低于 16.04(代号 Xenial),您可以从 Ubuntu Make PPA 安装。首先,将 PPA 添加到您的系统:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update
然后,安装 Ubuntu Make:
sudo apt-get install ubuntu-make
安装 Ubuntu Make 后,执行
umake ide idea
答案4
我不断地在很多机器上安装各种 JB 工具,所以最终编写了一个小工具来帮助解决这个问题,请在这里查看:https://github.com/MarcinZukowski/jetbrains-installer
当 JetBrains 发布需要手动下载的新版本时,它也很有用,可以实现自动化。