연결되지 않은 컴퓨터에서 linux / ubuntu를 업데이트하기 위해 파일 저장소를 사용하려고합니다. 이 머신의 아키텍처 (uname -a) :
x86_64 GNU/Linux
결과 dpkg --printarchitecture
는 다음 과 같습니다.
amd64
Trusty Tahr amd64 시스템이며, 예를 들어 aptitude sources.list 파일에서이를 나타냅니다. 또한 우분투의 "이 컴퓨터 정보"는 구체적으로 컴퓨터가 64 비트라고 말합니다. 그래서 컴퓨터에 amd64 패키지를 설치했습니다. 그러나을 시도하면 다음 apt-get update
과 같은 오류가 발생합니다.
W: Failed to fetch file:/var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages File not found
즉, 64 비트 시스템이지만 apt는 i386 패키지를 읽을 수 없다는 것을 의미합니다. 왜 그렇게하고 64 비트 패키지를 사용하게 할 수 있습니까?
i386을 지정하는 sources.list에는 아무것도 없습니다.
sources.list 파일에서 주석 처리되지 않은 유일한 줄은 다음과 같습니다.
deb file:///var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
dpkg
기본적으로 amd64를 허용하도록 구성되며 32 비트 형제입니다. 이 정보가 포함 된 공식 문서를 찾지 못해 "아마도"라고 말합니다. 그냥 내 2 센트.