установка .deb пакетов ARM 32-бит

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

установка .deb пакетов ARM 32-бит

Непрочитанное сообщение Olej » 11 апр 2023, 13:53

Raspberry Pi:

Код: Выделить всё

olej@raspberrypi:~ $ inxi -Mxxx
Machine:   Type: ARM Device System: Raspberry Pi 2 Model B Rev 1.1 details: BCM2835 rev: a21041 serial: 00000000f57e2ca8 
Процессор:

Код: Выделить всё

olej@raspberrypi:~ $ inxi -Cxxx
CPU:       Info: Quad Core model: ARMv7 v7l variant: cortex-a7 bits: 32 type: MCP arch: v7l rev: 5 
           features: Use -f option to see features bogomips: 256 
           Speed: 1000 MHz min/max: 600/1000 MHz Core speeds (MHz): 1: 1000 2: 1000 3: 1000 4: 1000 
При выборе бинарных пакетов .deb для установки (из сторонних источников) часто предоставляются отдельно пакеты для armel и для armhf.
Вот например - Yggdrasil:

Код: Выделить всё

...
yggdrasil-0.4.7-arm64.deb 3.17 MB 2022-11-20T21:26:37Z
yggdrasil-0.4.7-armel.deb 3.29 MB 2022-11-20T21:26:35Z
yggdrasil-0.4.7-armhf.deb 3.27 MB 2022-11-20T21:26:33Z
...
Мне ... "глубоко класть" на их архитектурные отличия ARM :lol: :oops: ... но:
Какие нужно брать для Raspberry Pi :?:

P.S. Понятно, предположительно ;-) , что если не та архитектура, то он при инсталляции орать начнёт :lol: ... Но хотелось бы наперёд, чтобы не гадать и время не тратить.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

установка .deb пакетов ARM 32-бит

Непрочитанное сообщение Olej » 11 апр 2023, 14:32

Olej писал(а):
11 апр 2023, 13:53
Какие нужно брать для Raspberry Pi
Я знаю 2 способа решить проблему :lol: :
1. поискать в Интернет и почитать...
2. пойти в стандартный репозиторий пакетной системы Raspbian и там посмотреть :lol:

И начну я со 2-го:

Код: Выделить всё

olej@raspberrypi:~ $ grep -v ^# /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
Ну и вот ... на любой произвольной ветке - http://raspbian.raspberrypi.org/raspbia ... /lib2geom/ :

Код: Выделить всё

...
	lib2geom-dev_1.2.2-3_armhf.deb	12-Jan-2023 10:08 	125K	  	Details
	lib2geom1.2.0_1.2.2-3_armhf.deb	12-Jan-2023 10:08 	295K	  	Details
...
Собственно, и достаточно ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

установка .deb пакетов ARM 32-бит

Непрочитанное сообщение Olej » 12 апр 2023, 12:52

Olej писал(а):
11 апр 2023, 14:32
1. поискать в Интернет и почитать...
В чём разница armv7 armhf?
hf - hardware floating point
Обзор процессорных архитектур ARM64, ARMel и ARMhf
В настоящее время Debian предоставляет три порта ARM, чтобы обеспечить наилучшую поддержку для разных типов машин:
- Порт ARMel: поддерживает старые 32-разрядные процессоры ARM без аппаратного FPU (единица измерения с плавающей запятой), особенно на таких платформах, как openRD, универсальные и подключаемые компьютеры
- Порт ARMhf: поддерживает по крайней мере 32-разрядный процессор ARM с архитектурой ARMv7, Thumb-2 и VFP3D16
- Порт ARM64: работает на 64-разрядных процессорах, которые реализуют, по крайней мере, архитектуру ARMv8
В то время как все доступные в настоящее время процессоры ARM могут работать либо в режимах большого, либо в режиме малого конца, большинство использует режим малого конца. ARM64, ARMhf и ARMel поддерживают только системы с малым расширением.
(Это автоперевод, но смысл понятен.)

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость