{"id":2565,"date":"2014-12-01T15:40:41","date_gmt":"2014-12-01T13:40:41","guid":{"rendered":"https:\/\/www.azurs.net\/carnet\/?p=2565"},"modified":"2025-10-22T11:46:24","modified_gmt":"2025-10-22T09:46:24","slug":"banana-pi-pour-les-petits","status":"publish","type":"post","link":"https:\/\/www.azurs.net\/carnet\/2014\/12\/banana-pi-pour-les-petits\/","title":{"rendered":"Banana Pi pour les petits, Arch Linux et Gcompris"},"content":{"rendered":"<p>J&rsquo;ai acquis il y a un moment une carte <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Banana_Pi\">Banana Pi<\/a>. Elle me servait \u00e0 l&rsquo;origine comme NAS, mais ayant rapatri\u00e9 le serveur de fichiers sur une autre machine, elle se trouvait sans emploi. Mes trois jeunes enfants revendiquant le droit de manipuler un clavier et une souris, j&rsquo;ai eu l&rsquo;id\u00e9e d&rsquo;installer et de configurer pour eux ce mini-PC, en leur permettant, dans un premier temps, d&rsquo;y jouer avec la suite \u00e9ducative <a href=\"http:\/\/gcompris.net\/\">Gcompris<\/a>. J&rsquo;ai choisi <a href=\"http:\/\/archlinuxarm.org\/\">Archlinux ARM<\/a> pour faire tourner tout cela, et tent\u00e9, dans la configuration retenue, de privil\u00e9gier la simplicit\u00e9, \u00e0 la fois dans le choix et la disposition du mat\u00e9riel et dans l&rsquo;utilisation du logiciel, tout en gardant la possibilit\u00e9 de faire \u00e9voluer les choses avec l&rsquo;\u00e9volution des capacit\u00e9s des trois petits et de la libert\u00e9 qu&rsquo;il est possible et raisonnable de leur laisser dans l&rsquo;utilisation de l&rsquo;informatique et l&rsquo;exposition \u00e0 l&rsquo;\u00e9cran.<\/p>\n<figure id=\"attachment_2571\" aria-describedby=\"caption-attachment-2571\" style=\"width: 625px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.azurs.net\/carnet\/wp-content\/uploads\/2014\/11\/1249337589_f0fabec151_o-750x497.jpg\" alt=\"Bananes vertes et jaunes.\" width=\"625\" height=\"414\" class=\"size-large wp-image-2571\" srcset=\"https:\/\/www.azurs.net\/carnet\/wp-content\/uploads\/2014\/11\/1249337589_f0fabec151_o-750x497.jpg 750w, https:\/\/www.azurs.net\/carnet\/wp-content\/uploads\/2014\/11\/1249337589_f0fabec151_o-300x198.jpg 300w, https:\/\/www.azurs.net\/carnet\/wp-content\/uploads\/2014\/11\/1249337589_f0fabec151_o-624x413.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><figcaption id=\"caption-attachment-2571\" class=\"wp-caption-text\">Banana Pi + Gcompris = Petits ravis<br \/>Photo : <a href=\"https:\/\/flic.kr\/p\/2Upbxg\">Ian Ransley<\/a>, <a href=\"https:\/\/creativecommons.org\/licenses\/by\/2.0\/\">licence CC<\/a>.<\/figcaption><\/figure>\n<p>Voici \u00e0 toutes fins utiles et pour m\u00e9moire le relev\u00e9 des \u00e9tapes de cette installation.<!--more--><\/p>\n<h2>Pr\u00e9-requis :<\/h2>\n<h3>Mat\u00e9riel<\/h3>\n<p>J&rsquo;ai utilis\u00e9 :<\/p>\n<ul>\n<li>Une carte Banana Pi log\u00e9e dans un bo\u00eetier de base quoique transparent (les trois loupiots sont clients des LEDs bleue, verte qui clignote et rouge&#8230;)<\/li>\n<li>Une souris optique sans fil <a href=\"http:\/\/www.logitech.fr\/fr-fr\/product\/wireless-mouse-m185\">Logitech M185<\/a> que j&rsquo;avais en r\u00e9serve (le choix de la souris sans fil permet de supprimer un&#8230; fil ! &#8211; mais toute bonne vieille souris USB fera l&rsquo;affaire)<\/li>\n<li>Un \u00e9cran avec entr\u00e9e HDMI (moniteur, t\u00e9l\u00e9viseur, &#8230; tout \u00e9cran aurait fait l&rsquo;affaire)<\/li>\n<li>Un cable HDMI\/HDMI pour relier la carte \u00e0 l&rsquo;\u00e9cran<\/li>\n<li>Un clavier USB basique (ici aussi, j&rsquo;aurais pu supprimer un fil en choisissant un clavier sans fil mais je n&rsquo;en avais pas sous la main)<\/li>\n<li>Pour alimenter la carte et les p\u00e9riph\u00e9riques, un chargeur r\u00e9cup\u00e9r\u00e9 d&rsquo;un autre appareil et d\u00e9livrant un courant de 2A sous une tension de 5V, via un cable micro-USB. J&rsquo;ai utilis\u00e9 un chargeur pour iPad 2 qui correspond exactement \u00e0 ces caract\u00e9ristiques, et se trouvait inemploy\u00e9, la tablette en question ayant rendu l&rsquo;\u00e2me<\/li>\n<li>Une carte SD de classe 6 d&rsquo;une capacit\u00e9 de 8Go (j&rsquo;ai commenc\u00e9 avec une 4Go qui est une capacit\u00e9 suffisante, mais laisse assez peu de marge de manoeuvre pour faire \u00e9voluer le syst\u00e8me)<\/li>\n<li>Pour ranger l&rsquo;ensemble, j&rsquo;ai choisi de fixer le bo\u00eetier au mur avec quatre petites <a href=\"http:\/\/www.tesa.fr\/consumer\/papeterie\/scratch_adhesif\">pastilles scratch adh\u00e9sives<\/a> : les cables sont ainsi plaqu\u00e9s contre le mur et le tout n&rsquo;occupe pas de place inutile sur mon bureau, mais reste d\u00e9crochable pour modifier les branchements, changer la carte SD, etc. J&rsquo;aurais aussi pu fixer le bo\u00eetier directement derri\u00e8re l&rsquo;\u00e9cran avec ces pastilles qui remplacent, pour la tr\u00e8s modique somme de 2 \u00e0 3&nbsp;\u20ac, un co\u00fbteux et souvent inesth\u00e9tique support VESA&#8230;<\/li>\n<\/ul>\n<h3>Logiciel<\/h3>\n<p>Pour la partie logicielle :<\/p>\n<ul>\n<li>J&rsquo;ai construit le syst\u00e8me sur la base de l&rsquo;image <a href=\"http:\/\/www.lemaker.org\/resources\/9-38\/image_files.html\">t\u00e9l\u00e9chargeable depuis le site du fabricant de la carte Banana Pi<\/a>.<\/li>\n<li>J&rsquo;ai transf\u00e9r\u00e9 l&rsquo;image sur la carte SD depuis une machine tournant sous Xubuntu 14.04, mais il aurait \u00e9t\u00e9 possible de le faire depuis une machine tournant sous Windows en utilisant Win32DiskImager.<\/li>\n<\/ul>\n<h2>Installation et configuration de base d&rsquo;Arch Linux ARM sur la carte Banana Pi<\/h2>\n<h3>\u00c9criture de l&rsquo;image sur la carte SD<\/h3>\n<h4>T\u00e9l\u00e9chargement de l&rsquo;archive contenant l&rsquo;image \u00e0 transf\u00e9rer sur la carte SD<\/h4>\n<p>J&rsquo;ai t\u00e9l\u00e9charg\u00e9 l&rsquo;archive<br \/>\n<code>ArchLinux_For_BananaPi_v2.0.tgz<\/code><br \/>\ndisponible sur plusieurs serveurs accessibles depuis :<br \/>\n<a href=\"http:\/\/www.lemaker.org\/resources\/9-96\/archlinux_for_bananapi.html\">http:\/\/www.lemaker.org\/resources\/9-96\/archlinux_for_bananapi.html<\/a> (attention, tous ne proposent pas la derni\u00e8re version),<br \/>\nv\u00e9rifi\u00e9 l&rsquo;int\u00e9grit\u00e9 du fichier en comparant ce que renvoie la commande :<br \/>\n<code>$ sha1sum ArchLinux_For_BananaPi_v2.0.tgz<\/code><br \/>\navec la somme de v\u00e9rification publi\u00e9e sur cette m\u00eame page.<br \/>\nJ&rsquo;ai ensuite d\u00e9compress\u00e9 l&rsquo;archive :<br \/>\n<code>$ tar -xvzf ArchLinux_For_BananaPi_v2.0.tgz<\/code><br \/>\nPour obtenir l&rsquo;image d\u00e9compress\u00e9e :<br \/>\n<code>ArchLinux_For_BananaPi_v2_0.img<\/code><\/p>\n<h4>Transfert de l&rsquo;image sur la carte SD<\/h4>\n<p>J&rsquo;ai connect\u00e9 la carte SD avec un lecteur de cartes au PC, et rep\u00e9r\u00e9 le nom du p\u00e9riph\u00e9rique dans \/dev\/ en consultant la sortie de la commande :<br \/>\n<code>$ sudo fdisk -l<\/code><br \/>\nMa carte SD \u00e9tait nomm\u00e9e \/dev\/sdX et comportait une unique partition format\u00e9e en FAT32 et nomm\u00e9e \/dev\/sdX1 &#8211; dans mon cas, sdX correspondait \u00e0 sdb.<br \/>\nJe me suis assur\u00e9 que la partition pr\u00e9sente sur la carte \u00e9tait bien d\u00e9mont\u00e9e :<br \/>\n<code>$ sudo umount \/dev\/sdX1<\/code><br \/>\nEn me pla\u00e7ant dans le r\u00e9pertoire dans lequel se trouvait l&rsquo;image d\u00e9compress\u00e9e, j&rsquo;ai ensuite utilis\u00e9 la commande dd pour transf\u00e9rer l&rsquo;image vers la carte SD. Cette action n\u00e9cessite les droits de super-utilisateur :<br \/>\n<code>$ sudo dd if=ArchLinux_For_BananaPi_v2_0.img of=\/dev\/sdX bs=4M<\/code><br \/>\npuis patient\u00e9 quelques minutes jusqu&rsquo;\u00e0 la fin du transfert.<\/p>\n<h3>Premier d\u00e9marrage du syst\u00e8me<\/h3>\n<h4>Pr\u00e9paration de la carte Banana Pi<\/h4>\n<p>Il faut ensuite ins\u00e9rer la carte SD dans la carte Banana Pi et effectuer les branchements de la carte :<\/p>\n<ol>\n<li>Le cable Ethernet pour l&rsquo;acc\u00e8s au r\u00e9seau<\/li>\n<li>Le cable HDMI\/HDMI pour la connection vers l&rsquo;\u00e9cran<\/li>\n<li>Un clavier et une souris USB \u00e0 connecter sur les deux ports USB de la carte<\/li>\n<li>L&rsquo;alimentation sur le port micro-USB d\u00e9di\u00e9 qui se trouve du c\u00f4t\u00e9 du port HDMI et du port SATA (j&rsquo;avais au d\u00e9part par erreur branch\u00e9 l&rsquo;aimentation sur l&rsquo;autre port micro-USB (le port OTG), mais ce port ne permet pas de fournir suffisamment de courant \u00e0 la carte).<\/li>\n<\/ol>\n<p>Lorsque l&rsquo;alimentation est branch\u00e9e, le syst\u00e8me d\u00e9marre.<\/p>\n<p><em>NB : le branchement de l&rsquo;\u00e9cran, du clavier et de la souris ne sont pas absolument requis pour la suite si le r\u00e9seau comprend un serveur dhcp qui attribue dynamiquement une adresse IP \u00e0 la carte Banana Pi (ce qui est probablement le cas d\u00e8s lors qu&rsquo;on dispose d&rsquo;un routeur de type Box ADSL). Le d\u00e9mon dhcp et le d\u00e9mon ssh \u00e9tant activ\u00e9s par d\u00e9faut, l&rsquo;installation peut se faire enti\u00e8rement \u00e0 distance (headless) au moyen d&rsquo;une connection SSH. Il suffit de rep\u00e9rer dans la liste des clients dhcp du routeur l&rsquo;adresse IP de la carte et d&rsquo;ouvrir une session \u00e0 distance via une connection SSH depuis un terminal sur une autre machine. C&rsquo;est la fa\u00e7on dont j&rsquo;ai proc\u00e9d\u00e9.<\/em><\/p>\n<h4>Changement du mot de passe du super-utilisateur (root)<\/h4>\n<p>Par d\u00e9faut, le mot de passe du super-utilisateur (<code>root<\/code>) est <code>bananapi<\/code>. Il y a aussi un utilisateur standard cr\u00e9\u00e9 dont le login est <code>bananapi<\/code> et le mot de passe <code>bananapi<\/code>.<\/p>\n<p>Il est de bonne pratique de changer le mot de passe par d\u00e9faut pour le super-utilisateur root. Une fois une session ouverte en tant que root avec le mot de passe par d\u00e9faut :<br \/>\n<code># passwd<\/code><br \/>\nPour changer le mot de passe de l&rsquo;utilisateur standard bananapi :<br \/>\n<code># passwd bananapi<\/code><\/p>\n<h4>Cr\u00e9ation d&rsquo;un utilisateur standard<\/h4>\n<p>Par exemple, pour cr\u00e9er un utilisateur dont le login est <code>albert<\/code> et qui appartient au groupe <code>wheel<\/code> :<br \/>\n<code># useradd -m -G wheel -s \/bin\/bash albert<\/code><\/p>\n<h4>Param\u00e8tres linguistiques, configuration du clavier, date et heure locales<\/h4>\n<h5>Configuration du clavier<\/h5>\n<p>Pour que le clavier AZERTY que j&rsquo;utilise soit reconnu correctement :<br \/>\n<code># loadkeys fr-pc<\/code><br \/>\net pour que cette configuration r\u00e9siste au red\u00e9marrage :<br \/>\n<code># localectl set-keymap fr-pc<\/code><br \/>\npour le mode console et<br \/>\n<code># localectl set-x11-keymap fr<\/code><br \/>\npour une prise en compte dans l&rsquo;environnement graphique.<\/p>\n<h5>Heure et date<\/h5>\n<p>Pour mettre le syst\u00e8me \u00e0 l&rsquo;heure locale, choisir un couple Zone\/Sous-zone (liste consultable en passant la commande <code>timedatectl list-timezones<\/code>) appropri\u00e9 (dans mon cas Europe\/Paris) et passer la commande :<br \/>\n<code>timedatectl set-timezone Europe\/Paris<\/code><\/p>\n<h5>Localisation<\/h5>\n<p>En tant que root, \u00e9diter \/etc\/locale.gen en d\u00e9commentant la\/les ligne(s) correspondant \u00e0 la\/aux combinaison(s) langue \/ encodage des caract\u00e8res \u00e0 g\u00e9n\u00e9rer.<br \/>\n<code># nano \/etc\/locale.gen<\/code><br \/>\nDans mon cas, j&rsquo;ai choisi l&rsquo;anglais des \u00c9tats-Unis et le fran\u00e7ais de France encod\u00e9s en UTF-8.<br \/>\nPour g\u00e9n\u00e9rer les locales choisies :<br \/>\n<code># locale-gen<\/code><br \/>\nEt pour d\u00e9finir la locale du syst\u00e8me par d\u00e9faut :<br \/>\n<code># echo LANG=en_US.UTF-8 > \/etc\/locale.conf<\/code><\/p>\n<h4>Redimensionnement de la partition de la carte SD d\u00e9di\u00e9e au syst\u00e8me de fichiers pour utiliser tout l&rsquo;espace de stockage<\/h4>\n<p>L&rsquo;image t\u00e9l\u00e9chargeable que l&rsquo;on vient de transf\u00e9rer sur la carte SD est pr\u00e9vue pour une carte de 4&nbsp;Go de capacit\u00e9 seulement. Si l&rsquo;on dispose d&rsquo;une carte de capacit\u00e9 sup\u00e9rieure (8&nbsp;Go dans mon cas), on peut redimensionner la partition correspondant au syst\u00e8me de fichiers pour b\u00e9n\u00e9ficier de tout l&rsquo;espace de stockage inutilis\u00e9.<\/p>\n<p>Apr\u00e8s avoir ouvert une session en tant que super-administrateur (<em>root<\/em>), lister les partitions en passant la commande :<br \/>\n<code># fdisk -l<\/code><br \/>\nLa partition qui nous int\u00e9resse est la seconde partition de <code>\/dev\/<span style=\"color: navy\">mmcblk0<\/span><\/code>. La manipulation consiste \u00e0 supprimer cette partition de la table de partition avec fdisk, et \u00e0 en recr\u00e9er une nouvelle qui part du m\u00eame secteur et se termine au dernier secteur de la carte, puis \u00e0 redimensionner le syst\u00e8me de fichiers pour qu&rsquo;il corresponde \u00e0 la nouvelle taille de la partition.<br \/>\n<code># fdisk \/dev\/mmcblk0<\/code><br \/>\n<code><span style=\"color: navy\">Commande d<\/span><\/code> pour effacer une partition puis, normalement, la partition 2 est propos\u00e9e par d\u00e9faut.<br \/>\n<code><span style=\"color: navy\">Commande n<\/span><\/code> pour (re)cr\u00e9er une partition (normalement, la partition 2 est propos\u00e9e par d\u00e9faut) puis le point de d\u00e9part correspondant \u00e0 l&rsquo;ancien point de d\u00e9part (normalement propos\u00e9 par d\u00e9faut) et la fin au dernier secteur (normalement propos\u00e9, l\u00e0 encore, par d\u00e9faut).<br \/>\n<code><span style=\"color: navy\">Commande w<\/span><\/code> pour \u00e9crire les changements dans la table de partition puis red\u00e9marrage :<br \/>\n<code># reboot<\/code><br \/>\net, apr\u00e8s avoir r\u00e9-ouvert une session en tant que <em>root<\/em>, passer la commande :<br \/>\n<code># resize2fs <span style=\"color: navy\">\/dev\/mmcblk0p2<\/span><\/code><\/p>\n<p>C&rsquo;est \u00e0 peu pr\u00e8s tout pour la configuration de base.<\/p>\n<h4>Mise \u00e0 jour des paquets<\/h4>\n<p>Il reste, avant de d\u00e9marrer l&rsquo;installation de l&rsquo;environnement graphique, \u00e0 mettre \u00e0 jour les paquets :<br \/>\n<code># pacman -Syu<\/code><\/p>\n<h2>Installation du serveur X et de l&rsquo;environnement de bureau LXDE sur la carte Banana Pi<\/h2>\n<p>Pour le serveur X :<br \/>\n<code># pacman -S xorg-server xorg-server-utils xorg-apps xf86-video-fbdev xterm xorg-twm xorg-xinit<\/code><br \/>\nPour lxde :<br \/>\n<code>pacman -S lxde<\/code><br \/>\nEt pour d\u00e9marrer tout cela, \u00e9diter le fichier .xinitrc dans ~\/ pour y ajouter exec startlxde :<br \/>\n<code># nano ~\/.xinitrc<\/code><\/p>\n<p>Normalement, la commande <code>startx<\/code> d\u00e9marre sans autre configuration \u00e0 r\u00e9gler l&rsquo;environnement de bureau.<\/p>\n<p>La police par d\u00e9faut est assez moche, de mon point de vue. La liste de paquets suivants devrait satisfaire les plus exigeants et les autres qui y piocheront ce qui leur pla\u00eet : <code>xorg-fonts-type1 ttf-dejavu artwiz-fonts font-bh-ttf font-bitstream-speedo gsfonts sdl_ttf ttf-bitstream-vera ttf-cheapskate ttf-liberation<\/code><\/p>\n<p>Par exemple, pour installer ttf-liberation et ttf-dejavu :<br \/>\n<code># pacman -S ttf-dejavu ttf-liberation<\/code><\/p>\n<h2>Installation de Gcompris<\/h2>\n<p><code># pacman -S gcompris<\/code><\/p>\n<h2>Voix, musique et effets sonores<\/h2>\n<p>Pour b\u00e9n\u00e9ficier des effets sonores, des voix enregistr\u00e9es et de la musique, il faut configurer le son.<\/p>\n<p>Installer le paquet alsa-utils, qui comprend entre autres l&rsquo;application alsamixer (r\u00e9glage de la sortie son en mode console) :<br \/>\n<code># pacman -S alsa-utils<\/code><\/p>\n<p>Pour que la sortie se fasse par le port HDMI, il suffit de cr\u00e9er ou d&rsquo;\u00e9diter le fichier :<br \/>\n<code>\/etc\/asound.conf<\/code><br \/>\net d&rsquo;y ins\u00e9rer les lignes suivantes :<br \/>\n<code>pcm.!default {<br \/>\n    type hw<br \/>\n    card 1<br \/>\n    device 0<br \/>\n  }<br \/>\n  ctl.!default {<br \/>\n    type hw<br \/>\n    card 1<br \/>\n  }<br \/>\n<\/code><br \/>\npour sortir le son par le port audio jack de la carte, remplacer <em>card 1<\/em> par <em>card 0<\/em>.<br \/>\n\/etc\/asound.conf<br \/>\n<code>pcm.!default {<br \/>\n    type hw<br \/>\n    card 0<br \/>\n    device 0<br \/>\n  }<br \/>\n  ctl.!default {<br \/>\n    type hw<br \/>\n    card 0<br \/>\n  }<\/code><\/p>\n<h2>Compl\u00e9ments<\/h2>\n<h3>Installation d&rsquo;un navigateur<\/h3>\n<p>Les possibilit\u00e9s de perfectionnement et de r\u00e9glage personnalis\u00e9 de l&rsquo;environnement de bureau sont nombreuses. On peut par exemple souhaiter installer un navigateur peu gourmand en ressources comme midori :<br \/>\n<code># pacman -S midori<\/code><\/p>\n<h3>Lightdm<\/h3>\n<p>Pour faciliter la conneection, on peut activer Lightdm, un <em>display manager<\/em> embarqu\u00e9 par Lxde.<\/p>\n<p><code># systemctl enable lightdm<\/code><\/p>\n<p>C&rsquo;est fini !<\/p>\n<p>Sources :<br \/>\nArch Linux : Banana Pi<br \/>\n<a href=\"https:\/\/wiki.archlinux.org\/index.php\/Banana_Pi\">https:\/\/wiki.archlinux.org\/index.php\/Banana_Pi<\/a><br \/>\nLemaker Wiki : SD Card installation<br \/>\n<a href=\"http:\/\/wiki.lemaker.org\/SD_card_installation\">http:\/\/wiki.lemaker.org\/SD_card_installation<\/a><br \/>\nArch Linux : Installation guide<br \/>\n<a href=\"https:\/\/wiki.archlinux.org\/index.php\/installation_guide\">https:\/\/wiki.archlinux.org\/index.php\/installation_guide<\/a><br \/>\nArch Linux : General recommendations<br \/>\n<a href=\"https:\/\/wiki.archlinux.org\/index.php\/General_recommendations\">https:\/\/wiki.archlinux.org\/index.php\/General_recommendations<\/a><br \/>\nArchwikiFR : Xorg<br \/>\n<a href=\"https:\/\/wiki.archlinux.fr\/Xorg\">https:\/\/wiki.archlinux.fr\/Xorg<\/a><br \/>\nLemaker Forum : Audio Mode Setting<br \/>\n<a href=\"http:\/\/forum.lemaker.org\/thread-213-1-1-.html\">http:\/\/forum.lemaker.org\/thread-213-1-1-.html<\/a><br \/>\nLemaker Forum : Resize SD Card Partitions<br \/>\n<a href=\"http:\/\/forum.lemaker.org\/forum.php?mod=viewthread&#038;tid=537&#038;page=2\">http:\/\/forum.lemaker.org\/forum.php?mod=viewthread&#038;tid=537&#038;page=2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment transformer une carte Banana Pi en mini-PC pour les jeunes enfants en y installant Arch Linux ARM et Gcompris.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[395],"tags":[249,429,430,432,250,431,320],"class_list":["post-2565","post","type-post","status-publish","format-standard","hentry","category-bidouillages","tag-archlinux","tag-banana-pi","tag-education","tag-gcompris","tag-installation","tag-jeux","tag-ordinateur-monocarte"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/2565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/comments?post=2565"}],"version-history":[{"count":32,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/2565\/revisions"}],"predecessor-version":[{"id":2598,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/2565\/revisions\/2598"}],"wp:attachment":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/media?parent=2565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/categories?post=2565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/tags?post=2565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}