记一次失败的从 Arch Linux 迁移到 Debian Sid 的经历

其实我从来没想好自己应该使用什么发行版,十多年前最开始使用 Arch Linux 也只是因为觉得大家都在使用 什么 Ubuntu 啊觉得自己可以特例独行一些,并没有深刻的体会到什么叫做 KISS,也没有体会到各种拆包粒度对于使用的影响,也一直只是“会用”而已,并没有太多作为用户之外的使用体验差距。就算是第二个使用的发行版是 openSUSE 也一样,因为某种程度上有类似的基因。 起因 闲的蛋痛。年初企图迁移到 Fedora 失败,仅仅过了5个小时就滚回了 Arch 。可能考虑到了 Debian Sid 的如下特性,打算这次外迁一定要迁移出去,去 Debian。 足够稳定 apt 的前端 nala,看上去很帅 周围用 Arch 的很多,向特立独行一点 复习时间之余闲的蛋痛 但是也考虑到一些区别,比如: 包管理器的整合性:debian 系素以混乱的包管理功能著称,dpkg、apt、apt-get、apt-file 软件包获取的难度:这也是为什么我一直非常抗拒使用 deb 系,你可以在软件官网上(比如 zotero),在 github release,在 makedeb ,在 pacstall,在 ppa…你能找出一百个不同的软件包来源,但是你没办法把他们整合(Debian CN repo 许久未变更了) 不知道的一些奇奇怪怪的特性 wiki,debian wiki 也就将将是能参考的程度 以上这些问题并没罗列全面,但是我曾经认为自己能够克服这些问题。虽然显然还是太高看自己了。 Arch Linux -> Debian 安装一个新的发行版是容易的,也没什么好说。但是考虑到年初 fedora 的惨痛经历,我打算还是给自己留个后路,方法可以有很多,rsync、或者整体dd、或者打个 tarball 什么的,之前有过尝试用 squashfs 备份系统的经验,而且打包后镜像体积特别小,也是很多发行版安装 CD 的首选方案。那就决定了。 首先备份根分区,需要排除掉所有额外挂载的分区和运行态的玩意儿: 1 sudo mksquashfs / backup-archlinux.squashfs -e /home -e /run -e /proc -e /dev -e /sys -e /tmp -e /var/tmp -e /mnt /boot/efi 直接把镜像扔到了外挂的 SSD 上面,体积也不大,150 G 根分区体积也就 27 G。然后下载了 Debian stable bookworm 的镜像,写盘,分区,安装…不一而足。...

九月 25, 2023 · 6 分钟 · weearc

解决 Fish 不认 history 的问题

原本 fish shell 用的好好的,及其方便的设置和高度可自定义的选项和快速的智能补全让它成为懒人的不二之选,但是某天更新过后却出现了无法调用历史的情况,这显然不正常。而我又高度依赖与 fish 的自动补全,尤其对于管理服务器而言是非常之方便的。那肯定就需要搞清楚到底出现了什么问题了。 首先大概查了一下发现大多是隐私需要删除历史的,这个与我无关。然后翻了一下 fish 的 文档 ,里面关于 history 的描述有这么一段比较令人在意的: merge immediately incorporates history changes from other sessions. Ordinarily fish ignores history changes from sessions started after the current one. This command applies those changes immediately. 于是首先先确认一下历史文件是否正常: 1 2 # 我的历史文件等保存在默认位置 ls ~/.local/share/fish/ 然后返回了: 1 fish_history fish_read_history generated_completions 证明历史文件还在,查看了一下内容,10 万行左右,基本没啥问题,还都在。然后尝试合并历史到当前会话: 1 history --merge 退出当前会话并查看发现恢复如初,这就很迷惑了…因为我加载 fish 的方式是 konsole 启动时才加载 fish ,所以理应在启动时自动合并。因此为了以防万一可以在 fish 配置文件里加一句让它每次启动自动合并历史。算是暂时解决了这个问题。

八月 2, 2021 · 1 分钟 · weearc

ArchLinux + Windows10 双系统固态硬盘迁移

盼星星盼月亮终于拿到了心心念念的固态硬盘,终于能够有畅快淋漓的体验了。 ...

十一月 26, 2019 · 1 分钟 · weearc

fcitx5尝鲜(另付fcitx5输入法皮肤摸索)

原本搜狗输入法确实是真香的,但是架不住它总不更新问题一大堆。 ...

十月 25, 2019 · 1 分钟 · weearc

使用zenity+xclip实现文字复制粘贴

都多久了我也不太记得,网易云下竟然由于qt的某个问题不能使用fcitx输入中文了!WTF!不过我们可以曲线救国。 ...

七月 21, 2019 · 2 分钟 · weearc