パッケージアーキテクチャ (AMD64) が Ubuntu のシステム (i386) と一致しません

パッケージアーキテクチャ (AMD64) が Ubuntu のシステム (i386) と一致しません

私はUbuntuを使用しています:

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 の将来のセキュリティ更新が撤回されることを考えると、セキュリティ上の脅威にさらされる可能性が非常に高いことにも注意してください。

関連情報