Não encontrando o diretório de origem após uma instalação de pacote com PPA no Ubuntu 16.04

1

Recentemente eu configurei o Ubuntu 16.04, e uma das primeiras coisas que eu queria fazer era instalar o software Subsurface. Eu usei os seguintes comandos:

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

Isso instalou o programa e eu posso usá-lo.

No entanto, agora preciso ir ao diretório da árvore de código-fonte para criar um software relacionado, e acho que isso geralmente é chamado de algo como / src / subsurface em algum lugar do sistema. No entanto, eu não estou achando - não está em / usr / src ou / usr / local / src, e o comando find não mostra nada de promissor.

Eu enviei um e-mail para os desenvolvedores do Subsurface, mas enquanto isso: Existe um lugar comum onde os arquivos de origem vivem após a instalação de um pacote? Há algo que geralmente precisa ser alternado para preservar os arquivos de origem? Eu sou praticamente um novato para trabalhar com pacotes.

    
por Frank O 05.06.2017 / 19:45

1 resposta

0

A partir de man apt-add-repository , para ativar os pacotes de código-fonte do PPA, você pode adicionar a opção -s ao seu comando:

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

então seria

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

Você deve então poder baixar a fonte no diretório atual da maneira usual, ou seja, usando

sudo apt-get update
apt-get source subsurface

(ou apenas 'subsuperfície de fonte apt) em sistemas mais novos).

Como alternativa, localize o arquivo PPA source.list (geralmente em /etc/apt/sources.list.d ) e adicione a linha correspondente deb-src manualmente.

    
por steeldriver 05.06.2017 / 21:03