Como criar um pacote rpm que instale um ambiente Java, se necessário

4

Sou muito novo no empacotamento RPM e estou curioso para saber se, durante a instalação de um RPM, é possível instalar condicionalmente outro RPM, se necessário.

Em poucas palavras.

Meu RPM requer um determinado JRE. Ao instalar meu RPM, qual é a melhor maneira de:

  1. Verifique a existência do JRE e ...
  2. Se o JRE não existir, instale-o.
por Kip Russell 07.11.2012 / 23:25

1 resposta

4

Isso é chamado de "dependência". Você pode definir uma dependência usando Requires em seu arquivo de especificação:

Requires: A comma-separate list of packages that are required when the program is installed. Note that the BuildRequires tag lists what is required to build the binary RPM, while the Requires tag lists what is required when installing/running the program; a package may be in one list or in both. In many cases, rpmbuild automatically detects dependencies so the Requires tag is not always necessary. However, you may wish to highlight some specific packages as being required, or they may not be automatically detected.

Fonte: link

    
por 07.11.2012 / 23:42