Adicionar o cd-rom como repositório no CentOS 7
Pra você ter encontrado este artigo muito provavelmente você fez a instalação mínima ou até mesmo esta desesperado com um servidor local dinossauro que não possui driver de placa de rede e esta totalmente off-line e agora esta recorrendo aos pacotes de desenvolvimento em c++ para instalar o bendito driver de sua placa (meu caso).
Primeiro vamos começar com o básico, montar o cdrom.
Crie uma pasta dentro de /media
mkdir /media/cdrom
Agora monte a média
mount /dev/cdrom /media/cdrom
Agora vamos voltar ao assunto, se você já tentou instalar viu que este comando não funciona:
yum groupinstall "Development Tools"
Então você já deve até mesmo ter adicionado seu cd-rom como repositório e mesmo assim não esta conseguindo realizar a instalação não é mesmo? Vou te ensinar o caminho das pedras!
Vá em seu diretório de repositórios:
/etc/yum.repos.d/
Muito provavelmente você só terá o editor vi para lhe ajudar, pois o nano não vem instalado por padrão, ou seja, mais trabalho!
Vamos primeiro criar o arquivo:
vi local.repo
Agora para editar o arquivo digite “i” para entrar no modo de inserção do vi. Vai editando seu repositório, por exemplo:
[LocalRepo] name=Local Repository baseurl=file:///media/cdrom/ gpgcheck=0 enabled=0
Depois que editar aperte “ESC” para voltar no modo de comando do vi, então digite :wq para salvar.
Pronto se tudo deu certo até aqui, já é um bom caminho.
Agora temos um problema, mesmo com tudo isso não irá funcionar e vou mostrar o segredo agora e esta no comando logo abaixo:
yum --disablerepo=\* --enablerepo=LocalRepo groupinstall "Development Tools"
Pronto, logo deverá aparecer a mensagem de confirmação para instalação dos pacotes. O que ocorre geralmente é que o CentOS 7 vai primeiramente buscar nos outros repositórios e como não há internet da erro e ele nem tenta pesquisar no cdrom, fazendo dessa forma desabilitamos todos os outros e habilitamos somente o cdrom.