패키지 아키텍처(AMD64)가 Ubuntu의 시스템(i386)과 일치하지 않습니다.

패키지 아키텍처(AMD64)가 Ubuntu의 시스템(i386)과 일치하지 않습니다.

나는 우분투를 가지고 있습니다 :

Ubuntu 12.04.1 LTS

이것은 다음의 출력입니다 cat /proc/cpuinfo:

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 47
model name  : AMD Athlon(tm) 64 Processor 3400+
stepping    : 2
cpu MHz     : 1000.000
cache size  : 512 KB
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up extd_apicid pni lahf_lm
bogomips    : 2000.17
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

이것은 다음의 출력입니다 dpkg --version:

Debian `dpkg' package management program version 1.16.1.2 (i386).
This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.

dpkg가 i386용으로 컴파일되었음에도 불구하고 프로세서로 Amd64가 있는 것 같습니다. 하지만 Java를 설치할 때:

sudo dpkg -i sun-java6-bin_6-06-0ubuntu1_amd64.deb 

이 오류가 있습니다.

dpkg: error processing sun-java6-bin_6-06-0ubuntu1_amd64.deb (--install):
 package architecture (amd64) does not match system (i386)
Errors were encountered while processing:
 sun-java6-bin_6-06-0ubuntu1_amd64.deb

어떤 아이디어가 있나요?

답변1

32비트 운영 체제에 64비트 deb를 설치하려고 하시는데 이는 불가능합니다.

적절한 32비트 deb 파일을 다운로드하세요.그런 다음 설치해 보세요. 또한 연결된 deb 파일은 Hardy(8.04)용으로 패키지되어 있으며 패키지가 얼마나 오래되었는지, Oracle에서 Sun Java에 대한 향후 보안 업데이트가 철회된 점을 고려하면 보안 위협에 매우 취약할 수 있습니다.

관련 정보