Como o Ubuntu é basicamente uma distribuição baseada em pacotes binários, o código-fonte não está "localizado" em nenhum lugar do sistema, a menos que você faça o download explicitamente; ou:
-
ativando os repositórios de origem apropriados e, em seguida, usando
apt-get source
, por exemplo,apt-get source opencv
Observe que isso fará o download da origem para o diretório atual - portanto, não precisa de
sudo
se você estiver fazendo o download em um local dentro de seu diretório inicial. Ele também deve aplicar quaisquer correções específicas do Ubuntu, de modo que o código construído seja equivalente ao do pacote binário correspondente. - fazendo o download de um tarball de origem ou fazendo check-out do repositório de código fonte
git
(ou semelhante) do mantenedor. Observe que isso pode fornecer uma versão mais atualizada do software; no entanto, também não será necessariamente testado ou corrigido para o seu sistema atual.
Em ambos os casos, você precisará instalar dependências de versão adicionais antes de poder recompilar o pacote a partir do código-fonte, independentemente de quaisquer alterações que tenha feito nele.