解决添加 Nginx 软件源后更新时出现警告

按照 Nginx 官方的添加软件源的教程执行完命令后,运行 apt update 时会出现一条提示信息:N: 鉴于仓库 ‘http://nginx.org/packages/ubuntu jammy InRelease’ 不支持 ‘i386’ 体系结构,跳过配置文件 ‘nginx/binary-i386/Packages’ 的获取。

image.png

虽然并不会影响实际的安装与更新,但是看着特别碍眼,便从网上检索了下,解决方法如下:

执行 dpkg --print-architecture 命令查看系统架构:

image-1.png

按以下格式修改 /etc/apt/sources.list.d/nginx.list 文件:

1
deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg, arch=系统架构] http://nginx.org/packages/ubuntu jammy nginx

保存退出后再执行 apt update 命令就看不到那条提示了。

此方法对于其他软件源也同理。

参考链接:

https://stackoverflow.com/questions/77523510/https-deb-nodesource-com-node-20-x-nodistro-inrelease-doesnt-support-archit