Conforme eu executo esses comandos para instalar qualquer pacote com yum ou dnf:
> sudo -c 'yum(or dnf) install [package name]'
> sudo yum(or dnf) install [package name]
Eu recebo este erro:
Last metadata expiration check: 0:01:34 ago on Thu 05 Jul 2018 12:27:36 AM +0430.
No match for argument: [package name]
Error: Unable to find a match
Qualquer solução?
yum repolist
exibirá a lista de repositórios ativos, suspeito que os pacotes que você procura não estejam nos repositórios base/update/extras e talvez seja necessário adicionar repositórios adicionais.Uma boa maneira de descobrir é pesquisar no Google o pacote que você está procurando para ter uma ideia do repositório que você precisa configurar ou instalar.
Muitos repositórios têm um arquivo RPM que instalará o repositório para você ou um "como fazer" para adicionar o repositório.
Exemplos abaixo
A Red Hat tornou a documentação gratuita para ler
9.5.2. Configurando as opções do [repositório]
Configuração
do repositório IUS Introdução ao IUS
yum repolist
exemplo:Você já tentou
yum search packageName
?Eu vi um comportamento semelhante de duas outras causas, o DNS não está funcionando ou o cache está corrompido.
Nessa máquina você pode pingar um host pelo nome? ou seja
ping google.com
?Se isso funcionar, tente um
yum clean all
e tente instalar seu pacote quando terminar.Também encontrei esse problema e observei as seguintes instruções após a instalação do nó:
Verifique a instalação com