SaltyKitkat 最近的时间轴更新
SaltyKitkat

SaltyKitkat

V2EX 第 578761 号会员,加入于 2022-04-20 13:44:24 +08:00
SaltyKitkat 最近回复了
1 天前
回复了 ryan4yin 创建的主题 Linux NixOS 与 Nix Flakes 新手入门
@chronos 这就不是 nix 层面可以解决的问题了……
毕竟许多电子包从源码打包几乎是一件不可能的事情
比如 vscode
比如 linux qq
logseq 这种也是比起构建还是直接拉二进制比较方便
这些打包就几乎只能把打好的包拉下来这样
不过目前来看虽然丑得一批,但问题也不大就是了
比如我这边主要就是 vscode 里面重复的东西比较多
而整个 nix store 用 fclones 扫一遍,一共也就能节省 70M 左右吧
1 天前
回复了 ryan4yin 创建的主题 Linux NixOS 与 Nix Flakes 新手入门
@chronos 试了一下 fclones,发现在 nix store 下面作用不大,大多重复文件也是拜 node_modules 所赐
1 天前
回复了 ryan4yin 创建的主题 Linux NixOS 与 Nix Flakes 新手入门
@chronos 这种去重应该没有问题,因为据我了解 nix store 下面的东西都是只读的;

另外透明压缩真的很给力!在我这整个 nix store 大概压到了 40%左右
96 天前
回复了 Slurp 创建的主题 Rust Fish Shell 计划迁移到 Rust
居然 merge 了
108 天前
回复了 cathedrel 创建的主题 Android 新的安卓系统的“内存拓展”有意义吗?
108 天前
回复了 KanVivii 创建的主题 Linux 关于 NVME 硬盘 Linux RAID, ZFS 以及其他阵列方式
btrfs 的 raid5/6 目前不大能用
2022-05-11 16:07:13 +08:00
回复了 huyangq 创建的主题 Linux 关于 Linux 下面的 包管理器的 疑惑
根据 fhs 约定来如此安排的
好处是从某种角度的方便
头文件在 /usr/include
可执行文件在 /bin, /sbin, /usr/bin, /usr/sbin
动态链接库在 /lib, /usr/lib
可以免得安装一个库之后,其他依赖这个库的软件发生“找不到 libxxx.so”错误,还需要手动配置各种环境变量啥的

坏处就是像你说的,一个软件包安装之后就变成“散装”的了,各个文件散布在不同地方,包管理器需要记录每个软件包和它的文件的对应关系才能工作

至于你的想法“直接在一个固定的目录下面不行吗?”
当然行啊,只不过不符合一直以来比较主流的约定罢了
比如 NixOS 这个发行版,就可以认为是把每个软件都安装在 /nix/store 路径下面一个“固定的目录”里面(当然实际情况要比这复杂得多)
@araaaa 嗅到了 ub 的味道(x

这种需求一般 safe 就 RefCell ,unsafe 就用裸指针?
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5256 人在线   最高记录 5634   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 01:55 · PVG 09:55 · LAX 18:55 · JFK 21:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.