【水】换新电脑迁移数据和软件真是太费事了

花了近5个小时才把数据、软件和各种配置调整到跟旧电脑一样。实名吐槽下几个大坑:

  1. One Drive 默认同步位置是 Documents,但是我之前电脑改了同步位置,在新电脑上要设置成原先的位置时,会自动把 Documents 变成那个位置的 soft link,结果就是路径发生错乱(新电脑的 Documents 这个路径没了),而且无法设置回默认。把 One Drive 卸载删掉同步文件夹新建 Documents 才恢复。
  2. google Drive 同步默认每台电脑到不同的文件夹,也就是说同一份数据在电脑1和电脑2 上会占用 gDrive 两倍空间
  3. WSL 的 firefox 默认安装(sudo apt install firefox) 有 bug,无法运行 selenium, 需要重新下载 firefox 手动安装
  4. Win-11 原来已经不允许自定义任务栏位置了??一直把任务栏放在右边增加纵向长度,现在貌似只能隐藏任务栏或者靠第三方软件?

最无缝对接的是 Dropbox 和 Chrome,登陆账号一切搞定。

当初surface换m1pro的时候,R,conda,gcc,大蟒蛇,各种自定义的环境变量,折腾了我一年 :new_moon_with_face:

当时很多东西还要靠转译,后面换原生又重新搞了一遍 :troll:

研究 = 配环境

:yaoming:

1 个赞

为什么用了 OneDrive 还要用 G Drive :yaoming:

OneDrive 的跨平台体验 + 无密码登录让我心甘情愿付钱开 1TB :yaoming:

1 个赞

因为我大部分时间用 google 账号,one Drive 只是存一下临时分享的不重要文件

google drive 自从有一次把我所有文件都删除并且rename成文件2之后我就不用google drive desktop了 (

嗯嗯这么多年下来,没出错过的只有 Dropbox,其他云盘都有各种奇奇怪怪的问题

1 个赞

这为啥会出现在情感版 :yaoming:

放情感和闲聊不上分啊朋友 :yaoming:
啊不过说实话你这也不像能上分的题材就是了

抒发了作者踩坑后兴奋的情感:doge:

工作环境还是linux好,配置脚本跑一遍就行了

1 个赞

:mobaidalao:
细嗦一下。刚开始玩虚拟机,还是很容易搞炸的

:yaoming: 把电脑当成你的家畜,而不是宠物

用了 https://nixos.org/ ,我的电脑即使坏掉也可以一行command重建一套完全一样的东西

nix的官方文档很烂,感兴趣的话可以看下面的blog post

3 个赞

既然是情感版了
那很显然电脑是老婆的家啦 :yaoming:

是不是主要是针对 Linux?

和macos。
windows上应该支持不好

但是你可以把你的wsl变成nixos :troll:

:sweat_smile:
要os as code, 你搞docker / ansible 那些不就好了。

我的 wsl 配置起来很简单,跑一下 installation script,直接复制一下 home directory 就差不多了

就……每次改配置和装软件都更新到一个脚本里,加机器或者炸了重新跑一遍就行。环境炸了不怕,有备份就好

:troll: 这就像是imperative和functional programming的区别,在前者里state很重要,而后者并不需要担心这点。ansible要step by step deploy,如果你的环境被手动更改了,或者出了什么问题,你怎么恢复呢

docker和nix不矛盾,nix也可以build better container