Instalar pacotes no CentOS a partir do DVD sem conexão a internet

2

Eu tenho um sistema CentOS 6.4 sem conexão com internet. Eu tenho o DVD de instalação . Como posso instalar um pacote, digamos gcc, usando apenas este DVD?

    
por Susam Pal 18.11.2013 / 09:03

1 resposta

3

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.

  1. 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.
  2. 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)
    
  3. 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
    
  4. Se o ISO estiver presente no sistema de arquivos, monte-o em /media/CentOS usando o comando mount com a opção -o loop .

    mount -o loop CentOS-6.4-x86_64-bin-DVD1.iso /media/CentOS/
    
  5. 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 propriedade baseurl . Esses URLs apontam para os diretórios locais /media/CentOS , /media/cdrom e /media/cdrecorder/ por padrão.

  6. 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 propriedade baseurl com o ponto de montagem como seu destino. Um exemplo segue.

    ln -s /media/CentOS_6.4_Final /media/CentOS
    
  7. 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
    
por 18.11.2013 / 09:03