https://discourse.ubuntu.com/t/introducing-architecture-variants-amd64v3-now-available-in-ubuntu-25-10/71312
우분투가 amd64 아키텍처 중에서 최근 버전 대응 패키지를 제공하기 시작했다.
wayland 지원도 그렇고 rust 재구현도 그렇고 변화를 선도하는 시도가 반갑다.
하지만 문제가 생겼다. 우분투가 언젠가부터 firefox를 snap으로 제공하기 시작했는데 이게 싫어서 PPA로 따로 설정해뒀던 게 apt policy firefox 명령에 나오지 않았다. 찾아보니 amd64v3 지원이 안 되는 저장소는 amd64를 쓴다고 하기도 하고 논리적으로도 이제 막 지원하기 시작했는데 지원이 안 되면 안 쓰게 하는 게 당연하다.
apt update 명령에서 mozillateam 저장소가 무시되는 것도 아니었다. amd64v3 지원 안 된다는 경고도 뜨지 않았다.
그러면 amd64v3 대응 패키지 목록은 어떻게 되는지 확인하려고 Package.gz 파일을 받아서 zcat으로 열어봤더니 thunderbird 관련만 있고 firefox가 없다. 왜죠...?
apt 설정에서 특정 저장소는 amd64v3보다 amd64를 선호하게 하는 옵션 같은 게 있을까 찾아봤지만 잘 나오지 않았다.
ubuntu questing (=25.10) 대신 plucky (=25.04) 대응 저장소는 amd64v3 대응이 아직 안 되어 있어서 일단 저장소 설정을 plucky로 바꿔서 firefox가 다시 나타나는 걸 확인했다.
plucky에 amd64v3 지원이 들어가는 시점이면 아마 questing 패키지가 다 빌드된 시점일 테니 다시 옮겨가면 문제 없을 거라 기대중이다.
---
특정 저장소에 아키텍처 설정하는 건 우선순위 설정은 아니고 그냥 뭘 쓰라고 지정하는 식인가보다.
Architectures: amd64
이런 식으로 apt 저장소 설정에 추가해주면 지정한 아키텍처로만 가져오는 모양.
ubuntu resolute에서 6.18 커널을 설치 못 한다고 의존성 깨진다고 자꾸 뭐래서 우분투 공식 패키지 검색도 해보고 제미니랑 이것저것 상의해보니 amd64에만 올라간 패키지가 있어서 amd64v3 기반의 설치에서는 아예 패키지가 없다고 안 잡혔던 모양. 그래서 resolute 저장소에만 amd64 아키텍처 쓰라고 지정하니까 6.18도 잘 깔렸다.
그동안 amd64v3 아키텍쳐 지원 안 한다고 저장소마다 경고 뜨던 것도 직접 아키텍쳐 지정해서 다 깨끗하게 정리했다.