Не найден исходный каталог после установки пакета с PPA в Ubuntu 16.04

Недавно я установил 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 suburface) в более новых системах).

Кроме того, найдите файл PPA source.list (обычно в /etc/apt/sources.list.d) и добавить соответствующий deb-src линия вручную.

Другие вопросы по тегам