L’Orange PI One Plus est une carte de dĂ©veloppement puissante offrant de nombreuses possibilitĂ©s avec son processeur 4 coeurs 64 bits (H6), ethernet, HDMI, USB etc…pour moins de 30€. Allez faire un tour sur aliexpress.com.

Notez que cette procĂ©dure s’applique pour d’autres Orange Pi comme par exemple l’Orange PI PC2 qui dispose Ă©galement d’un processeur 4 coeurs 64 bits (H5).

Installation Linux

  • TĂ©lĂ©chargez le systĂšme d’exploitation Linux pour processeurs ARM , Armbian buster (Mars 2020) sur armbian.com.
  • Choisissez la version dans la section « Download » qui correspond Ă  votre hardware.
  • DĂ©compresser pour crĂ©er le fichier .img Ă  graver sur une carte microSd (32Go classe 10 par exemple) Ă  l’aide d’un logiciel comme « Win32 disk Imager ».

Adressage IP

Mettez en place sur l’Orange PI la carte mĂ©moire, branchez l’ensemble au rĂ©seau avec un cĂąble ethernet et mettez sous-tension.

Allez sur sa box ou un logiciel de gestion rĂ©seau pour trouver l’adresse IP attribuĂ©e.

Connectez vous en ssh (logiciel Bitwise ssh client ou autre) pour le premiĂšre fois avec l’username « root » et le mot de passe « 1234 ».

Il vous sera demandé de donner un nouveau mot de passe pour root, puis vou aurez à créer un utilisateur avec un mot de passe.

Mettez Ă  jour votre distribution:

$ sudo apt-get update

$ sudo apt-get upgrade

Installation du bureau et VNC

Pour avoir un accĂšs graphique plus sympa, il est nĂ©cessaire de disposer un bureau dans l’installation de base du systĂšme. Pour cela, il faut modifier la configuration en lançant ‘armbian-config’, l’équivalent du’raspiconfig’ sur Raspberry. Connectez-vous Ă  votre compte utilisateur puis:

$ sudo armbian-config

Allez dans la rubrique « system » et sĂ©lectionnez « Install Desktop ». Ceci n’est pas nĂ©cessaire pour certaines cartes Orange PI qui ont le Desktop installĂ© de base.

Profitez que vous ĂȘtes dans la configuration de votre Orange-PI de mettre votre fuseau horaire, dĂ©finir la langue du systĂšme etc…

Pour visualiser le bureau sans brancher d’Ă©cran il est possible d’utiliser le client VNC en extension du ‘browser’Chrome sur un PC distant. CotĂ© OrangePi, il faut installer TightVNC avec la commande :

$ sudo apt-get install tightvncserver

Installez xfonts-base pour Ă©viter l’erreur  » could not open default font ‘fixed’  » au lancement de vncserver.

$ sudo apt-get install xfonts-base

Lancez VNC en mode manuel

$ vncserver :1

Il vous sera demandĂ© un mot de passe. Ne mettez pas plus de 8 caractĂšres. Vous pouvez Ă  prĂ©sent tester VNC avec par exemple l’extension VNC de chrome en se connectant sur ‘adresse_ip_orangepi:5901’.

Pour un lancement automatisé on va créer un fichier de script:

$ sudo nano /usr/local/bin/mon_vnc.sh

#!/bin/bash
PATH="$PATH:/usr/bin/"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1280x720"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
case "$1" in
start)
/usr/bin/vncserver ${OPTIONS}
;;
stop)
/usr/bin/vncserver -kill :${DISPLAY}
;;
restart)
$0 stop
$0 start
;;
esac
exit 0

Copiez le texte ci-dessus et copiez le dans nano avec un click bouton droit si vous utilisez Bitwise SSH. Pensez Ă  rendre ce fichier executable.

sudo chmod +x /usr/local/bin/mon_vnc.sh

On peut à présent réaliser les 3 opérations suivantes:

sudo /usr/local/bin/mon_vnc.sh start
sudo /usr/local/bin/mon_vnc.sh stop
sudo /usr/local/bin/mon_vnc.sh restart

Pour un lancement automatique de VNC au boot de l’orangepi on crĂ©e un service dans ‘systemd’.

$ sudo nano /lib/systemd/system/mon_vnc.service

[Unit]
 Description=Manage Mon Serveur VNC 
 [Service]
 Type=forking
 ExecStart=/usr/local/bin/mon_vnc.sh start
 ExecStop=/usr/local/bin/mon_vnc.sh stop
 ExecReload=/usr/local/bin/mon_vnc.sh restart
 User=XXXXXX
 [Install]
 WantedBy=multi-user.target

Remplacez XXXXXX par votre nom d’utilisateur ou root sous armbian.
Pour la prise en compte de ce nouveau service dans systemd.

$ sudo systemctl daemon-reload
$ sudo systemctl enable mon_vnc.service

A présent vous pouvez rebooter votre systÚme et vérifier avec VNC la connection en mode graphique.

Pour la mise en route, voire l’arrĂȘt etc…

$ sudo systemctl start mon_vnc.service
$ sudo systemctl stop mon_vnc.service
$ sudo systemctl restart mon_vnc.service
$ sudo systemctl status mon_vnc.service

A présent vous avez un Orange One Plus contrÎlable à distance depuis un PC sur votre réseau.

Dossier Bureau ou Desktop

En ayant choisi la personnalisation en français de l’installation d’Armbian le dossier du bureau s’appelle « Bureau » et non Desktop. Pour Ă©viter tout conflit par la suite avec l’installation d’autres applications, on peut crĂ©er un lien symbolique Aller dans le dossier utilisateur:

$ cd ~
$ ln -s Bureau Desktop

Ainsi les 2 dossiers seront prĂ©sents et auront le mĂȘme contenu. Vous pouvez faire la mĂȘme chose pour le dossier des tĂ©lĂ©chargements:

$ ln -s Téléchargements Downloads

Installation Samba

Pour Ă©changer des fichiers facilement entre l’OrangePi et un PC sur le rĂ©seau, il est intĂ©ressant d’installer Samba qui permettra de le voir.

On installe samba:

$ sudo apt-get install samba samba-common-bin

Il faut modifier le fichier de configuration pour l’adapter au rĂ©seau et dĂ©finir les autorisations.

$ sudo nano /etc/samba/smb.conf


En dĂ©but de fichier, dĂ©finir le groupe de travail (« Workgroup » ou autre) et dĂ©finir l’interface en rtirant le ; ou #. .

Ensuite tout en bas du fichier rajouter les lignes suivantes:

[Opi]
comment = Partage Samba sur Orange Pi
path = /
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes 

Avec path = / on accĂšde directement Ă  la racine du systĂšme pour avoir la libertĂ© de naviguer partout. Attention Ă  mettre les autorisations chmod … qui vont bien.

Relancez samba avec un sudo samba.

$ sudo systemctl restart smbd.service

A prĂ©sent l’OrangePi devrait ĂȘtre visible des autres PC sur le rĂ©seau.

Laisser un commentaire