linuxmint
前几天LinuxMint发布了21.3版本,虽然我目前用的21.2,但是作为版本号强迫症患者,不更新不舒服。于是果断打开更新管理器升级,前面几步都很顺畅,但是输完密码开始下载新软件的时候,恶心的事来了。
在你输入密码后,系统会自动切换更新源到官方的 packages.linuxmint.com ,这个源我这里访问慢的要死。尝试手动改 /etc/apt/sources.list.d/official-package-repositories.list 里的源,但是每次在更新管理器启动升级程序输入密码的环节后,这个文件会被重置,实在是无语。

搜索一番发现清华源官方网页的一段话:

注:修改完更新源后,请不要再使用mintsources(自带的图形化软件源设置工具)进行任何操作,因为在操作后,无论是否有按“确定”,mintsources 均会复写/etc/apt/sources.list.d/official-package-repositories.list。

原因大概找到了,用更新管理器升级它应该每次会调用mintsources来重置更新源。于是想到了一个奇葩的方法,记录如下:

  1. 用root权限提前打开/etc/apt/sources.list.d/official-package-repositories.list文件。
  2. 改写好速度快的源,比如我这里吧http://packages.linuxmint.com 改成 https://mirrors.tuna.tsinghua.edu.cn/linuxmint/,先保存一次,不要关闭编辑器。
  3. 正常运行更新管理器升级程序,输入完密码那一步结束后,文本编辑器会提示文件已被改变需要重载,此时迅速复制修改好的内容,然后重载文件,再迅速粘贴回修改好的内容,保存。
  4. 大功告成!!!记住,一定要手快!!!