Ativando persistentemente coleções de software

0

No meu servidor CentOS6, eu uso coleções de software que vão para o diretório /opt na instalação, com o seguinte formato.

/opt/repository_name/collection_name
# eg /opt/remi/php56,/opt/rh/python27 etc

Como este [artigo] sugere, para ativar persistentemente as coleções, adiciono scripts a /etc/profile.d no seguinte formato:

#!/bin/bash
source scl_source enable collection_name

Minha pergunta é se as próprias coleções são agrupadas por repositórios - no exemplo acima, uma foi para rh folder e a outra foi para remi - de onde elas vieram afetaria o comportamento de tais scripts que eu coloquei em /etc/profile.d

    
por sjsam 11.08.2016 / 07:25

1 resposta

2

Guia de embalagem do RedHat  informa que os pacotes devem usar o layout / opt / provider / prefix-application-version / onde o prefixo consiste no nome do provedor, por exemplo, myorganization-ruby193 . As anotações que

Software Collections which were first shipped with Red Hat Software Collections 1.x, they do not specify the provider's name in their prefixes. Newer Software Collections added in Red Hat Software Collections 2.0 and later use rh as the provider's name. For example: rh-ruby22

Portanto, as coleções são agrupadas por provedor, e sci só terá problemas se dois provedores fornecerem a mesma coleção e versão sem usar seu nome como prefixo para desambiguar.

    
por 11.08.2016 / 11:34

Tags