Usando Ubuntu 22.04. Eu adicionei nodejs
o repo seguindo seu manual oficial . No entanto, quando o faço sudo apt update
, estou recebendo:
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://deb.nodesource.com/node_20.x nodistro InRelease' doesn't support architecture 'i386'
Fiz algumas pesquisas e para corrigir isso, tenho que adicionar [arch=amd64]
a opção /etc/apt/sources.list.d/nodesource.list
. Porém, quando abro o arquivo, a fonte já tem uma opção:
[signed-by=/etc/apt/keyrings/nodesource.gpg]
Como usar vários valores de opções em apt
's sources.list
?
Tentei separá-los com ,
(vírgula), mas não funcionou:
deb [arch=amd64,signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main
Existem dois formatos que permitem adicionar múltiplas opções às
apt
fontes: o formato de estilo de uma linha, que usa.list
arquivos em formato/etc/apt/sources.list.d
., e o formato de estilo DEB822, que usa.sources
arquivos em formato/etc/apt/sources.list.d
. O formato de estilo de uma linha é usado atualmente, mas o formato de estilo DEB822 está planejado para se tornar gradualmente o padrão. O uso de cada formato é descrito abaixo..list
- Formato de estilo de uma linhaDe acordo com a
sources.list(5)
página de manual , as opções devem ser separadas por espaços ao usar o formato de estilo de uma linha:/etc/apt/sources.list.d/nodesource.list
deve ficar assim:.sources
- Formato estilo DEB822De acordo com a
sources.list(5)
página de manual , se você estiver usando o formato DEB822, as opções serão definidas da mesma forma que os demais campos./etc/apt/sources.list.d/nodesource.sources
deve ficar assim:Relacionado: