关于在ports.ubuntu.com中无法找到amd64架构Debian包的疑问
关于在ports.ubuntu.com中无法找到amd64架构Debian包的疑问
你这是找错仓库啦!ports.ubuntu.com本质上是Ubuntu为非主流硬件架构准备的专属仓库,比如arm64、ppc64el、s390x这类在桌面/服务器领域占比不高的架构,才会把包放在这里。而amd64是Ubuntu目前最主流的桌面和服务器架构,它的软件包根本不会被放到ports仓库里。
你浏览的那个pool/main/目录,里面的内容全是针对ports仓库支持的小众架构的,所以自然搜不到amd64的.deb文件。至于目录里的那些压缩包,也都是对应小众架构的源码包或者批量归档的二进制包,和amd64完全不沾边。
如果要获取amd64的Ubuntu软件包,其实根本不用手动去翻仓库目录——日常直接用apt包管理器(比如apt install、apt search这些命令)就能搞定,它会自动从Ubuntu的主软件仓库拉取对应amd64架构的包文件。
备注:内容来源于stack exchange,提问作者Kode1000




