El problema de todo esto y como podéis ver los resultados son contradictorios por un lado tenemos que el primer comando nos devuelve que está en un sistema de 64 bit (lo cual es correcto ya que está ejecutando un kernel de 64Bits (amd64)) y por otro lado los otros dos que indican que se trata de un sistema de 32 bit. Esto me crea un problema con alien, al intentar convertir un paquete de 64bit rpm a uno .deb (el Maya 2013) ya que me dice que la arquitectura del ordenador no es amd64:
$ fakeroot alien -dc Maya2013_0_64-2013.0-350.x86_64.rpm Maya2013_0_64-2013.0-350.x86_64.rpm is for architecture amd64 ; the package cannot be built on this system
¿Alguien sabe porque puede estar pasando esto? O si no ¿Sabéis como "forzar" a alien para que genere el paquete sin tener en cuenta la arquitectura?
root@Makinilla:/home/gokuhs# dpkg-architecture -aamd64 dpkg-architecture: aviso: El tipo de sistema GNU especificado «x86_64-linux-gnu» no coincide con el tipo de sistema gcc «i486-linux-gnu», intente definir una variable de entorno CC adecuada. DEB_BUILD_ARCH=i386 DEB_BUILD_ARCH_BITS=32 DEB_BUILD_ARCH_CPU=i386 DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_ARCH_OS=linux DEB_BUILD_GNU_CPU=i486 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=i486-linux-gnu DEB_BUILD_MULTIARCH=i386-linux-gnu DEB_HOST_ARCH=amd64 DEB_HOST_ARCH_BITS=64 DEB_HOST_ARCH_CPU=amd64 DEB_HOST_ARCH_ENDIAN=little DEB_HOST_ARCH_OS=linux DEB_HOST_GNU_CPU=x86_64 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=x86_64-linux-gnu DEB_HOST_MULTIARCH=x86_64-linux-gnu root@Makinilla:/home/gokuhs# dpkg-architecture DEB_BUILD_ARCH=i386 DEB_BUILD_ARCH_BITS=32 DEB_BUILD_ARCH_CPU=i386 DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_ARCH_OS=linux DEB_BUILD_GNU_CPU=i486 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=i486-linux-gnu DEB_BUILD_MULTIARCH=i386-linux-gnu DEB_HOST_ARCH=i386 DEB_HOST_ARCH_BITS=32 DEB_HOST_ARCH_CPU=i386 DEB_HOST_ARCH_ENDIAN=little DEB_HOST_ARCH_OS=linux DEB_HOST_GNU_CPU=i486 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=i486-linux-gnu DEB_HOST_MULTIARCH=i386-linux-gnu
Al menos ya obtengo un error aunque no entiendo muy bien lo que me quiere decir; ¿Que le he especificado un sistema no que no coincide con el sistema que está ejecutando? ¿Que el Kernel se compiló con un GCC i486? ¿Que si estoy mezcladas las churras con las merinas?
No, y eso es lo que mas dolores de cabeza me das, porqque como puedes ver en la primera ejecución sique lo ha cambiado pero inmediatamente despues ejecuto lo segundo y puedes ver que no ha echo nada.
Es mas, como bien me sugeriste me leí la ayuda del man y le añadí un par de argumentos con un resultado idéntico pero con dos errores mas:
root@Makinilla:/home/gokuh# dpkg-architecture -tamd64 -aamd64 -f dpkg-architecture: aviso: El tipo de sistema GNU predefinido «x86_64-linux-gnu» para la arquitectura de Debian «amd64» no coincide con el tipo de sistema GNU definido «amd64» dpkg-architecture: aviso: El tipo de sistema GNU especificado «amd64» no coincide con el tipo de sistema gcc «i486-linux-gnu», intente definir una variable de entorno CC adecuada. DEB_BUILD_ARCH=i386 DEB_BUILD_ARCH_BITS=32 DEB_BUILD_ARCH_CPU=i386 DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_ARCH_OS=linux DEB_BUILD_GNU_CPU=i486 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=i486-linux-gnu DEB_BUILD_MULTIARCH=i386-linux-gnu DEB_HOST_ARCH=amd64 DEB_HOST_ARCH_BITS=64 DEB_HOST_ARCH_CPU=amd64 DEB_HOST_ARCH_ENDIAN=little DEB_HOST_ARCH_OS=linux DEB_HOST_GNU_CPU=amd64 Use of uninitialized value $v{"DEB_HOST_GNU_SYSTEM"} in concatenation (.) or string at /usr/bin/dpkg-architecture line 262. DEB_HOST_GNU_SYSTEM= DEB_HOST_GNU_TYPE=amd64 DEB_HOST_MULTIARCH=x86_64-linux-gnu root@Makinilla:/home/gokuh# dpkg-architecture DEB_BUILD_ARCH=i386 DEB_BUILD_ARCH_BITS=32 DEB_BUILD_ARCH_CPU=i386 DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_ARCH_OS=linux DEB_BUILD_GNU_CPU=i486 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=i486-linux-gnu DEB_BUILD_MULTIARCH=i386-linux-gnu DEB_HOST_ARCH=i386 DEB_HOST_ARCH_BITS=32 DEB_HOST_ARCH_CPU=i386 DEB_HOST_ARCH_ENDIAN=little DEB_HOST_ARCH_OS=linux DEB_HOST_GNU_CPU=i486 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=i486-linux-gnu DEB_HOST_MULTIARCH=i386-linux-gnu
Mas adelante, quizá pruebe a instar de nuevo Linux pero esta vez desde el principio con 64bit, ya que esta instalación es la que tenía con el antiguo portátil de 32Bit, y por eso supongo que tendrá algo pillado.
m0skit0 escribió:Bueno si veo algo interesante al respecto te comento.
PD: te he visto varias veces con este error y te lo comento: es "vaya" (de ir) no "valla"
cierto, y lo sé desde el primer día que me lo dijiste, pero una vez pillas la costumbre quitármela muy dificil y mas cuando intentas escribir rápido... nunca he sido muy dicho en ortografía... gracias!