Forçar o apt-get a instalar uma versão posterior do nodejs

Forçar o apt-get a instalar uma versão posterior do nodejs

Estou no Debian 11, totalmente atualizado ( apt-get update && apt-get upgrade && apt-get dist-upgrade). Eu instalei anteriormente nodejsa versão 12.22, pois é o que está no repositório Debian, assim:

$ sudo apt-get install nodejs
$ node -v
v12.22.5

No entanto, quero usar a v14.18. Removi todos os rastros do nó versão 12, assim:

$ sudo apt-get remove --purge nodejs

E então adicionei o PPA para nodejs usandohttps://github.com/nodesource/distributions:

$ curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup_14_lts.sh
$ sudo bash nodesource_setup_14_lts.sh

Posso ver que ele adicionou o novo PPA em /etc/apt/sources.list.d/:

$ cat /etc/apt/sources.list.d/nodesource.list 
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
$ sudo apt-get update
Hit:1 http://httpredir.debian.org/debian bullseye InRelease
Hit:2 http://httpredir.debian.org/debian-security bullseye-security InRelease
Hit:3 http://httpredir.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.nodesource.com/node_14.x bullseye InRelease
Reading package lists... Done

Mas agora quando vou instalar nodejsele ainda usa a versão 12 :(

$ sudo apt-get install nodejs --dry-run
The following NEW packages will be installed:
  nodejs
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst nodejs (12.22.5~dfsg-2~11u1 Debian:11.1/stable, Debian-Security:11/stable-security [i386])
Conf nodejs (12.22.5~dfsg-2~11u1 Debian:11.1/stable, Debian-Security:11/stable-security [i386])

Parece que apt-getnão está usando o novo PPA para decidir a versão a nodejsser instalada. Como posso instalar a versão 14.18 em todo o sistema?

Editar

Observe que estou usando uma máquina de 32 bits:

$ uname -m
i686

Quando faço o procedimento acima em minha outra máquina de 64 bits, ele funciona bem e instala a versão 14.18 do PPA.

Informações extras solicitadas:

$ apt-cache policy nodejs
nodejs:
  Installed: (none)
  Candidate: 12.22.5~dfsg-2~11u1
  Version table:
     12.22.5~dfsg-2~11u1 500
        500 http://httpredir.debian.org/debian bullseye/main i386 Packages
        500 http://httpredir.debian.org/debian-security bullseye-security/main i386 Packages

Responder1

As compilações i386 foram descartadas.Consulte Arquiteturas disponíveis

A NodeSource continuará a manter as seguintes arquiteturas e poderá adicionar outras no futuro.

amd64 (64-bit)
armhf (ARM 32-bit hard-float, ARMv7 and up: arm-linux-gnueabihf)
arm64 (ARM 64-bit, ARMv8 and up: aarch64-linux-gnu)

Você deve instalar nodejsa partir dos repositórios Debian em vez do repositório do nó.

informação relacionada