Ich habe Ubuntu:
Ubuntu 12.04.1 LTS
Dies ist die Ausgabe von 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
Dies ist die Ausgabe von 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.
Obwohl dpkg für i386 kompiliert ist, scheint es, als hätte ich Amd64 als Prozessor. Aber wenn ich Java installiere:
sudo dpkg -i sun-java6-bin_6-06-0ubuntu1_amd64.deb
Ich habe diesen Fehler:
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
Irgendwelche Ideen?
Antwort1
Ich fürchte, Sie versuchen, ein 64-Bit-DEB auf einem 32-Bit-Betriebssystem zu installieren, was nicht möglich ist.
Laden Sie die entsprechende 32-Bit-Deb-Datei herunterund versuchen Sie dann, es zu installieren. Beachten Sie auch, dass die verknüpfte Deb-Datei für Hardy (8.04) gepackt wurde und Sie angesichts der Veralterung des Pakets und der Zurücknahme künftiger Sicherheitsupdates für Sun Java von Oracle durchaus Sicherheitsrisiken aussetzen kann.