Làm cách nào để biết tôi đang sử dụng phiên bản phao cứng hay phao mềm của Debian / Raspbian?


37

Giả sử rằng tôi bị rơi vào một căn phòng có Raspberry Pi chạy Debian hoặc Raspbian. Làm thế nào để tôi tìm ra nếu nó có hỗ trợ phao cứng hoặc nếu nó chỉ sử dụng phao mềm?

Câu trả lời:


48

Kiểm tra sự tồn tại của thư mục:

/lib/arm-linux-gnueabihf

phiên bản soft-float không có thư mục này, chúng có:

/lib/arm-linux-gnueabi

thay vào đó, hoặc bạn có thể liệt kê các gói được cài đặt bằng cách sử dụng:

dpkg -l

và xem nền tảng trong cột thứ ba (tất cả / armhf / armel)


6
Vì ai đó chỉ giải thích sai điều này, để làm cho nó hoàn toàn rõ ràng: Nếu bạn có một /lib/arm-linux-gnueabihf, hệ thống của bạn rất khó nổi.
goldilocks

15

Câu trả lời được chấp nhận là chính xác, nhưng một phương pháp thực sự đơn giản là:

dpkg --print-architecture

Nếu hệ thống của bạn đang sử dụng kiến ​​trúc float cứng, thì bạn sẽ thấy:

armhf

ARM H ard F loat. :-)


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.