开发环境从 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 条回复
chendeshen
2018-06-11 23:43:18 +08:00
手动 马克
msg7086
2018-06-11 23:44:06 +08:00
@crb912 提问:Mac 预装 NTFS 驱动会被哪几家公司告到破产?
qdwang
2018-06-11 23:50:21 +08:00
我个人建议是,windows 下虚拟机装 linux。开发全装 linux 里。win 下只放 chrome 和娱乐 QQ office 这类。这种模式适合非严重依赖性能的开发。
g531956119
2018-06-12 00:17:31 +08:00
Windows 下的 Linux 使用,WSL 怎么样?
taifus
2018-06-12 00:20:11 +08:00
支持一波!
feverzsj
2018-06-12 00:22:24 +08:00
@g531956119 不如直接用虚拟机
hjc4869
2018-06-12 02:42:34 +08:00
@msg7086 NTFS 没专利,而且 OS X 自带了,默认只读而已。
msg7086
2018-06-12 03:23:44 +08:00
@hjc4869 我搜到的是 macOS 自带的驱动根本就没开发完毕,写入支持还是实验性质的。
Apple ’ s Experimental NTFS-Write Support: The macOS operating system includes experimental support for writing to NTFS drives. However, it ’ s off by default and requires some messing around in the terminal to enable it. It isn ’ t guaranteed to work properly and could potentially cause problems with your NTFS file system. In fact, we ’ ve had it corrupt data before. We really don ’ t recommend using this. It ’ s disabled by default for a reason.

能稳定写入的,一个 Paragon,一个 ntfs-3g 配 fuse,哪个是能预装而不产生法律问题的。
orm
2018-06-12 04:28:52 +08:00
我发现一提到 Linux 就有某些人说 mac,不愧是 iv2ex。无脑推荐,可是推荐 mac 的你们忽略了一个重要的东西,Linux 是免费的!免费的!!! mac 不要说黑苹果!!!
coderdusk
2018-06-12 04:43:06 +08:00
https://www.deepin.com/
我现在正在用 Deepin Linux 回帖,感觉开发和日常使用都很方便
tsui
2018-06-12 06:11:32 +08:00
@orm 免费的最贵
orm
2018-06-12 06:41:53 +08:00
@tsui 我没法跟你们高端有钱人在国外的比,反正我是买不起 mac
ericgui
2018-06-12 06:51:41 +08:00
cygwin 了解一下
xiaket
2018-06-12 07:15:23 +08:00
@orm free as in freedom, not free beer, 这句话了解一下
orm
2018-06-12 07:27:52 +08:00
@xiaket 自由软件 GNU,我知道,说想说的是坐公交和买汽车的区别,谢谢
znood
2018-06-12 07:53:22 +08:00
不知道楼主用了多久,但是应该没有超过一年,建议楼主使用超过一年再来发

说一下,Linux 不适合桌面开发环境,是桌面开发环境,不是开发环境,反而 linux 是及其适合做开发环境的。因为软件及使用障碍很难作为日常的桌面环境使用,Win 和 Mac 没有这个问题,一般都是用虚拟机装 linux 的,所以我这句话放到这里,不服的可以用一年。

Block 了一堆人,真是无脑喷。
allenlee7c9
2018-06-12 07:58:14 +08:00
@znood 不服,Ubuntu 用了两年了,没有问题
johnnie502
2018-06-12 07:58:15 +08:00
@znood 用 ubuntu 桌面开发 5 年以上的路过,家里已经没有 windows 机器了。不知道有啥软件是你使用的障碍? office 系? QQ 系?这两个我都不用
xfspace
2018-06-12 08:07:14 +08:00
没人吐槽 “ ubuntu 系” ?
dpkg package management 都是 debian 衍生版,万物基于 debian🌚
VoidChen
2018-06-12 08:26:16 +08:00
有谁能告诉我,有什么是一定要在 linux 下才能开发的吗

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

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

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

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

© 2021 V2EX