Dependências condicionais para um pacote Debian

7

Estou criando um pacote que precisa depender de um pacote se outro estiver instalado, mas precisa de uma dependência diferente se nenhum pacote estiver instalado. Isso é possível usando apenas o arquivo control do .deb , ou outras ferramentas são necessárias? Este pacote é, na verdade, destinado ao Ubuntu, portanto, as ferramentas indisponíveis nos repositórios do Ubuntu não podem ser usadas.

    
por hexafraction 03.08.2012 / 15:39

1 resposta

7

O arquivo de controle é estático, portanto você não pode alterar dependências de alguns parâmetros externos, mas as A Política Debian especifica | como uma forma de especificar nomes de pacotes alternativos, no seu caso seria algo como:

Depends: Package1 | Package2

em que Package1 é a dependência padrão.

    
por 03.08.2012 / 15:59