无图形界面linux安装eclipse

前置需求

  • eclipse只提供x86和x64构架的程序包,不支持arm构架的系统。使用uname -a检查系统内核构架。
  • eclipse需要图形桌面环境支持,而图形桌面环境通常需要X11环境支持,因此需要先装X11环境,然后选择安装一个图形桌面。
  • eclipse基于java开发,在linux上需要安装有java环境。

安装步骤

此处以CentOS为例,基本上RedHat系的linux(默认使用yum管理软件的)都可以套用,其他linux系统需要根据情况改用apt-get、zypper等。

  1. 确保yum源正常工作
    yum源的配置文件位于/etc/yum.repo.d/下面,确保其中有足够全面,版本够新的软件包提供源并且能被正常连接。国内常用的yum源有ali的http://mirrors.aliyun.com/repo/Centos-7.repo,网易的http://mirrors.163.com/.help/CentOS7-Base-163.repo
    如果使用低版本的系统,将网址中的CentOS7按需改成对应版本。
    添加后使用yum repolist或yum makecache更新yum缓存。
  2. 安装x11套件
    yum groupinstall 'X Window System'
  3. 安装桌面环境
    可以用yum grouplist查看所使用的yum源提供了哪些套件组,从中选择一个常用的桌面环境即可
    以gnome为例:yum groupinstall 'Gnome Desktop'
    *gnome桌面安装后首次重启会有要求接受license的信息,如果使用ssh或串口连接可能无法正常显示交互过程,依次按1,2,c,c即可完成接受license的过程,以后不会再出现。
  4. 安装JAVA
    yum install java
  5. 下载解压eclipse
    eclipse提供编译好的程序包,不需要手动安装,从官网下载对应版本的eclipse tar包,直接解压即可使用。
    如果不想每次输入eclipse的完整路径来启动程序可以在系统路径下创建一个软连接(通常创建在/usr/bin下面:ln -s /your_eclipse_path/eclipse /usr/bin/eclipse)

可能遇到的问题

  • 更换yum源很容易产生软件包版本冲突的问题,从低版本的源换到高版本的源可以自动升级,不会有显式的错误提示,反之则需要手动使用rpm工具处理(卸载原有版本、降级等)。如果版本差异不大,可以用rpm -e **** --nodeps强行卸载后让yum安装需要的版本。但如果版本差异较大单独更换版本可能导致其他依赖的软件异常,最坏的情况就是重装整个系统了。
  • gnome环境包含PackageKit组件,同样用于管理软件包,与yum冲突,可以在/etc/yum/pluginconf.d/langpacks.conf中禁用。
  • X11是server-client结构,如果使用ssh远程连接linux主机,linux主机只提供X client,本地的ssh端需要有对应的X server才能呈现eclipse等图形程序。windows环境下推荐使用mobaxterm进行ssh连接,会自动提供X server。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。