Hoje, mostraremos como criar um repositório em Linux. Sabemos que podemos instalar pacotes no Linux usando RPM (Red Hat Package Management), mas a desvantagem é que usando RPM não podemos instalar pacotes que dependem de outros pacotes, ou seja, dependências. então, para instalar pacotes que dependem de outros pacotes, temos que instalar pacotes usando YUM (Yellowdog Updater Modified). Na verdade, o YUM é adicionado a partir do RHEL5. YUM usa um repositório para instalação. O YUM calcula automaticamente as dependências e descobre o que deve ocorrer para instalar os pacotes. YUM pode instalar, remover, atualizar ou consultar os pacotes.
Como criar um repositório?
Siga essas dicas para adicionar um repositório local em seu disco rígido, aqui estou mostrando como criar um repositório no RHEL6.
- Crie qualquer pasta, ou seja, diretório
# mkdir / var / ftp / pub
- Mova todos os arquivos RHEL DVD para este diretório / var / ftp / pub
# cd / var / ftp / pub
- Anexe o arquivo localRepo:
# cd /etc/yum.repos.d
# vi localRepo.repo
[localRepo] name = localRepo baseurl = file: /// var / ftp / pub enabled = 1 gpgcheck = 0: wq! (Salvar e sair)
- Criar repositório
#cd / var / ftp / pub / Packages
#rpm -ivh createrepo * --force
#createrepo -g /var/ftp/pub/repodata/repomd.xml / var / ftp / pub / Packages
- Execute o seguinte comando
# yum limpar tudo
Para verificar a lista de pacotes instalados, use o seguinte comando:
# lista yum instalada
Então, isso é tudo sobre como criar um repositório. Na verdade, fazemos nosso sistema saber onde o repositório está localizado, ou seja, o índice.
O vídeo a seguir não foi criado por mim, este vídeo foi criado pelo Tim Tan, então o procedimento é um pouco diferente, você pode seguir qualquer procedimento :)
Phoenix
Bela postagem! Trabalhou ya: D
De qualquer forma, isso funciona para todas as distros?
Eu tenho o Arch Linux instalado e trabalho apenas nisso: D
Rajesh Namase
Este método certamente funcionará na Red Hat, mas não em outras distros.
Hassan
Obrigado por esta informação útil, eu tenho apenas um problema com o linux é que muitos dos meus softwares favoritos não conseguem encontrá-lo com a versão linux apenas windows e mac, existe uma maneira de fazer o software windows funcionar com linux? ou talvez a empresa deva fazer uma versão linux?
Obrigado, Rajesh, você tem um ótimo site.
Rajesh Namase
Você pode usar o software Wine para executar o software Windows no Linux. Você também pode pedir à empresa para lançar a versão Linux.