ubuntu - Cuál es la diferencia entre libc6: i386 y libc6-i386
glibc ubuntu install (1)
libc6: i386 es la versión i386 de libc para núcleos / sistemas de arquitectura i386. Esto es para ejecutar paquetes creados para sistemas i386 y sería necesario si está tratando de usar paquetes i386 en un sistema amd64. Esto se llama multiarch.
libc6-i386 es el paquete de desarrollo de 32 bits de libc para sistemas amd64. Esto no es para ejecutar software, es para compilar y vincular código de 32 bits.
Estoy usando Ubuntu 14.04.2 LTS /n /l
.
Aquí están las libc
que instalé.
$ dpkg --list | grep libc6
ii libc6:amd64 2.19-0ubuntu6.7 amd64 Embedded GNU C Library: Shared libraries
ii libc6-dbg:amd64 2.19-0ubuntu6.7 amd64 Embedded GNU C Library: detached debugging symbols
ii libc6-dev:amd64 2.19-0ubuntu6.7 amd64 Embedded GNU C Library: Development Libraries and Header Files
ii libc6-i386 2.19-0ubuntu6.7 amd64 Embedded GNU C Library: 32-bit shared libraries for AMD64
rc libc6-x32 2.19-0ubuntu6.7 amd64 Embedded GNU C Library: X32 ABI Shared libraries for AMD64
Pero cuando hago $ sudo apt-get install libdbus-1-3:i386
Los siguientes errores aparecen
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libdbus-1-3:i386 : Depends: libc6:i386 (>= 2.10) but it is not going to be installed
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Me pregunto ¿cuál es la diferencia entre libc6: i386 y libc6-i386?