• 在 Ubuntu 13.10 安装 PyCharm 3.0.1 & Oracle JDK


      由于授权问题,在较新的Linux发行版本中都不再包含Oracle Java,取而代之的是OpenJDK。Ubuntu也是如此。

      OpenJDK能满足大部分的应用程序运行条件,但PyCharm无法在OpenJDK条件下运行,因此需要安装Oracle公司的JDK。

     

      首先到JetBrain官网选择对应操作系统的最新版PyCharm下载。如果使用虚拟机,可以先在主机中用迅雷下载,然后传输到虚拟机中使用。下载后的文件应该是.tar.gz格式,在Ubuntu中解压到自己选择的路径后即可使用。

     

      运行方式为在命令行中进入应用根目录,执行:

    $ ./bin/pycharm.sh

      

      因为我的是新做的虚拟机,命令行提示JDK错误。

     

     安装JDK

     

      在Ubuntu中安装JDK有不同方法,这里提供一种个人觉得最简单的方法,使用apt安装。

     

      因为版权问题,在Ubuntu的APT仓库中不提供Oracle Java下载,执行以下命令查看:

    $ apt-cache search oracle-java

      搜索不到任何包,再次查看:

    $ apt-cache search java7
    default-jdk - Standard Java or Java compatible Development Kit
    default-jre - Standard Java or Java compatible Runtime
    default-jre-headless - Standard Java or Java compatible Runtime (headless)
    openjdk-7-jdk - OpenJDK Development Kit (JDK)
    openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
    openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)

      只可以搜索到OpenJDK的相关包。

     

      因为授权问题,Oracle JDK不包含在官方的PPA列表中,但感谢那些自由软件的贡献者,他们制作了一个PPA可以从Oracle官方下载最新版JDK到本地,自动安装和升级。注意的是这个PPA是一个alpha版本,作者不承诺任何保障,使用者自己承担风险。(PPA:Personal Package Archive)

     

      执行以下命令添加PPA,然后更新APT。

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update

     

      更新完成后再搜索一下JDK包:

    $ sudo apt-cache search oracle-java
    oracle-jdk7-installer - Oracle JDK7 Installer meta package
    oracle-java7-installer - Oracle Java(TM) Development Kit (JDK) 7
    oracle-java6-installer - Oracle Java(TM) Development Kit (JDK) 6
    oracle-java8-installer - Oracle Java(TM) Development Kit (JDK) 8
    oracle-java7-set-default - Set Oracle JDK 7 as default Java
    oracle-java6-set-default - Set Oracle JDK 6 as default Java
    oracle-java8-set-default - Set Oracle JDK 8 as default Java

     

      搜索到了最新的JDK,我选择了安装Java7,执行:

    sudo apt-get install oracle-java7-installer

     

      安装都是自动完成的,中间会弹出提示要求接受Oracle的授权条款,全部同意就可以了。

      

      如果需要设置环境变量可以执行:

    sudo apt-get install oracle-java7-set-default

      如果安装过oracle-java6-set-default或者oracle-java8-set-default,它们将被自动替换为当前的设置。

     

      好了,再次运行PyCharm试试吧,执行:

    $ ./bin/pycharm.sh

      

      成功启动程序,第一次运行会要求输入序列号正版验证:

    ++++++++++
    + User name +
    ++++++++++
    EMBRACE
    
    +++++++++++
    +  License Key +
    +++++++++++
    14203-12042010
    0000107Iq75C621P7X1SFnpJDivKnX
    6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
    bff9VcTSJk7sRDLqKRVz1XGKbMqw3G

     

      PyCharm 3.0.1第一次打开时,会自动询问是否要创建桌面快捷方式和Laucher。

    Please enter your password to create a desktop entry
    
    [sudo] password for ifantastic: 
    
    Press Enter to close this window...
    
    
    Please enter your password to create a launcher script in a '/usr/local/bin'
    
    [sudo] password for ifantastic: 
    
    Press Enter to close this window...

      

      这给我们省去了自己创建时的麻烦,至此安装全部结束。

  • 相关阅读:
    shell实战
    shell基础
    rpm和yum使用
    用户和用户组的管理
    js Date 时间戳 时区等问题总结
    markdown语法 锚链接实现
    js 通过if变量判断时注意事项
    上传图片过程中,关闭了弹框 如何取消上传
    javascript 导入其他文件的的变量 或函数
    在使用resetField 报错Cannot read property 'indexOf' of undefined
  • 原文地址:https://www.cnblogs.com/ifantastic/p/3415685.html
Copyright © 2020-2023  润新知