Crie um repositório para pacotes caseiros para o RHEL com um CentOS básico

0

Eu trabalho em uma rede da empresa. Eu baixei um CD-ROM centOS da Internet, mas não posso ter acesso direto à Internet.

Eu tenho uma compreensão limitada do sistema de pacotes yum, mas eu entendo que uma vez que o rpm é criado, ele pode ser colocado em um repositório para implantação.

Eu gostaria de criar pacotes rpm para integração ao RHEL5. (Sim, as pessoas que não usam este sistema ainda existem!)

Para entender como as coisas devem interagir, gostaria de criar um repositório básico com meu CD-ROM centOS (No Internet!) para automatizar a implementação de meus softwares domésticos.

Você pode me ajudar a provar a meus colegas que a criação de um repositório da empresa não é complicada e automatiza a distribuição de software?

Eu tenho navegado na Internet e o que eu encontrei exige dependências demais para o único DVD-Rom do CentOS. Como gerencio várias configurações?

    
por MUY Belgium 29.08.2015 / 11:58

1 resposta

2

Você está realmente fazendo várias perguntas de uma só vez:

  1. como criar um repo
  2. como resolver dependências de um pacote (sem conexão com a internet)
  3. que benefícios um repo traz
  4. como convencer alguém de que um repo é realmente benéfico

Algumas delas já são abordadas aqui, mas você deve refinar sua pergunta em particular e, em seguida, fazer perguntas separadas, caso não consiga encontrar respostas existentes aqui.

Muitas das suas perguntas já são abordadas aqui: Criando um repositório yum local sem rpms

Para listar as dependências, você deve procurar repoquery e repotrack , que também estão vinculadas à pergunta acima.

Para criar um repositório básico, consulte createrepo para o qual vários guias estão vinculados aqui, por exemplo, Como criar repositórios locais no RHEL

Para convencer seu colega, sim, um repositório pode ser criado através de duas etapas simples (executando createrepo e adicionando um arquivo .repo em /etc/yum.repos.d ) para a outra parte e simplesmente perguntando qual seria a alternativa. Pergunte se essa alternativa oferece rastreamento de dependência, comparações de versão, somas de verificação para todos os arquivos, gerenciamento de permissão / propriedade, manuseio de scripts pré e pós-transição e assinatura e confirmação de gpg (entre outras características oferecidas pelo rpm).

    
por 31.08.2015 / 20:18