debian:orangepizero_armbian
Armbian sur Orange Pi Zero
- La performance du WiFi : très faible pour streaming audio. Pour éviter des coupures, ajouter
buffer_time "4000000"
dans la section audio_output de
mpd.conf
. (le défaut est 500000 (0.5s))
-
- Prendre Armbian Buster
- Activer et utiliser WiFi : Par une connexion Ethernet, se connecter via ssh et lancer la commande
nmtui
pour activer une connexion WiFi. Et ensuite rebooter. Maintenant on n'a plus besoin d'Ethernet.
- ALSA :
root@orangepizero:~# cat /proc/asound/cards 1 [FXAUDIODACX6 ]: USB-Audio - FX-AUDIO-DAC-X6 FX-AUDIO FX-AUDIO-DAC-X6 at usb-1c1b400.usb-1, full speed
alsamixer -c1
pour vérifier et éventuellement monter le volume au maximum.
- Upmpdcli/MPD (UPnP audio player) : Installer le package
mpd
et le configurer# cd /etc/ # mv mpd.conf mpd.conf.orig # wget http://download.tuxfamily.org/bz31notes/armbian/OrangePiZero/mpd.conf # systemctl restart mpd
et ensuite suivre Debian package pour installer le package
upmpdcli
et le configurer# cd /etc/ # mv upmpdcli.conf upmpdcli.conf.orig # wget http://download.tuxfamily.org/bz31notes/armbian/OrangePiZero/upmpdcli_radiolist # wget http://download.tuxfamily.org/bz31notes/armbian/OrangePiZero/upmpdcli.conf # systemctl restart upmpdcli
- Shairport-Sync (AirPlay audio player) :
apt-get install shairport-sync avahi-daemon
- Configurer ALSA : créer
/etc/asound.conf
pcm.!default { type plughw card 1 } ctl.!default { type plughw card 1 }
- Divers :
- cpufreq : voir
/sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
et/etc/default/cpufrequtils
. - Systemd :
- default.target :
root@orangepizero:~# systemctl get-default graphical.target root@orangepizero:~# ls -l /lib/systemd/system/default.target lrwxrwxrwx 1 root root 16 Apr 8 23:45 /lib/systemd/system/default.target -> graphical.target
Chenger-le en multi-user.target :
root@orangepizero:~# systemctl set-default multi-user.target Created symlink from /etc/systemd/system/default.target to /lib/systemd/system/multi-user.target. root@orangepizero:~# systemctl get-default multi-user.target root@orangepizero:~# reboot
- Time zone :
timedatectl timedatectl list-timezones timedatectl set-timezone Europe/Paris
- Heure et Date : Armbian utilise ntp.service. Pour mon usage, il suffit de régler l'heure au boot et une fois par jour.
systemctl stop ntp.service systemctl disable ntp.service
Créer et activer un timer
/etc/systemd/system/time-sync.timer
[Unit] Description=Synchronisation de l'heure [Timer] OnBootSec=60 OnCalendar=*-*-* 23:50:00 Persistent=true [Install] WantedBy=multi-user.target
et créer le service correspondant (pas besoin de l'activer)
/etc/systemd/system/time-sync.service
[Unit] Description=Synchronisation de l'heure After=network.target [Service] Type=oneshot ExecStart=/usr/sbin/ntpd -qg
- Autres services inutiles :
systemctl stop hostapd keyboard-setup remote-fs.target getty@tty1 serial-getty@ttyS0 systemctl disable hostapd keyboard-setup remote-fs.target getty@tty1 serial-getty@ttyS0 systemctl mask serial-getty@ttyS0
debian/orangepizero_armbian.txt · Dernière modification : 2019/11/06 12:33 de bz31