Автоматическая установка оракловых зависимостей в Oracle Linux 6

Автоматическая установка оракловых зависимостей в Oracle Linux 6 с помощью oracle-rdbms-server-11gR2-preinstall

   Ранее я уже писал, что для выполнения оракловых preinstall requirements в операционной системе Oracle Linux 5.x нужно установить пакет oracle-validated. Этот пакет устанавливает все необходимое программное обеспечения для удовлетворения оракловых зависимостей, создает пользователя oracle и группы oinstall & dba, выполняет настройку параметров ядра в /etc/sysctl.conf и ограничений в /etc/security/limits.conf, а также немного изменяет параметры загрузки ядра в /boot/grub/grub.conf. В Oracle Linux 6 этот пакет переименовали, и теперь он называется oracle-rdbms-server-11gR2-preinstall. К сожалению, пакет не входит в состав дистрибутива ОС, поставляемого в виде образа *.iso. Зато его можно скачать и установить с ораклового репозитория: http://public-yum.oracle.com/. Сегодня мы рассмотрим ситуацию с установкой пакета oracle-rdbms-server-11gR2-preinstall в ОС Oracle Linux при отсутствии доступа к оракловому репозиторию.

   Чтобы установить пакет oracle-rdbms-server-11gR2-preinstall и автоматически удовлетворить все его зависимости без доступа в интернет, требуется всего несколько несложных действий.

  1. Создаем локальный репозиторий из DVD с дистрибутивом ОС. Для этого нужно выполнить:
    • # mkdir /media/rep
    • вставить DVD с дистрибутивом Oracle Linux 6 (или его образ, если сервер в виртуальной среде)
    • # mount /dev/cdrom /media/rep
    • добавить в /etc/yum.conf :

      [REP]
      name = OL6.3 x86_64 Disc 1 20120626
      baseurl=file:///media/rep
      gpgcheck=1
      enabled=1

    • # rpm --import /media/rep/RPM-GPG-KEY
    • # rpm --import /media/rep/RPM-GPG-KEY-oracle
  2. Отключаем оракловый репозиторий. Для этого нужно отредактировать /etc/yum.repos.d/public-yum-ol6.repo (правки выделены курсивом):

    [ol6_latest]
    name=Oracle Linux $releasever Latest ($basearch)
    baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
    gpgcheck=1
    enabled=0

  3. Устанавливаем пакет oracle-rdbms-server-11gR2-preinstall. Всего пара простых шагов:
    • скачать http://public-yum.oracle.com/repo/OracleLinux/OL6/3/base/x86_64/oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64.rpm (ссылка зависит от версии используемого дистрибутива ПО и ОС) и залить на сервер
    • запустить установку пакета:
      # yum install oracle-rdbms-server-11gR2-preinstall

   После этого все требуемые пакеты будут установлены из локального репозитория, т.к. фактически с установочного диска Oracle Linux.

Оставить комментарий