收集云服务器优惠信息
记录云服务器使用心得

Debian:You must put some ‘deb-src’ URIs in your sources.list错误解决方法

在基于Debian的Linux发行版上使用apt或apt-get等包管理系统时,可能会遇到各种错误。其中一个常见的错误是“E: You must put some‘deb-src’URIs in your sources.list”消息,当尝试使用源包存储库但缺少必要的配置时,就会出现这种情况。

其实,当apt-get命令无法找到系统的sources.list文件中指定的源包存储库时,就会出现“ E: You must put some‘deb-src’URIs in your sources.list”的错误提示。源包包含用于构建可安装的二进制包的源代码,启用源存储库允许用户获取包的源代码以进行检查、修改或重新编译。

在本文中,小编主要介绍出现此错误的原因,并探索在Ubuntu系统中通过命令行和桌面解决该错误的步骤。

You must put some ‘deb-src’ URIs in your sources.list

使用Ubuntu命令行

要解决“ E: You must put some‘deb-src’URIs in your sources.list ”错误,可以按照以下步骤进行操作,可以轻松解决。

1、首先使用nano文本编辑器打开位于/etc/apt/目录中的sources.list文件,如下所示:

$ sudo nano /etc/apt/sources.list

接下来,在resources.list文件中,将看到以"deb""deb-src"开头后跟存储库URL的行。"deb"行代表二进制包存储库,而"deb-src"行用于源包。

Ubuntu源列表文件

找到"deb-src"行并确保它们没有被注释掉(前面没有符号'#')。如果它们被注释,请删除该'#'符号以取消注释。

deb-src http://in.archive.ubuntu.com/ubuntu lunar main restricted

启用deb-src源

添加或取消注释"deb-src"行后,然后按Ctrl + O将更改保存到sources.list文件中,然后按回车键,并且按Ctrl + X退出文本编辑器。

现在,使用以下命令更新软件包列表:

$ sudo apt-get update

该命令会刷新仓库信息,包括新添加的源码包仓库。现在可以重试之前导致错误的apt-get命令。

这样“ E: You Must put some ‘deb-src’ URIs in your resources.list ”错误应该不再出现,现在就可以继续执行所需的包管理任务。

$ sudo apt-get source vsftpd
下载包源码

使用Ubuntu桌面

要在Ubuntu Desktop中启用源代码存储库,可以按照以下步骤操作。

打开“Software & Updates”应用程序并导航到“ Ubuntu Software”选项卡并启用“Source code”选项,如下所示:

在Ubuntu中启用源代码存储库

当关闭“oftware & Updates”窗口时,Ubuntu将自动刷新软件包信息以包含源代码存储库。

总结

所以,“ E: You must put some ‘deb-src’ URIs in your resources.list ”错误可以通过在sources.list文件中添加或取消注释行"deb-src"并更新包列表来解决。通过启用源包存储库,可以访问包的源代码,从而实现进一步的探索和自定义。

通过本文中的简单步骤,可以克服此错误并继续有效地管理基于Debian的Linux系统上的软件包。怎么样,是不是很简单,如果出现此类错过,赶快通过上述方法进行解决吧。

赞(0)
网站声明:本文内容由趣云笔记原创,部分资源收集于网络,如有侵权请联系企鹅:2472781824删除。
文章名称:《Debian:You must put some ‘deb-src’ URIs in your sources.list错误解决方法》
文章链接:https://www.ecscoupon.com/1023.html
本站资源仅供个人学习交流,未经允许不得转载,更不允许用于商业用途。如需转载,请注明来源,感谢理解!