Wie kann ich feststellen, ob ich die Hard-Float- oder die Soft-Float-Version von Debian / Raspbian verwende?


37

Nehmen wir an, ich bin in einen Raum mit einem Raspberry Pi gefallen, auf dem entweder Debian oder Raspbian ausgeführt wird. Wie finde ich heraus, ob es eine Unterstützung für einen harten Schwimmer hat oder nur einen weichen Schwimmer verwendet?

Antworten:


48

Überprüfen Sie das Vorhandensein des Verzeichnisses:

/lib/arm-linux-gnueabihf

Die Soft-Float-Version hat dieses Verzeichnis nicht, sie haben:

/lib/arm-linux-gnueabi

Stattdessen können Sie die installierten Pakete folgendermaßen auflisten:

dpkg -l

und sieh dir die Plattform in der dritten Spalte an (all / armhf / armel)


6
Da dies gerade von jemandem falsch interpretiert wurde, um es absolut klar zu machen: Wenn Sie eine haben /lib/arm-linux-gnueabihf, ist Ihr System schwerfällig.
Goldlöckchen

15

Die akzeptierte Antwort ist richtig, aber eine wirklich einfache Methode ist:

dpkg --print-architecture

Wenn Ihr System eine Hard-Float-Architektur verwendet, wird Folgendes angezeigt:

armhf

ARM H ard F loat. :-)


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.