Eu gostaria de atualizar alguns pacotes.
As versões mais recentes não são apresentadas.
$ sudo yum list nodejs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos1.hti.pl
* epel: ftp.uni-kl.de
* extras: mirror.besthosting.ua
* updates: centos1.hti.pl
Installed Packages
nodejs.x86_64 1:6.17.1-1.el7
O NodeJS já tem a 13ª versão.
Eu preciso atualizar nodejs
e gcc*
.
SO: CentOS v7.6
Você não pode colocar novas versões de um pacote em um repositório, a menos que seja gerenciado por você (o que não é o caso, especialmente para os repositórios padrão). Frequentemente, os repositórios oficiais incluem apenas versões mais recentes de um pacote muito tarde, ou nunca. (Por exemplo, por razões de estabilidade)
Mas você pode adicionar outros repositórios ao seu sistema, para que o yum possa obter as versões mais recentes de lá.
Se você pesquisar no Google por "nodejs 13 rpm repository", poderá encontrar a página de distribuições do nodesource no github. Quando você olhar em "Distribuições baseadas em Linux Enterprise", você encontrará um comando para adicionar o repositório correto ao seu sistema (via curl). Em seguida, você pode instalar a versão mais recente do nodejs desse repositório.
Se a versão mais recente necessária do
gcc
pacote ainda não estiver nesse repositório nodejs, talvez seja necessário encontrar outro repositório, onde a versão necessária esteja disponível.