User Tools

Site Tools


local_red_hat_repository

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

local_red_hat_repository [2011/10/13 11:35]
root
local_red_hat_repository [2011/11/18 13:50] (current)
root
Line 65: Line 65:
   chmod 755 -R /​var/​www/​html/​yum/​repo/​   chmod 755 -R /​var/​www/​html/​yum/​repo/​
   ​   ​
 + 
 Run mrepo again to download all rpm files from RHN Run mrepo again to download all rpm files from RHN
   mrepo -vvvvug   mrepo -vvvvug
Line 105: Line 106:
   /​etc/​yum/​pluginconf.d/​rhnplugin.conf   /​etc/​yum/​pluginconf.d/​rhnplugin.conf
   enabled = 0   enabled = 0
 +
 +====== Kickstart install from mrepo ======
 +
 +
 +Prepare group file.
 +Copy group file from RHEl5/6 DVD to $srcdir/<​reponame>​_arch directory. The file should be called <​nameofrepo>​-comps.xml. RPMS.<​nameofrepo>​ should lead you to the right place. Source Group file can be found on RHEL DVD under Server/​repodata directory.
 +
 +RHEL5 groupfile. Same file with two different names. Hence the RPMS.all and RPMS.updates directory.
 +
 +  /​var/​www/​html/​yum/​mrepo/​rhel-5Server-x86_64/​all-comps.xml
 +  /​var/​www/​html/​yum/​mrepo/​rhel-5Server-x86_64/​updates-comps.xml
 +
 +This will generate RHEL5 group metadata (xml) in:
 +
 +  /​var/​www/​html/​yum/​repo/​rhel-5Server-x86_64/​RPMS.all/​repodata/​
 +  /​var/​www/​html/​yum/​repo/​rhel-5Server-x86_64/​RPMS.updates/​repodata/​
 +
 +RHEL6:
 +
 +RHEL6 groupfile. Same file with two different names. Hence the RPMS.all and RPMS.updates directory.
 +
 +  /​var/​www/​html/​yum/​mrepo/​rhel-6Server-x86_64/​all-comps.xml
 +  /​var/​www/​html/​yum/​mrepo/​rhel-6Server-x86_64/​updates-comps.xml
 +
 +This will generate RHEL6 group metadata (xml) in:
 +
 +  /​var/​www/​html/​yum/​repo/​rhel-6Server-x86_64/​RPMS.updates/​repodata ​
 +  /​var/​www/​html/​yum/​repo/​rhel-6Server-x86_64/​RPMS.all/​repodata
 +
 +RHEL5 is expecting installation tree to be in a subfolder called Server.
 +
 +Make softlink to Server directory:
 +
 +RHEL5:
 +
 +  cd /​var/​www/​html/​yum/​repo/​rhel-5Server-x86_64
 +  ln -s RPMS.all Server
 +  ​
 +RHEL6:
 +
 +  Softlink N/A
 +  ​
 +To use your http repo add following to the beginning of your kickstart file.
 +
 +
 +RHEL5:
 +  install
 +  url --url http://<​IP of Web(REPO) server>/​repo/​rhel-5Server-x86_64
 +
 +
 +RHEL6:
 +  install
 +  url --url http://<​IP of Web(REPO) server>/​repo/​rhel-6Server-x86_64/​RPMS.all
 +
  
 References\\ References\\
 http://​igrelease.forge.cnaf.infn.it/​doku.php?​id=doc:​tips:​mrepo\\ http://​igrelease.forge.cnaf.infn.it/​doku.php?​id=doc:​tips:​mrepo\\
 http://​www.labmonkeys.org/​sysadmin/​rpm/​installing_mrepo_on_rhel5\\ http://​www.labmonkeys.org/​sysadmin/​rpm/​installing_mrepo_on_rhel5\\
-http://​www.brandonhutchinson.com/​mrepo_configuration.html+http://​www.brandonhutchinson.com/​mrepo_configuration.html\\ 
 +http://​lists.repoforge.org/​pipermail/​tools/​2008-November/​001368.html
local_red_hat_repository.1318505733.txt.gz · Last modified: 2011/10/13 11:35 by root