Vincular uma dependência no Synaptic à já instalada a partir da fonte

5

Eu quero instalar a versão SVN do Quantum GIS e já tenho uma versão SVN do GRASS GIS. Conforme instruído no Wiki do QGIS aqui , adicionei o repositório qgis ao meu arquivo sources.list. Agora eu posso ver a versão qgis1.8.0svn no Synaptic mas quando tento instalá-lo, o GRASS é uma dependência (a versão mais antiga está disponível no repositório e mesmo se eu adicionar o Ubuntu GIS Unstable PPA não é a versão de desenvolvimento disponível lá, ou seja, a versão 6.5 não está disponível, o que oferece ótimos recursos). A versão SVN do GRASS não aparece no Synaptic, pois não adicionamos URL a sources.list . Isso tem que ser feito através do svn checkout. Como posso definir o Synaptic para identificar o GRASS GIS já instalado no meu diretório /usr/local/ ?

    
por Chethan S. 19.05.2011 / 12:55

1 resposta

6

Isso é feito normalmente usando equivs - criando um pacote trivial. Você cria um pacote cuja única finalidade é (nesse caso) informar ao sistema de gerenciamento de pacotes que você já possui o GRASS GIS instalado. No seu caso, o pacote não teria conteúdo, apenas informações de dependência.

Veja a página do pacote do Ubuntu , página de manual do Ubuntu equivs-build , e um howto aleatório do Ubuntu, Como: criar "pacotes de configuração" com equivs . Para o registro, essa ideia se originou no Debian.

    
por 19.05.2011 / 13:35