Jai un Pi de 512 Mo. Jessaie de massurer den tirer le meilleur parti. Je viens de télécharger la dernière version de Raspbian et de linstaller sur le Pi. Ai-je également besoin de rpi-update ? Est-ce que rpi-update est destiné à la mise à jour dune version de Raspbian à la suivante?
Commentaires
Réponse
« Dans des circonstances normales, il nest JAMAIS nécessaire dexécuter rpi -update car il vous amène toujours au micrologiciel et au noyau de pointe et comme il peut sagir dune version de test, cela pourrait laisser votre RPi inamorçable ». https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Même la documentation de la rpi-update avertit maintenant « Même sur Raspbian, vous ne devriez lutiliser quavec une bonne raison. Cela vous donne le dernier noyau / micrologiciel de pointe. »
sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel
le remettra au dernier noyau / bootcode pris en charge.
Je pense que vous en confondez peut-être deux différentes opérations.
-
rpi-update
est un outil pour mettre à jour le micrologiciel pour votre Raspberry Pi. Le micrologiciel est un petit paquet de code qui vit généralement sur une puce spéciale dun ordinateur qui aide le logiciel à savoir comment communiquer avec le matériel. Cependant, dans le cas du Raspberry Pi, le firmware vivra sur la première partition de la carte SD. -
Raspbian est un système dexploitation ou le logiciel de base pour votre Raspberry Pi . Le logiciel (y compris le système dexploitation) réside sur la deuxième partition de la carte SD et cest tout ce qui est exécuté lorsque vous utilisez votre appareil.
Ces deux éléments doivent être mis à jour indépendamment. Pour plus de commodité, loutil rpi-update
est inclus dans la distribution Raspbian de Linux car cest un outil logiciel utile qui gère le firmware de vos Pi « s. Vous ne devez lexécuter que si vous en avez besoin, conformément à lavertissement ci-dessus! Ne lutilisez pas régulièrement. Par ailleurs, vous devez maintenir votre logiciel à jour en utilisant les outils standard de gestion de logiciels Debian tels que sudo apt-get update && sudo apt-get upgrade
.
Chacune de ces fonctions est distincte, et la mise à jour de lune ne mettra pas à jour lautre. Mettre à jour votre distribution avec la dernière version du logiciel les packages peuvent vous procurer une nouvelle version de rpi-update
, mais à moins que vous ne lanciez rpi-update
votre micrologiciel ne sera pas mis à jour.
Étant donné que lendroit où le micrologiciel est stocké est en fait flashé sur la première partition de la carte SD (un peu comme un BIOS), vous naurez pas besoin de lexécuter sur chaque appareil. Une fois que vous avez chargé une nouvelle version du logiciel ou du micrologiciel sur un Carte SD, un ny appareil sur lequel vous branchez cette carte exécutera cette version.
Commentaires
- merci pour cette excellente réponse. Donc, pour chaque Pi physique que jai, je dois exécuter
rpi-update
. Il ne suffit pas dexécuterrpi-update
sur une seule carte SD et de la faire fonctionner où quelle soit branchée.rpi-update
dépend de la carte physique comme opposé à la carte SD dépendante. Est-ce exact? Ensuite, je suis ‘ curieux, que fait le micrologiciel mis à jour? Est-ce plus stable? Est-ce plus rapide? Cela aide-t-il à prendre en charge larchitecture 512 Mo? - @Scoop: jai modifié ma réponse pour répondre à vos autres questions. Ce que les mises à jour du micrologiciel contiennent réellement serait une question à laquelle le journal des modifications pour la mise à jour de version en question doit répondre et est en dehors de la portée de votre question initiale. Vous pourriez envisager den demander un autre dans ce sens si vous le souhaitez.
- Bonjour Caleb. Vous dites que
rpi-update
fait partie de raspbian mais je ne peux ‘ le trouver sur mon rpi (même avec unlocate
ouapt-cache search
) pensez-vous que cest normal? - Daprès raspberrypi. org
apt-get upgrade
mettra à jour le noyau et le micrologiciel, mais peut-être pas vers les plus récents. - Comme indiqué ci-dessous , ce nest plus le cas. Les éléments fournis par rpi-update sont désormais regroupés dans le paquet raspberrypi-bootloader.
Réponse
repo de paquets raspbian contient le raspberrypi-bootloader
package qui contient des modules de microprogramme, de noyau et de noyau qui rpi-update
téléchargements. La version nest pas la dernière, mais les fichiers doivent être corrects et stables. Maintenant, il affiche une version 20130902, donc il a environ 2 mois. Le paquet est installé par défaut et est mis à jour quand une nouvelle version arrive dans le dépôt.
Donc, fondamentalement, vous navez pas besoin de rpi-update
si vous ne voulez pas du micrologiciel et du noyau de dernière génération, tenez-vous en à apt-get
– il mettra à jour le noyau, le micrologiciel et les modules tout seul. En fait, je ne trouve pas du tout rpi-update
sur mon Pi.
Commentaires
- Ici ‘ est une URL mise à jour si vous ‘ êtes maintenant sur Jessie: archive.raspberrypi.org/debian / dists / jessie / main / binary-armhf / …
Réponse
Pendant ce temps, le noyau fait partie du raspberrypi-kernel
-package de Raspbian.
Donc rpi-update
nest plus nécessaire pour mettre à jour le noyau.
Il y a deux noyaux dans le paquet, cela signifie quil fonctionne sur toutes les versions matérielles du Pi (ARMv6, ARMv7 et ARMv8
Utilisez simplement cette ligne unique pour garder votre Pi à jour:
apt-get update && apt-get dist-upgrade && apt-get clean
Si vous vous inquiétez de choses inutiles, ajoutez ceci:
apt-get autoremove --purge && apt-get remove `deborphan` --purge
Réponse
La réponse marquée comme correcte est en fait obsolète, et de manière problématique: rpi-up date mettra à jour le firmware avec la dernière version publiée, qui doit être considérée comme « non stable ». Donc, en suivant la recette donnée, vous pourriez vous retrouver avec un système instable (ce qui mest arrivé;)).
Réponse
RPI -Update est utilisé pour mettre à jour le Raspberry Pi vers la dernière version. Vous nen avez pas vraiment besoin, mais cest une bonne idée de garder le Raspberry Pi à jour. Vous pouvez donc aussi installer rpi-update.
Aussi si vous navez pas vraiment besoin de votre Raspberry Pi sur les dernières mises à jour de pointe. Utilisez plutôt la commande suivante. Cela mettra à jour tous les packages installés vers leur version actuelle stable
sudo apt-get update && sudo apt-get upgrade
Commentaires
- en fait, il sera mis à jour firmware également (la version ne sera pas la plus récente, mais stable)
Answer
Si vous regardez votre SD après lavoir flashée avec la dernière version de Raspbian, vous verrez en fait 2 partitions sur votre carte SD. Le premier est lendroit où le micrologiciel est stocké et le second sera lendroit où le système dexploitation (Raspbian) et vos fichiers sont stockés.
Par conséquent, si le micrologiciel de votre carte SD (première partition) est à la hauteur date à laquelle tout Raspberry Pi utilisant cette carte SD exécutera la dernière version du firmware.
Vous pouvez même mettre à jour le firmware sur la carte SD en mettant à jour les fichiers de cette première partition avec un ordinateur Windows par exemple. (Voir: 3.2 Obtenir la dernière version du micrologiciel )
Si léquipe Raspbian utilise le dernier micrologiciel sur sa distribution, cest un question différente. À mon avis, pour massurer que vous utilisez le dernier firmware sur votre Raspi, jutiliserais toujours loutil rpi-update avec nimporte quelle distribution de système dexploitation que vous choisissez.
En bref, je dirais la phrase suivante: Mettez à jour la carte, exécutez partout.
rpi-update
a disparu pour la plupart des utilisateurs. Les mises à jour du noyau sont désormais incluses avecsudo apt upgrade
, mais nont pas été ‘ lorsque cette question a été posée. Si vous ‘ exécutez du matériel spécial ou si vous voulez les derniers noyaux et modules (et comprenez / acceptez les risques de stabilité que ceux-ci peuvent entraîner), vous pouvez toujours utiliser rpi-update.