装个桌面版 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 架构师或者什么的。

3685 次点击
所在节点    程序员
33 条回复
no1xsyzy
2021-06-24 19:18:18 +08:00
新手推荐以 Cinnamon 或者 Xfce 为桌面环境的,从 Windows 虚拟机套 Linux (或者 WSL )开始熟悉
主要就是 Mint 和 MX Linux
注意避开 ubuntu,这货 1. snap 2. motd 里推广告

之后就是不得不尝的 Arch,跟着安装过程走一遍,能把一个基本的 GNU/Linux 的组成成分和组织结构搞清楚。
Arch 有一个下游 ArcoLinux,似乎设计上就是为了教 Linux,甚至会自己组装 iso,也可以考虑一下。

之后就是什么舒服用什么了。对桌面环境不爽?反正你已经知道桌面环境是怎么被拉起来的了,换另一个桌面环境不是什么难事儿。

Linux 开发 Java,从程序上来说应当不具有明显差别,毕竟 Java 就是为了抹平系统差异存在的。主要影响可能是系统基本操作方面的。
Donahue
2021-06-24 22:14:10 +08:00
1. 桌面选 ubuntu20.04, arch 邪教太折腾了,ubuntu20.04 挺稳定的
2. 安装 idea 难度很低,命令行好像是 snap install idea, 或者官网下载解压后进入 bin 目录:bash idea.sh, 或者 ubuntu software 商店搜索下载
3. mysql 直接 docker -p 把端口映射出来就好了吧,另外两个我就 不知道了
4. vscode+各种插件是必备的 99

不推荐其他的理由是 ubuntu 是 linux 桌面里面使用比较广泛的系统,有问题网上很多答案
你用其他小众系统,有问题不一定有答案
Donahue
2021-06-24 22:15:57 +08:00
@no1xsyzy 差别挺大的,linux 不用配置那么多环境变量什么的乱七八糟的东西,举个例子:命令行一键安装 mysql, 好像 windows 还要配置环境变量什么的
timsims
2021-06-24 22:29:38 +08:00
关于第 3 点

IDEA 新版支持 run targets 的功能,可以让你的项目使用特定的 docker 镜像运行
iEverX
2021-06-24 23:19:26 +08:00
docker 里的 jdk 只能用于运行。并不能用于开发(指写代码的过程)
kksco
2021-06-25 00:58:11 +08:00
无脑 debian 系就行
junksheng
2021-06-25 01:05:48 +08:00
我也想让 idea 用 docker 里的 jdk 编译,但还没找到方法,想了几天了,目前想试试能不能用 ssh 连接上去
no1xsyzy
2021-06-25 09:11:32 +08:00
@Donahue mysql 又不是 Java (
windows 也可以 choco install mysql
EarthChild
2021-06-25 10:03:22 +08:00
@ixx #15 主要是想着到时候打包一份 docker 镜像 到处跑就行了。相当于我把 Windows 备份下来,用 U 盘装着?去任意地点直接开发~
@junksheng #27 找到解决办法的话,麻烦说一下~~~~
EarthChild
2021-06-25 10:04:19 +08:00
@GeruzoniAnsasu #17 好的 既然 Linux 不会更快,那就放弃!我以为 Linux 编译 Java 会更快。但是貌似在 Windows 下效率也更高
hanssx
2021-06-25 10:12:50 +08:00
linux mint 20,ubuntu 20,我在虚拟机装了个,还是成天报崩溃,是不是要 Report,这么多年了还这臭毛病,mint 20 就是优化了这些,推荐,新本的话装 cinnamon,古董本装 xfce 。

用 Linux 建议用 i3wm,效果效率都不错哦。
liuxu
2021-06-25 10:37:01 +08:00
我 ubuntu20.04 ,JetBrains 全套全部安装过
MarkLeeyun
2021-06-26 10:18:32 +08:00
我推荐 popOS,,,,,,,,,,基于 ubuntu 开发。有软件商店可以下载 idea 和 pycharm 等软件。。界面做得还不错。

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

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

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

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

© 2021 V2EX