执行sudo apt update时qv2ray源文件格式错误的解决求助
执行sudo apt update时qv2ray源文件格式错误的解决求助
嘿,这个问题我之前也碰到过!根源是你的qv2ray源文件格式不符合apt的规范,咱们一步步来解决:
先备份源文件(做个保险,防止改坏了没法恢复):
sudo cp /etc/apt/sources.list.d/qv2ray.list /etc/apt/sources.list.d/qv2ray.list.bak打开源文件进行编辑:
sudo nano /etc/apt/sources.list.d/qv2ray.list你现在的源内容是:
deb [arch=amd64] https://qv2ray.net/debian-dev/ main
这里的问题是缺少了发行版代号字段——apt的源格式要求是deb [参数] <仓库地址> <发行版代号> <组件>,你在仓库地址后直接写了main,跳过了发行版代号,所以导致格式错误。如果你不确定自己的系统发行版代号,可以先执行这条命令查看:
lsb_release -cs把查到的代号填到仓库地址和
main之间,修改后的正确格式示例(比如查到的代号是jammy):deb [arch=amd64] https://qv2ray.net/debian-dev/ jammy main保存并退出编辑器:按下
Ctrl+O,回车确认保存,再按Ctrl+X退出nano。最后重新运行更新命令:
sudo apt update
如果执行后还是报错,可能是这个仓库已经停止维护了,但先把格式问题解决后再排查其他情况~
备注:内容来源于stack exchange,提问作者Dimuthu
相关产品推荐
相关产品推荐

