J'ai besoin de créer un repository local dans RHEl 5.5. i386
Parce que quand je tape une command dans le terminal, il dit que RHEL n'est pas inscrit avec RHN qui est vrai. Je l'ai pris de l'ami.
Alors quelqu'un peut me dire comment atteindre cette cible.
vi /etc/yum.repos.d/local.repo
Ce sont les inputs que j'ai ajoutées.
Et enfin j'exécute cette command
yum -y installer apache php {, – cgi, -cli, -gd, -mysql} mysql {, – server}
et en réponse bash m'a giflé avec l'erreur
Il y a beaucoup de document là-bas, étant donné un set de packages RPM, vous pourriez faire quelque chose comme ça,
Installez d'abord le script createrepo, en
rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm
(Dépend de l'endroit où vous avez monté votre DVD RedHat)
Maintenant créez un dossier pour contenir tous les RPMS que vous voulez être dans le référentiel, par exemple RPMS
, et placez les files "* .rpm" nécessaires à l'intérieur,
Ensuite, faites createrepo /path/to/RPMS
pour générer des métadonnées.
Lorsque vous avez terminé, ajoutez le référentiel à votre config yum, par exemple mettez ce qui suit dans /etc/yum.repos.d/local.repo
[local] name=Local Repository Demo baseurl=file:///absolute/path/to/RPMS enabled=1 gpgcheck=0 protect=1
La première chose que vous devez faire est:
Soit (pas les deux) de:
Ensuite, vous devriez find que vous êtes en mesure d'accéder aux logiciels et de terminer votre tâche.
Installer créer repo
# cd /media/(dvd-label) # cd /Packages # rpm -ivh createrepo*.rpm
Copier tout le contenu du DVD ou seulement les packages
createrepo
. Parce que le référentiel est embedded dans le DVD. (Pour vérifier, voir s'il y a un directory repodata) Si le package dir n'est copié, exécutez
# createrepo <dir where the packages are copyd>
Créer un file repo yum:
vim dvd.repo [packages] name=packages baseurl=file://<dir where the packages are copyd> 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