Eu preciso criar um repositório local no RHEl 5.5. i386
Porque quando eu digito algum comando no terminal, ele diz que o RHEL não está inscrito no RHN, o que é verdadeiro. Eu peguei de amigo.
Então, alguém pode me dizer como atingir esse objetivo.
Ações adicionais baseadas nas instruções Warl0ck.
- Copiei os RPMs do Mdia para a pasta / home / Umair / RPM
- Eu instalei o script createrepo-0.4.11-i386.el5.noarch.rpm localizado no diretório Server da mídia de instalação. Depois, levou algum tempo para gerar metadados. Pacotes totais 2348
- Em seguida, crio o arquivo de repositório local usando vi
vi /etc/yum.repos.d/local.repo
Estas são as entradas que adicionei.
E finalmente eu corro este comando
yum -y instala o apache php {, - cgi, -cli, -gd, -mysql} mysql {, - servidor}
e em resposta bash me deu um tapa com erro
rhel
yum
repository
OmiPenguin
fonte
fonte
Respostas:
Existem muitos documentos por aí, dado um conjunto de pacotes RPM, você pode fazer algo assim,
Primeiro instale o script createrepo,
rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm
(Depende de onde você montou seu DVD RedHat)Agora crie uma pasta para armazenar todos os RPMS que você deseja que estejam no repositório, por exemplo
RPMS
, e coloque os arquivos "* .rpm" necessários dentro,Em seguida, faça
createrepo /path/to/RPMS
para gerar metadados.Quando terminar, adicione o repositório à sua configuração do yum, por exemplo, coloque o seguinte em
/etc/yum.repos.d/local.repo
fonte
file:///home/Umair/
neste caso, ainda não tentei, talvez os metadados estejam armazenados na pasta pai do RPMS.createrepo
depende de outros pacotes.nginx
serviço da web. Como criar repositório com nginx?A primeira coisa que você precisa fazer é:
Um (não ambos) de:
Então você deve achar que é capaz de acessar o software e concluir sua tarefa.
fonte
Instalar criar repositório
Copie todo o conteúdo do dvd ou apenas as embalagens
createrepo
. Porque o repositório está embutido no dvd. (Para verificar, veja se existe um diretório repodata)Se o diretório do pacote for copiado apenas, execute
Crie o arquivo yum repo:
fonte