请问 archlinux 适合做程序开发吗?

2018-04-27 11:50:33 +08:00
 tossalways

后端开发。之前 ubuntu,现在准备换 arch + i3wm,但是 arch 更新激进,会不会造成开发环境不稳定呢?有没有用 arch 做开发的同学来说说。

12317 次点击
所在节点    程序员
48 条回复
alexsunxl
2018-04-27 16:51:00 +08:00
适不适合 因人而异
我用 arch 好几年了, 装过 4,5 台机器, 其中有两个工作机器, 基本天天滚
standin000
2018-04-27 16:51:13 +08:00
@OpenJerry manjaro 不会滚挂吗?
momocraft
2018-04-27 16:54:14 +08:00
如果不知道如何控制自己用的软件的版本,pacman 滚到不能开发是完全可能的。

对于知道如何配置环境的人谈不上不稳定。
momocraft
2018-04-27 16:56:39 +08:00
感觉很多人滚到不能启动过。几个小建议:

- 订 arch 官网的 news RSS
- 学用 pacdiff
- 学会备份根文件系统,比如 btrfs / lvm 的快照
Immortal
2018-04-27 16:56:54 +08:00
没啥问题吧。。用了好久了
如果真担心可以试试 linux mint
htfy96
2018-04-27 17:48:05 +08:00
➜ ~ head -20 /var/log/pacman.log
[2016-04-17 12:09] [PACMAN] Running 'pacman -r /mnt -Sy --cachedir=/mnt/var/cache/pacman/pkg --noconfirm base base-devel'

只挂过 3 次吧,基本降级几个包就修好了
tossalways
2018-04-27 18:19:49 +08:00
@momocraft 也就是说,滚动升级的时候可以禁止某些开发在用的软件升级的是吗。老哥能否给几个关键字我 google 下,关于控制自己软件版本或者说配置环境这些。谢谢了。
htfy96
2018-04-27 18:24:37 +08:00
@tossalways /etc/pacman.conf holdpkg 加自己的软件,但不推荐对应用软件这么做,大量包长时间不更新是反 Arch 模式的
Showfom
2018-04-27 18:25:08 +08:00
适合的
htfy96
2018-04-27 18:25:54 +08:00
@tossalways 抱歉说错了,是 ignorepkg
tossalways
2018-04-27 18:34:23 +08:00
@htfy96 那这也不是一个防止开发用软件被升级的通用方法吧?
momocraft
2018-04-27 19:34:42 +08:00
@tossalways 需要固定版本的不如不用 arch 包 (除非 JDK 这样几年一个大版本的)。可以自己装在 home 或 /opt。
lulinux
2018-04-27 20:04:04 +08:00
arch 系都容易滚挂。除非你一次性将所有几万个包都装好了。
lulinux
2018-04-27 20:05:40 +08:00
几万个包都装好了之后可以几年不更新。如果零零碎碎断断续续安装的话,它就会发生软件包依赖错误,需要全盘更新系统。
lulinux
2018-04-27 20:08:55 +08:00
我每隔 1-2 个月就会滚一次 manjaro,要花 4-10 个工时来修复。
Macolor21
2018-04-27 20:09:43 +08:00
@pynix ubuntu 一直提示系统程序错误啥问题?后来我换了 depin,美化得很好但是有点卡而且不稳定。感觉 win 开发更稳定
Kabie
2018-04-27 20:17:04 +08:00
Arch 用了 8 年……早年间滚挂过 3 次…… 2 次是重装解决……后来最严重的也只有进不去 GUI ……

Ubuntu 用过 2 年……重装过 3 次……不过现在好像升级大版本的难度小多了……然而 pacman 和 AUR 还是更爽一些。。。
chocotan
2018-04-27 20:52:34 +08:00
前两天更新了一下,启动后卡死,tty 都进不去,看日志是 nouveau 报错......
同事的小米 pro 也和我的相同症状
降级内核好了......
caixiexin
2018-04-27 20:54:24 +08:00
可以用 manjaro,我已经在工作环境中使用 1 年了
busfool
2018-04-27 20:54:40 +08:00
老夫只用 Ubuntu

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

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

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

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

© 2021 V2EX