装个桌面版 Linux 能不能实现 IDEA 进行语言开发以及基于 docker 环境配置

2021-06-24 14:37:40 +08:00
 EarthChild

找了好多资料,也没能实现我的这个想法。

1 、首先安装桌面版 Linux ( Centos/Debian/ubuntu/统信)求推荐一个系统+版本号;

2 、安装 idea 难度较低

3 、如何整合 docker 内的 mysql/maven/JDK 等给 linux 中的 idea 用。这个我不会配置,请大佬发个教程链接。

谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢

纯属个人摸鱼胡思乱想的需求,搞不定这个想法睡不好。

还有还有,我天天摸鱼没事儿干,求推荐摸鱼思路?比如说看看 Java 架构师或者什么的。

3758 次点击
所在节点    程序员
33 条回复
mcoo1997
2021-06-24 14:41:27 +08:00
新手推荐 ubuntu mate / linux mint
IDEA 支持 Linux 平台的
0o0O0o0O0o
2021-06-24 14:54:06 +08:00
桌面随便选,然后用 JetBrains ToolBox,下载解压运行,然后登录一下,别的都交给它去安装就行了
ysicing
2021-06-24 15:22:03 +08:00
不知道 vscode devcontainer 能不能满足你的需求
felixcode
2021-06-24 15:23:54 +08:00
都能实现,发行版避开 CentOS 这样官方源比较老的,以及 gentoo,archlinux 这样定制要求比较高,对新手要求较高的。

教程现成的多的是,但没有为你专门定制的教程,不是应该一步步装下来,碰到问题解决问题么
reed2020
2021-06-24 15:57:49 +08:00
JetBrains 全家桶都有 Ubuntu 系统版本的下载啊,直接用就行了,Docker 一条命令行就搞定了。
liukanglai
2021-06-24 16:00:33 +08:00
适合新手的 arch 安装,https://firerain.me
arch 软件包全,还有 yay,无脑安装软件
自定义强,wiki 极全
arch 天下第一,
alexkkaa
2021-06-24 16:24:38 +08:00
我怀疑你不是程序员
monetto
2021-06-24 16:28:44 +08:00
有 Win10 软件使用的需求,就用 Deepin 吧。
没有的话,推荐 Ubuntu,硬件兼容好,在国内讨论热度高,文档全,系统默认配置适合做桌面系统。

不建议用 Kubuntu,Lubuntu,之类的衍生发行版,因为 Ubuntu 默认的桌面是 Gnome,这些衍生的发行版不一样。出了问题都不知道找谁问。如果想用 Kunbuntu 的 KDE 桌面,也至少先适应一阵把 Linux 作为日常环境使用。

如果特别喜欢 CentOS 这种 RH 系的,可以试试 Fedora 。相对来说易用性好一些。

Debian 系的出问题( Ubuntu,Kubuntu,Debian ),其实都可以用 Ubuntu 作为搜索关键字。
RH 系的出问题( CentOS,Fedora,RHEL ),其实都可以用 CentOS 作为搜索关键字。

如果是桌面环境问题,先搞清楚发行版用的是哪个桌面环境。
chocotan
2021-06-24 16:31:27 +08:00
全部能实现,选一个比较常见的发行版就行
546L5LiK6ZOt
2021-06-24 16:33:16 +08:00
两三年前,在 linux 上用 idea 开发,写注释时发现中文输入法会有问题,输入法弹框不在光标下方。google 了一下,这是 java swing 的 bug 。swing 貌似已经不维护更新了,不知 jetbrains 现在有没有修复这个 bug 。
bthulu
2021-06-24 16:40:54 +08:00
@546L5LiK6ZOt 很抱歉, 这辈子都不用指望修复了. 不过用英文输入法可破.
MrUser
2021-06-24 16:41:10 +08:00
Deepin Linux,不仅满足你的要求还能运行 Windows.exe 。
x340
2021-06-24 16:50:36 +08:00
@546L5LiK6ZOt 远古 bug,应该官方不管了吧。可以自己编译 JetBrainsRuntime 替换。[GitHub]( https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64) 上也有别人编译好的
yazinnnn
2021-06-24 16:53:20 +08:00
什么叫 linux 下开发 java 更快....
ixx
2021-06-24 17:37:12 +08:00
mysql 好说启动完映射个端口就能用 maven 和 jdk 都是跟系统环境绑定的 不太可能用 docker 里的 而且用 docker 里的也完全看不出来有啥优势
kingfalse
2021-06-24 17:42:23 +08:00
搜搜看 projector ??
GeruzoniAnsasu
2021-06-24 17:45:47 +08:00
1. linux 版的 喷气脑子全家桶是自解压 binary,无脑装
2. 我感觉你是不会用 docker 在开发期隔离环境? 建议你先 github 上随便搜一个框架,用 docker compose 起的那种,然后了解一下 docker compose / dockerfile 。idea 对 docker 的支持度非常好,可以以 docker 容器为 build/run 目标,也可以直接执行 compose 文件来 setup 全套环境,到时候你 google 一下官方文档都够详细了。

3. 不会更快
liukanglai
2021-06-24 18:05:43 +08:00
@546L5LiK6ZOt 搜狗输入法有这个问题,换了 Google pinyin 正常使用
wxw752
2021-06-24 18:10:27 +08:00
我之前试过 deepin,在家敲着玩啥问题没有。后来还是黑果香。。。
cloudfstrife
2021-06-24 18:36:23 +08:00
关于 Linux 发行版本
新手推荐 ubuntu 或者 debian,如果选 debian 可以等一两个月,出新版本再安装。ubuntu 可以用 LTS 版本。
先在 windows 安装个虚拟机,熟悉一下操作和 Linux 命令行。感觉自己可以熟练操作了,在物理机上安装一下,迁移到物理机的过程肯定会遇到问题。多利用搜索引擎。
等到你足够了解 Linux 操作系统的时候,可以尝试一下 Arch 这个发行版用起来真的爽(个人主观感受)。
就酱吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX