关于重置sources.list文件及误删后重新生成的技术求助
误删/etc/apt/sources.list后如何重新生成?
别慌!误删这个源列表文件其实是挺常见的小状况,我给你整理了几个实用的解决办法,亲测有效:
方法一:用图形化工具快速恢复(适合桌面版用户)
- 打开终端,输入命令:
sudo software-properties-gtk - 这个工具会自动识别你的系统版本,加载官方默认的源配置。你只需要点击窗口上的「保存」或者直接关闭,它就会自动帮你重新生成
/etc/apt/sources.list文件了。 - 如果发现源选项不全,还可以切换到「Ubuntu Software」标签页,勾选你需要的源组件(比如main、universe这些),再保存即可。
方法二:命令行手动写入默认源(适合服务器或终端用户)
- 先确认你的系统代号,比如Ubuntu 22.04是
jammy,20.04是focal,输入命令就能查到:lsb_release -sc - 然后用下面的命令把官方默认源写入文件,记得把
jammy替换成你的系统代号:sudo tee /etc/apt/sources.list <<EOF deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse EOF
方法三:恢复自动备份(如果存在的话)
- 有些系统会自动给
sources.list生成备份文件,你可以在/etc/apt/目录下找找带.bak后缀的文件,比如sources.list.bak - 如果找到了,直接复制恢复就行:
sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
最后别忘了执行sudo apt update来更新软件源列表,确认新的配置没问题哦!
备注:内容来源于stack exchange,提问作者Raakh
相关产品推荐
相关产品推荐

