Как создать локальные репозитории в RHEL

Мне нужно создать локальный репозиторий в RHEl 5.5. i386

Потому что, когда я набираю какую-либо команду в терминале, он говорит, что RHEL не подписывается с RHN, который является истинным. Я взял его у друга.

Так может кто-то сказать мне, как достичь этой цели.

Дальнейшие действия основаны на инструкциях Warl0ck.

  • Я скопировал RPM из Mdia в папку / home / Umair / RPM
  • Я установил скрипт createrepo-0.4.11-i386.el5.noarch.rpm, расположенный в каталоге сервера установочного носителя. Затем потребовалось некоторое время для создания метаданных. Всего пакетов 2348

Метаданные

  • Затем я создаю локальный файл репо с помощью vi

vi /etc/yum.repos.d/local.repo

Это записи, которые я добавил.

Текст репо

И, наконец, я запустил эту команду

yum -y установить apache php {, – cgi, -cli, -gd, -mysql} mysql {, – server}

и в ответ bash ударил меня с ошибкой

Эрро

3 Solutions collect form web for “Как создать локальные репозитории в RHEL”

Там много документов , учитывая набор пакетов RPM, вы можете сделать что-то вроде этого,

Сначала установите скрипт createrepo,

rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm (зависит от того, где вы установили DVD-диск RedHat)

Теперь создайте папку для хранения всех RPMS, которые вы хотите разместить в репозитории, например RPMS , и поместите необходимые файлы «* .rpm» внутри,

Затем createrepo /path/to/RPMS для генерации метаданных.

По завершении добавьте репозиторий в свою конфигурацию yum, например, добавьте следующее в /etc/yum.repos.d/local.repo

 [local] name=Local Repository Demo baseurl=file:///absolute/path/to/RPMS enabled=1 gpgcheck=0 protect=1 

Первое, что вам нужно сделать, это:

Либо (не оба):

  1. Платите за подписку Red Hat на машину.
  2. Преобразуйте систему в CentOS.

Затем вы должны обнаружить, что сможете получить доступ к программному обеспечению и выполнить свою задачу.

  1. Установить создание репо

     # cd /media/(dvd-label) # cd /Packages # rpm -ivh createrepo*.rpm 
  2. Скопируйте все содержимое из dvd или только пакеты

    • Если весь dvd скопирован, нет необходимости запускать createrepo . Поскольку хранилище встроено в dvd. (Чтобы проверить, есть ли каталог repodata)
    • Если пакетный каталог только копируется, запустите

       # createrepo <dir where the packages are copied> 
  3. Создайте файл репозитория yum:

     vim dvd.repo [packages] name=packages baseurl=file://<dir where the packages are copied> enabled=1 gpgcheck=0 +++++++++++++++++++++++++++++++++++++++++ [packages] -- Give a name, any name name=packages -- description for above baseurl -- location where rpms are available enabled=1 -- to enable this repo gpgcheck=0 -- not to check for GPG license file 
  • Использование YUM для пакетов CentALT
  • CentOS - установить с помощью yum Apache 2.4
  • Как я могу разрешить «дубликаты» в yum?
  • Можно ли установить PHP 5.2.17 на новую систему CentOS 6.4?
  • Есть ли хранилища для Fedora 3?
  • Нет пакета community-mysql-devel доступно
  • Linux yum Команды, эквивалентные этим командам apt-get Ubuntu
  • Как я могу выполнить «yum upgrade» на автономном сервере CentOS7?
  • И apt, и yum попытаются установить обновление ядра, когда не хватает места, и не удастся, оставив последнее ядро ​​недоступным
  • Каким будет эквивалент «apt-cache show» на RHEL * без необходимости sudo / su?
  • Не удается установить / обновить пакеты на вновь установленном CentOS
  • Установка PostgreSQL 9.0 на RHEL 6.4 (Как заставить Yum включить версию OpenSSL, которую я построил из исходного кода)
  • Linux и Unix - лучшая ОС в мире.