赛博洁癖怎么治?

186 天前
 zuotun

从桌面发行版切到了无桌面的, 软件包从原来的一千多变成了两百不到, 但是装点软件之后又多了起来...

也许我需要一个清晰的软件关系管理器?

4940 次点击
所在节点    Linux
35 条回复
oneisall8955
186 天前
只要内存硬盘够大,无所谓
Mogeko
186 天前
你需要 flatpak 。

虽然仍然是那些软件包,但都独立打包。

眼不见心不烦。
passive
186 天前
busybox+gcc 就够所有了
wizardyhnr
186 天前
flatpack 是把依赖环境都打包了,这个才是没法忍的。
chendy
186 天前
不用治
啥时候没钱 或者 没时间 或者 没精力了,自然就不折腾了
vcn8yjOogEL
186 天前
ostree 解君愁
amber0317
186 天前
Fedora Silverblue 或者 NixOS ,这俩包治百病,区别是后者坑比较深
NessajCN
186 天前
这种症状我一般推荐上 Gentoo
从内核到包全是自己编译的,仓库里只有源码,应该没法更干净了
ltkun
186 天前
2t 根分区 随便填 硬盘空间不拿来用拿来空着也是浪费
knightgao2
186 天前
先改变心态,再改变行为,底层逻辑不变,行为表现怎么变
keymao
186 天前
没时间的时候,你自然就不会洁癖了。 说明你时间还是挺富裕的,那就折腾呗。
BugCry
186 天前
带依赖的东西一律放 docker ,本地只留工具链
zzzsy
186 天前
NixOS + root on tmpfs
zuotun
186 天前
@BugCry 但有些东西不适合放 docker, 只会给自己找麻烦

@oneisall8955 空间完全够用, 就是不喜欢看见一堆不知道干什么的包. less is more.
wheat0r
186 天前
人的问题很难用技术解决
Maboroshii
186 天前
又不会后台自启,也不影响其他的功能,管它干嘛。。
zim298247
186 天前
换成 nixos
LindsayZhou
186 天前
不用治,~~折腾到头了你就是下一个林纳斯/理查德·斯托曼(狗头保命 ~~

Dokcer 是最脏的东西,默认写一堆 iptables 就不能忍,用 btrfs 存储还会建一大堆子卷。
NixOS 也不能接受,尝试过一次安装,看到安装日志打出一大堆我不需要的软件就放弃了。


如果用 Arch ,pacman 可以列出你手动安装的哪些包,以及依赖关系,有命令可以删掉不再用到的依赖。

如果用 Alpine Linux ,有一个 /etc/apk/world 文件列出了手动安装的包。
apk fix 命令就能自动把不需要的包删了,把没有的包装上。
再进一步,用 Diskless 模式。
类似于楼上的 root on tmpfs ,Alpine 有个 apkovl 文件来保存数据文件,可以手动 include 和 exclude ,来确保系统重新启动时,只有 apkovl 保存过的文件应用到了系统上。
LindsayZhou
186 天前
私心安利一下 Alpine Linux ,说一个我印象比较深的。

alpine 默认不会装 kmod ,在 Arch Linux 上,kmod 是 linux 包的依赖。

如果对 kmod 没什么认识的话,简单说明是,接受来自内核代码的调用,自动 modprobe 内核模块的。
比如在 mount btrfs 分区时,如果 btrfs 模块插入内核里,会自动调用 kmod 来帮忙。

而在 Alpine 上,如果不手动 modprobe btrfs 的话,btrfs 分区是挂不上的,这对 ext4, xfs 之类东西也是一样的。
LindsayZhou
186 天前
@LindsayZhou #19
typo:
s/如果 btrfs 模块插入内核里/如果 btrfs 模块没在内核里/

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

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

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

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

© 2021 V2EX