Você está realmente fazendo várias perguntas de uma só vez:
- como criar um repo
- como resolver dependências de um pacote (sem conexão com a internet)
- que benefícios um repo traz
- 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).