在 Ubuntu 16.04 中使用 PPA 安装包后找不到源目录

在 Ubuntu 16.04 中使用 PPA 安装包后找不到源目录

最近我设置了 Ubuntu 16.04,我要做的第一件事就是安装 Subsurface 软件。我使用了以下命令:

$ sudo add-apt-repository ppa:subsurface/subsurface 
$ sudo apt-get update 
$ sudo apt-get install subsurface 

这样就安装了该程序,我可以使用它了。

但是,我现在需要转到源代码树目录来构建相关的软件,我了解到这通常在系统上的某个地方被称为 /src/subsurface。但是,我找不到它——它不在 /usr/src 或 /usr/local/src 下,并且 find 命令没有找到任何有用的信息。

我已经给 Subsurface 开发人员发了电子邮件,但与此同时:安装软件包后,源文件通常存放在哪个位置?通常需要切换什么来保存源文件?我几乎还是软件包使用方面的新手。

答案1

从 开始man apt-add-repository,要启用 PPA 的源包,您可以将选项添加-s到命令中:

-s,  --enable-source  Allow downloading of the source packages from the repository

所以它会变成

sudo add-apt-repository -s ppa:subsurface/subsurface  

然后,您应该能够以通常的方式将源代码下载到当前目录中,即使用

sudo apt-get update
apt-get source subsurface

(或者在较新的系统上仅为“apt source subsurface”)。

或者,找到 PPA source.list 文件(通常在/etc/apt/sources.list.d)并deb-src手动添加相应的行。

相关内容