You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除source.list后无该文件/目录,如何解决源获取失败问题?

删除source.list后无该文件/目录,如何解决源获取失败问题?

别慌!我之前帮朋友处理过一模一样的情况,删了sources.list之后确实会有点懵,不过一步步来很快就能恢复正常:

首先,咱们得先确认你的Debian/Ubuntu类系统版本,因为不同版本的官方源地址不一样。打开终端,输入这个命令:

lsb_release -a

你会看到类似Codename: jammy这样的输出,记住这个代号(比如jammy对应Ubuntu 22.04,focal对应20.04,bullseye对应Debian 11)。

接下来,重新创建sources.list文件。因为你之前删掉了它,现在需要先新建一个空文件,记得用sudo权限操作:

sudo touch /etc/apt/sources.list

然后编辑这个文件,把对应版本的官方源加进去。比如你的系统是Ubuntu 22.04(jammy),就输入:

sudo nano /etc/apt/sources.list

然后把下面的内容粘贴进去(如果是其他版本,把jammy换成你的系统代号就行):

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

粘贴完按Ctrl+O保存,Ctrl+X退出nano编辑器。

如果是Debian 11(bullseye)系统,对应的源内容是:

deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free

最后,更新一下apt缓存,验证源是否能正常使用:

sudo apt update

如果没有报错,那就没问题了,之后可以正常用apt upgrade更新系统啦。

要是你不确定自己的系统版本,或者怕输错源,也可以试试用系统自带的源修复工具,不过上面的方法更直接可靠。

备注:内容来源于stack exchange,提问作者mikolokoroko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:33:01