Installez en toute transparence Raspberry PI ou créez des disques en direct que vous pouvez exécuter sur une machine virtuelle ou utiliser pour la récupération à l'aide de cette application simple et pratique !
Raspberry Pi est un petit ordinateur couramment utilisé en robotique, mais que vous pouvez également utiliser comme PC de bureau. Non seulement il est peu coûteux et compact (taille d'une carte de crédit), mais vous pouvez également l'utiliser comme souris et clavier standard lorsqu'il est branché sur un téléviseur ou un moniteur.
Raspberry Pi Imager est un petit outil conçu pour vous aider à installer facilement le système d'exploitation Raspberry Pi sur la carte SD. L'application peut être utile dans les situations ennuyeuses où le système d'exploitation ne démarre pas.
Qu'est-ce qui a changé ?
- Personnalisation du système d'exploitation :
- Ajoutez le format de personnalisation de premier démarrage rpi-preseed et indiquez-le comme un format d'initialisation valide dans les notes du schéma.
- rpi-preseed : toujours ajouter le compte au groupe « sudo ».
- cloud-init : écrit “sudo: null”
lorsque l'utilisateur refuse l'accès sudo sans mot de passe.
Un bloc unique “user” est fusionné avec l'utilisateur par défaut de la distribution, que raspberrypi-os alimente avec l'accès sudo sans mot de passe, omettant ainsi la clé qui lui a été accordée quel que soit le choix de l'utilisateur ; “null” supprime les règles tout en conservant l'appartenance au groupe « sudo », de sorte que le compte est invité à en saisir une. - Centralisez la dérivation des informations d'identification dans CustomisationGenerator et hachez -les en C++ avant de les enregistrer.
- Vérifiez que l'appareil a conservé les fichiers de personnalisation après l'écriture.
- Interface utilisateur : conserver les étapes de personnalisation au centre ; supprimer l’énumération ImageOptions inutilisée ; lier les données de la ligne de clé SSH ; autoriser les paramètres de requête sur les URL de manifeste personnalisées.
- Démarrage rapide (module de calcul) :
- Ajouter une commande Effacer pour « Format ».
- Vérifiez l'identité du périphérique avant de traiter une cible comme un Raspberry Pi.
- Alignez les tests et la documentation de stage() avec le verbe download.
- Fiabilité de l'écriture :
- Prise en charge des images .img.zst multi-images (utilisez ZSTD_findDecompressedSize).
- Linux/Windows : verrouiller le lecteur en mode exclusif. Sous Windows, privilégier le verrouillage des volumes plutôt que la suppression des lettres de lecteur, ne supprimer que les points de montage amovibles, réessayer l’ouverture exclusive avant de basculer vers un partage, et vider le système de fichiers sur le support avant d’écrire la table de partitions.
- MacOs : exécutez DiskArbitration sur la boucle d’exécution principale avec des appels bloquants et déplacez la boucle d’exécution imbriquée sur des threads de travail.
- Intégré (programme d'installation réseau Raspberry Pi) :
- Créez une image Qt dédiée configurée sans OpenGL, avec les options `-no-opengl`, `-qpa linuxfb`, `-no- dbus` et
`-no-feature-icu`. L'image de démarrage réseau `pi-gen-micro` ne contient ni Mesa ni X11 (trop volumineux pour une image chargée par le réseau), ni bus de session, ni aucun des langages nécessitant ICU. Le paquet s'est etrouvé sur la distribution Qt de bureau et a donc lié `libEGL/libGL/libX11` et `libQt6DBus` (absents de l'image ), empêchant ainsi son chargement sur la cible. - Créez l'application sans QtDBus pour les systèmes embarqués ; ses utilisateurs DBus (boîte de dialogue de fichiers du portail, backend WiFi NetworkManager, gestionnaire d'URI Pi Connect) sont inutilisables sur une image sans bus et sont compilés hors du système via les gardes QT_DBUS_LIB.
- Assemblez le .deb avec debhelper afin que debian/control soit la seule source de dépendances et de métadonnées et que les sommes de contrôle MD5 soient générées ; supprimez les dépendances pour ne conserver que l'ensemble minimal fourni par l'hôte (pas de libegl1/libgl1/libx11-6/libsystemd0, qu'apt extrairait autrement -- Mesa et X11 inclus -- dans l'image).
- Intégrez un chemin relatif à $ORIGIN au moment de la compilation (il s'agissait d'un chemin d'hôte de compilation divulgué), déréférencez la configuration fontconfig intégrée et supprimez la gestion ICU obsolète fournie.
- Créez une image Qt dédiée configurée sans OpenGL, avec les options `-no-opengl`, `-qpa linuxfb`, `-no- dbus` et
- Construction / emballage :
- Pipeline de publication multi-architecture sans racine (amd64/arm64/armhf) : chaque architecture, y compris l'hôte, est compilée dans son chroot bookworm mmdebstrap ; il n'existe pas de chemin de compilation natif de l'hôte (un paquet compilé avec les bibliothèques de l'hôte n'est pas le paquet qu'il prétend être).
- Les AppImages de bureau et en ligne de commande sont désormais autonomes : elles intègrent la fermeture de bibliothèque transitive du répertoire d'application intermédiaire (via readelf, ce qui permet également la compatibilité avec les répertoires d'application d'architectures différentes), qui était auparavant extraite de l'hôte
et laissait les architectures arm64/armhf incomplètement intégrées. Les bibliothèques réellement liées à l'hôte sont déclarées dans debian/control. - Compiler Qt avec l'option -no-feature-icu pour les environnements de bureau/CLI/embarqués ; supprimer le plugin d'image JPEG 2000 ; collecter le fichier source .buildinfo.
- liburing : recherche de l’API user_data 64 bits (ajoutée dans la version 2.2) avant d’activer io_uring, afin qu’un environnement de compilation plus ancien utilise des écritures synchrones au lieu d’échouer à la liaison.
- Vendor curl/libarchive/libusb/nghttp2/xz en tant que sous-modules git.
- Reproductibilité et hygiène : normaliser les dates de modification ; générer des fichiers de version dans une substitution de compilation explicite ; supprimer les fichiers qmll et les profils de performance de l’arborescence empaquetée ; arrêter la suppression de la capture d’écran ; inclure la règle udev fastboot dans les fichiers .deb ; diverses corrections d’empaquetage amd64/arm64.
Page d’accueil : Raspberry Pi
-
imager-v2.0.11.exe
-
Raspberry_Pi_Imager-v2.0.11-cli-aarch64.AppImage
-
Raspberry_Pi_Imager-v2.0.11-cli-armhf.AppImage
-
Raspberry_Pi_Imager-v2.0.11-cli-x86_64.AppImage
-
Raspberry_Pi_Imager-v2.0.11-desktop-aarch64.AppImage
-
Raspberry_Pi_Imager-v2.0.11-desktop-armhf.AppImage
-
Raspberry_Pi_Imager-v2.0.11-desktop-x86_64.AppImage
-
rpi-imager-cli_2.0.11-1_amd64.deb
-
rpi-imager-cli_2.0.11-1_arm64.deb
-
rpi-imager-cli_2.0.11-1_armhf.deb
-
rpi-imager-embedded_2.0.11-1_arm64.deb
-
rpi-imager-v2.0.11.dmg
-
rpi-imager_2.0.11-1.debian.tar.xz
-
rpi-imager_2.0.11-1.dsc
-
rpi-imager_2.0.11-1_amd64.buildinfo
-
rpi-imager_2.0.11-1_amd64.changes
-
rpi-imager_2.0.11-1_amd64.deb
-
rpi-imager_2.0.11-1_arm64.buildinfo
-
rpi-imager_2.0.11-1_arm64.changes
-
rpi-imager_2.0.11-1_arm64.deb
-
rpi-imager_2.0.11-1_armhf.buildinfo
-
rpi-imager_2.0.11-1_armhf.changes
-
rpi-imager_2.0.11-1_armhf.deb
-
rpi-imager_2.0.11.orig.tar.xz
Aucun commentaire:
Enregistrer un commentaire