如何启用源代码存储库?

我需要安装某些内容的构建依赖项,如何确保我的软件源的源代码部分已启用?

启动软件中心并选择软件源:

在此处输入图像描述

在软件源中确保选中“源代码”:

在此处输入图像描述

默认存档存储库启用了源存档以及二进制文件。 此外,使用sudo add-apt-repository ppa:user/archive添加任何PPA都应该启用源和二进制存档。

要validation,您可以检查/etc/apt/sources.list文件以及/etc/apt/sources.list.d/中的/etc/apt/sources.list.d/ ,以确保每个deb存档行的deb-src行,是否存在。 此外,在“ Software Sources属性对话框中,您可以检查“ Ubuntu Software选项卡上是否选中了“ Source code选项,并在“ Other Software选项卡下的Other Software源列表中检查了Binaries条目的相应Source条目。

您可以通过从/etc/apt/sources.list取消注释(删除deb-srcdeb-src存储库来启用源代码存储库。

 sed -i '/deb-src/s/^# //' /etc/apt/sources.list && apt update 

如果要禁用源代码存储库,可以将其注释回来

 sed -i '/deb-src/s/^/# /' /etc/apt/sources.list && apt update`