¿Cómo puedo saber si estoy usando la versión hard-float o soft-float de Debian / Raspbian?

37

Supongamos que me dejan caer en una habitación con un Raspberry Pi que ejecuta Debian o Raspbian. ¿Cómo puedo saber si tiene soporte de flotación dura o si solo está usando flotación suave?

fouric
fuente

Respuestas:

48

Verifique la existencia del directorio:

/lib/arm-linux-gnueabihf

la versión soft-float no tiene este directorio, tienen:

/lib/arm-linux-gnueabi

en su lugar, o puede enumerar los paquetes instalados usando:

dpkg -l

y vea la plataforma en la tercera columna (all / armhf / armel)

ikku
fuente
66
Dado que alguien simplemente malinterpretó esto, para dejarlo absolutamente claro: si tiene un /lib/arm-linux-gnueabihf, su sistema es rígido.
Ricitos de oro
15

La respuesta aceptada es correcta, pero un método realmente simple es:

dpkg --print-architecture

Si su sistema está utilizando una arquitectura de flotación rígida, verá:

armhf

ARM H ard F loat. :-)

Chris
fuente