Não é possível instalar o NPM no Alpine Linux, embora esteja presente em repositórios

1

Aqui está o meu Dockerfile com instruções que todo o trabalho, exceto para a última linha:

RUN echo http://nl.alpinelinux.org/alpine/v3.5/main > /etc/apk/repositories; \
    echo http://nl.alpinelinux.org/alpine/v3.5/community >> /etc/apk/repositories; \
    echo @testing http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories; \
    echo @edgecommunity http://nl.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories; \
    echo @edge http://nl.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories

RUN apk update
RUN apk upgrade
RUN apk add --upgrade apk-tools@edge
RUN apk add nodejs
RUN apk add npm

Impressões:

ERROR: unsatisfiable constraints:
  npm-8.12.0-r0:
    masked in: @edge
    satisfies: world[nodejs-current-npm]

Eu verifico o repositório de pacotes da Alpine e ele está lá: link e no site principal do repositório: link

O que está errado?

    
por culebrón 24.09.2018 / 12:18

0 respostas