开发环境从 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 条回复
misaka19000
2018-06-11 19:37:04 +08:00
大部分的 linux 使用场景都可以用 mac 代替
print1024
2018-06-11 19:41:14 +08:00
windows 可以使用 scoop 进行安装包管理,比如下载编程环境
kexxxfeng
2018-06-11 19:43:10 +08:00
可以考虑使用 pixel book 再安装一个 Linux 专门用于开发,其他应用软件可以在 google play 中下载,chrome os 已经支持安卓应用了。
lianxiaoyi
2018-06-11 19:52:16 +08:00
我一般都是 ubuntu 14.04 装主系统,win7 做虚拟机
doubleflower
2018-06-11 19:57:07 +08:00
@misaka19000 然而就开发用途用 mac 并没有比 linux 好,硬件还受限了
weakish
2018-06-11 20:14:36 +08:00
为何阿里旺旺都成了开发环境的一部分?难道还有人用阿里旺旺做协作 IM?
streamo
2018-06-11 20:22:35 +08:00
要想少折腾直接用 win 就是正道,真有 linux only 的代码直接 ssh 到服务器上写呗。
crb912
2018-06-11 20:41:27 +08:00
不喜欢 1 楼,明明是讨论 Linux 的帖子,又要扯上 Mac.
一个 OSX 就那么好用? OSX,服务器端的开发不如 Linux(应用端的取决于运行的平台),
游戏娱乐生活不如 Windows,还各种限制也是服。

别的不黑,Window 市场份额第一,OSX 主流的 NTFS 文件格式都不支持,拿个 NTFS 移动硬盘,想使用还要装第三方的 app。说到底还不是苹果傲娇?官方就是故意不支持,然后强行让用户妥协。既然那么傲娇,干嘛要推出 bootcamp 呢?

苹果也就硬件设计能拿出来吹吹了,一个花瓶系统也用出优越感了。
cncqw
2018-06-11 20:42:33 +08:00
deepin linux 了解一下
yanaraika
2018-06-11 20:44:45 +08:00
毕竟 iV2ex、前端 v2ex
sammo
2018-06-11 20:45:30 +08:00
所有开发环境放在 docker 省心
doubleflower
2018-06-11 20:47:44 +08:00
@streamo 没用过就别 bb 了,用 linux!=要折腾
cah07
2018-06-11 20:52:35 +08:00
@crb912 说得在理!个人觉得拿 mac 做开发的都是 13。
GGGG430
2018-06-11 21:25:26 +08:00
我给楼主补充一些: shandowsocks-qt5, f.lux, syspeek, ClassicMenu Indicator, netease cloud music, youdao dict, PCManFM
mozutaba
2018-06-11 22:06:33 +08:00
@cah07 前端怎么说?
tamlok
2018-06-11 22:07:30 +08:00
我也给楼主推荐第五道菜:VNote😁
johnnie502
2018-06-11 22:19:29 +08:00
Mac 的 docker 并非原生,光这一个理由就足够扔掉 Mac 用 Linux 了
lexuskingxx
2018-06-11 22:51:52 +08:00
点个赞。
lexuskingxx
2018-06-11 22:52:34 +08:00
@GGGG430 还有 tg
qinhaoic
2018-06-11 23:22:41 +08:00
手动赞一个!!

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

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

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

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

© 2021 V2EX