Suponhamos que o ISO já esteja gravado em um DVD ou que o ISO esteja presente como um arquivo em seu sistema de arquivos. Primeiro, precisamos montá-lo. O ponto de montagem preferido para montá-lo é /media/CentOS
, porque o yum
está configurado para procurar repositórios a partir desse local por padrão durante a instalação de pacotes do DVD. As etapas abaixo descrevem como montar o ISO (presente como um arquivo ou gravado em um DVD) e instalar pacotes do ISO.
- Se você tiver o ISO gravado em um DVD, insira o DVD no sistema CentOS. Se a ISO não for gravada em um DVD, mas presente como um arquivo separado no sistema de arquivos, pule as próximas duas etapas e vá diretamente para a etapa 4 desta lista.
-
Verifique se o DVD foi montado automaticamente. Para fazer isso, execute o seguinte comando:
mount | grep CentOS
Se este comando retornar uma saída, significa que o DVD foi montado. Por exemplo, a seguinte saída de exemplo mostra que o DVD foi montado em
/media/CentOS_6.4_Final
automaticamente./dev/sr0 on /media/CentOS_6.4_Final type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=500,gid=500,iocharset=utf8,mode=0400,dmode=0500)
-
Se o CD foi montado automaticamente, ignore este passo. Caso contrário, monte-o manualmente.
mkdir /media/CentOS mount -t iso9660 /dev/sr0 /media/CentOS
-
Se o ISO estiver presente no sistema de arquivos, monte-o em
/media/CentOS
usando o comandomount
com a opção-o loop
.mount -o loop CentOS-6.4-x86_64-bin-DVD1.iso /media/CentOS/
-
Execute:
cat /etc/yum.repos.d/CentOS-Media.repo
e leia as informações fornecidas como comentários neste arquivo. Veja o nome do repo entre colchetes. Éc6-media
por padrão. Além disso, veja os locais especificados para a propriedadebaseurl
. Esses URLs apontam para os diretórios locais/media/CentOS
,/media/cdrom
e/media/cdrecorder/
por padrão. -
Se o DVD estiver montado em um ponto de montagem especificado na propriedade
baseurl
, ignore esta etapa. Caso contrário, crie um link simbólico em um local especificado na propriedadebaseurl
com o ponto de montagem como seu destino. Um exemplo segue.ln -s /media/CentOS_6.4_Final /media/CentOS
-
No shell, execute o comando
yum
enquanto desabilita todos os repos, exceto o repositório especificado em/etc/yum.repos.d/CentOS-Media.repo
:yum --disablerepo=\* --enablerepo=c6-media install gcc