最近我设置了 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
手动添加相应的行。