开发环境从 windows 到 Linux 攻略

2018-06-11 18:50:10 +08:00
 zuohuadong

系统选择

对于开发环境,要想少折腾,优先选择 ubuntu 系的 —— Linux Mint,这是国外使用最多的桌面发行版之一,同时各项操作也比较人性化,建议优先考虑。 (比如 nativescript 默认只提供了 deb 包的支持。)

这里下载: https://www.linuxmint.com/download_all.php

如果喜欢原生的 ubuntu,建议使用 LTS 版本,也适用于本教程。

当然,更重要的是: 跟 ubuntu server 能保持一致性。

输入法

搜狗输入法,直接安装: https://pinyin.sogou.com/linux/?r=pinyin

钉钉

https://github.com/nashaofu/dingtalk/releases

选择 amd64.deb 的包。

如果需要 QQ、微信、阿里旺旺

这是目前来说最好的解决方案:(一键脚本正在制作中) https://github.com/Jactor-Sue/Deepin-Apps-Installation

当然,还有清风 qq: https://phpcj.org/wineqq/

IDE

vscode: https://code.visualstudio.com/

jetbrains 全家桶: http://www.jetbrains.com/toolbox/app/?fromMenu

atom 和 其他 IDE 请自行搜索

其他开发者工具:

微信开发者工具: https://github.com/cytle/wechat_web_devtools

office

WPS 算是最好用的了: http://linux.wps.cn/

中文字体缺失问题: http://www.cnblogs.com/liangml/p/5969404.html

浏览器

chromium 中文:

sudo apt-get install chromium-browser chromium-browser-l10n

vivaldi 浏览器

google-chrome 浏览器

开发环境:

node: https://github.com/nodesource/distributions java/PHP: https://oneinstack.com/auto/

至此,基本上你所需要的所有基本都有。

如果需要玩游戏,请安装 steam,Dota2 等一些大型游戏都支持。

一些操作命令和 wiki: https://gitee.com/ibenchu/uselinux/wikis/Home

16212 次点击
所在节点    Linux
121 条回复
znood
2018-06-12 08:34:53 +08:00
@johnnie502 office 不用,qq 也不用的?你真的是开发?还是说你只写代码,不与别人 QQ 交流,不写文档?
大部分正常工作的人都会用到的吧
gabezhao
2018-06-12 08:39:00 +08:00
VirtualBox 弄个虚拟机再弄个共享盘这样就挺好的
onlyice
2018-06-12 08:44:13 +08:00
@znood #36 我觉得列举一些实际的应用场景会好一点,大家的技术栈不一样,不同的技术栈在 Linux 上的工具链支持也不一样,所以你说不适合桌面开发环境,我 get 不到是指哪些点?

比如对于我,后端开发:

+ Python, Java, Go, C++:IDE、工具链完善
+ VSCode 日常编辑
+ Dropbox 随身走
+ Dolphin,Zsh,Fcitx 好评
- Wine 下的腾讯系软件不流畅,收发文件 / 图片繁琐
- Office 系列没法用
- 影音 / 游戏难折腾

Plasma 5 搭配 Arc-Dark 主题[1] 和 Papirus 图标集[2],整个 Linux 桌面的美观和易用性不比 Windows 差。

当然影音和游戏,我还是会用 Windows。

[1]: https://github.com/PapirusDevelopmentTeam/arc-kde
[2]: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
polymerdg
2018-06-12 08:44:40 +08:00
Win10+VMware(CentOS7)+Sublime 工作娱乐都不耽误
cstj0505
2018-06-12 08:55:04 +08:00
@misaka19000 一台高配 mac 多少钱,一台高配 pc 多少钱
cstj0505
2018-06-12 08:59:21 +08:00
@znood linux 桌面用了几年的撸过,大数据开发,哈哈
d0m2o08
2018-06-12 08:59:59 +08:00
穷屌装了个黑苹果,目前也用了 1 年多了。。
cstj0505
2018-06-12 09:03:13 +08:00
微信了解一下,qq 完全可以不用,非得用手机也可以替代。
office ? markdown 文档丢出去或者直接转成 html 挂在 svn 上
beggarvip
2018-06-12 09:07:28 +08:00
@qdwang 其实严重依赖性能的开发也不是在开发过程中就要高性能
salamanderMH
2018-06-12 09:09:27 +08:00
win 10 上有 wsl 了,直接跑 Linux
sinoairlc
2018-06-12 09:14:47 +08:00
为什么不用虚拟机,是因为钱少电脑差吗
sinoairlc
2018-06-12 09:19:22 +08:00
Felldeadbird
2018-06-12 09:20:49 +08:00
其实抛弃 QQ 和 微软 OFFICE 套件 就可以无缝使用了。对了,PS 软件其实也算。尽管 PS linux 有代替版,不过操作复杂的设计还是欠缺点火候。
samaxu
2018-06-12 09:29:07 +08:00
好像 wsl 除了不支持 docker 其他都没问题了吧,所以 win+wsl 是个好的选择
serge001
2018-06-12 09:36:15 +08:00
win+wsl 是最好的选择,不服来辩
pezy
2018-06-12 09:38:43 +08:00
主要是舍不得 Windows 下的 Visual Studio...
Abblee
2018-06-12 09:39:23 +08:00
@VoidChen 倒是没有,不过 linux 做开发真的是方便
Abblee
2018-06-12 09:39:47 +08:00
@serge001 不服,但是我不就不辩
cdlixucd
2018-06-12 09:45:59 +08:00
@kexxxfeng 真的不适合非 linux 内核开发,chromeOS 就是一个浏览器
shynome
2018-06-12 09:53:39 +08:00
2018 年了,最新版 Linux 双显卡就炸的问题修复了吗

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

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

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

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

© 2021 V2EX