Por que os comandos são usados em scripts (pre | post) inst não listados nas dependências?

3

Constantemente recebo mensagens de erro, que xargs ou algum outro comando reconhecidamente básico está faltando, ao tentar instalar .deb arquivos com dpkg em um ambiente linux mínimo.

xargs faz parte do pacote findutils , que tem a prioridade required . Isso significa que os pacotes dessa prioridade nunca estão nas dependências (qual findutils está em alguns pacotes) porque os desenvolvedores / mantenedores podem assumir que ela está disponível?

    
por Minix 06.02.2015 / 16:12

1 resposta

3

Os pacotes precisam especificar todas as suas dependências, a menos que o pacote dependa de "Essencial".

link

Packages are not required to declare any dependencies they have on other packages which are marked Essential (see below), and should not do so unless they depend on a particular version of that package.[10]

E findutils é essencial, pelo menos no meu sistema.

$ apt-cache show findutils
Package: findutils
Essential: yes
Priority: required
    
por 06.02.2015 / 16:19