would this break/make the system unstable in any way?
Se você precisar de um software que esteja disponível apenas em um determinado repositório, provavelmente o usaria. Apenas certifique-se de que você realmente precisa primeiro.
Os problemas entram em cena quando os repo / rpms são mal projetados. Isso pode levar a situações em que yum
instalará uma versão superior de um pacote específico porque está disponível no outro repositório com o mesmo nome, mas algum software do canal base não será mais instalado porque foi construído em uma versão anterior número. Isso pode criar um clusterfrack de um problema que geralmente não é resolvido ou retirado intuitivamente de.
Se você usar algo diferente de EPEL, basta configurar o repositório com enabled=0
para que o repo seja desativado em geral, mas se você precisar, basta dizer yum install packageName --enablerepo=repoName
. Isso impede que algo desse repositório seja instalado acidentalmente.
É claro, há também o problema de que os pacotes de canais básicos são definicionalmente mais estáveis do que os mais recentes e maiores apenas por causa do controle de qualidade que é feito neles e da abrangência de sua base de instalação.
So I was wondering if I install git 1.9 first [...] and the do the yum groupinstall "Development Tools" would this result in conflict issues of some sort.
Potencialmente, você só precisa ver o que faz. Em última análise, cabe ao mantenedor do repositório garantir que as pessoas que usam seus repositórios tenham o passeio mais suave possível, por isso é difícil dizer o que você obterá quando ficar longe dos repositórios mais conhecidos.
Eu faria as ferramentas de desenvolvimento primeiro adicionando um --disablerepo=repoName
a ele para que ele fosse instalado e esperasse que o mantenedor do repositório usasse isso como ponto de referência ao decidir como construir esses RPMs. Isso parece a coisa que teria a melhor chance de sucesso. Um groupinstall
incluirá mais pacotes (diretamente e por dependências) do que instalar um aplicativo específico a partir da vontade. Então, se algo do canal base estiver em conflito com o RPM do repositório não oficial, será mais fácil dividi-lo e remover os pacotes do canal base.
I'm trying to be very cautious here because it's the server the entire team will be using, and don't have the option to create a snapshot to roll back in case something happens...
Se for esse o caso, eu examinaria cuidadosamente a lista de atualizações com cada atualização e certifique-se de que elas estejam vindo dos repositórios corretos antes de avisá-la para prosseguir com a instalação.