※ 引述《xrancyma (陳慧鈴)》之銘言:
: ※ 引述《jtmh ()》之銘言:
: : 從上層目錄 http://packages.debian.org/sid/i386/libc6-amd64 的介紹看來,
: : 應該是給 AMD64 機器用的,
: : i386 的在此:http://packages.debian.org/sid/i386/libc6
更正:上面這個似乎是 virtual package.
以下是在 http://packages.debian.org/sid/i386/libs/ 找到的說明:
libc6 (2.7-18 [amd64, arm, armel, hppa, i386, mips, mipsel, powerpc,
s390, sparc], 2.5-11 [m68k])
GNU C Library: Shared libraries
libc6
virtual package provided by libc6-udeb
libc6-amd64 (2.7-18)
GNU C Library: 64bit Shared libraries for AMD64
libc6-i386 (2.7-18)
GNU C Library: 32bit shared libraries for AMD64
libc6-i686 (2.7-18)
GNU C Library: Shared libraries [i686 optimized]
: 為什麼會有這麼奇怪的東西?
: 一個是 libc6-i386_2.7-18_amd64.deb
: 另一個是 libc6-amd64_2.7-18_i386.deb
: 為什麼會有這兩種東西呢?真的很納悶啊!
: 可以解釋一下其中的奧義嗎?
據我所知是跟 CPU 支援的指令集有關。
iX86 支援 32-bit 的指令,
amd64 是 iX86 的擴充,另有支援 64-bit 的指令。
一般來說你的系統跑哪一種就下載那種的比較保險。
以上如有錯誤,請各位高手不吝指正、補充。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.147.12