2

У меня есть система CentOS 6.4 без подключения к интернету. У меня есть установщик DVD, хотя. Как я могу установить пакет, скажем, gcc, используя только этот DVD?

1 ответ1

3

Предположим, что ISO уже записан на DVD, или ISO присутствует в виде файла в вашей файловой системе. Сначала нам нужно его смонтировать. Предпочтительной точкой монтирования для его монтирования является /media/CentOS , поскольку yum по умолчанию настроен на поиск репозиториев из этого расположения при установке пакетов с DVD. Шаги ниже описывают, как смонтировать ISO (представленный в виде файла или записанный на DVD) и установить пакеты из ISO.

  1. Если вы записали ISO-образ на DVD, вставьте его в систему CentOS. Если ISO-образ не записан на DVD, а представлен в виде отдельного файла в файловой системе, пропустите следующие два шага и перейдите непосредственно к шагу 4 в этом списке.
  2. Проверьте, был ли DVD установлен автоматически. Для этого выполните следующую команду:

    mount | grep CentOS
    

    Если эта команда возвращает вывод, это означает, что DVD был смонтирован. Например, следующий пример вывода показывает, что DVD был автоматически подключен к /media/CentOS_6.4_Final .

    /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. Если компакт-диск был смонтирован автоматически, пропустите этот шаг. В противном случае установите его вручную.

    mkdir /media/CentOS
    mount -t iso9660 /dev/sr0 /media/CentOS
    
  4. Если ISO присутствует в файловой системе, подключите его к /media/CentOS используя команду mount с опцией -o loop .

    mount -o loop CentOS-6.4-x86_64-bin-DVD1.iso /media/CentOS/
    
  5. Выполните: cat /etc/yum.repos.d/CentOS-Media.repo и прочитайте информацию, представленную в виде комментариев в этом файле. Смотрите имя репо в квадратных скобках. По умолчанию это c6-media . Также см. Места, указанные для свойства baseurl . Эти URL указывают по умолчанию на локальные каталоги /media/CentOS , /media/cdrom и /media/cdrecorder/ .

  6. Если DVD-диск подключен к точке монтирования, указанной в свойстве baseurl , пропустите этот шаг. В противном случае создайте символическую ссылку в месте, указанном в свойстве baseurl с точкой монтирования в качестве цели. Пример следует.

    ln -s /media/CentOS_6.4_Final /media/CentOS
    
  7. В оболочке выполните команду yum , отключив все репозитории, кроме репо, указанного в /etc/yum.repos.d/CentOS-Media.repo:

    yum --disablerepo=\* --enablerepo=c6-media install gcc
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .