ceci_n_est_pas:start
Ceci n'est pas un serveur autonome
ni une machine à faire des trucs
- Base armbian jessie serveur
- suivre la doc d'installation de la chaine de fabrication
- faire une image debian jessie serveur
- booter sur la jessie, connecter l'adaptateur USB/serie du centre noir, nc, blanc,vert
- utilisateur neo / nanopi
- dpkg-reconfigure locales pour un joli fr_FR.UTF-8
- poser un X/VNC
apt-get install fluxbox tightvncserver xfonts-base ttf-dejavu-core xterm su neo vnc passwd vncserver
- faciliter la reconnaissance sur le reseau ( zeroconf/bonjour⇒avahi)
apt-get install avahi-daemon libnss-mdns avahi-autoipd
- le nom de la machine est dans /etc/hosts ?
- si l'acces du reseau sur l'ip:1 par un vncclient fonctionne on continu avec noVNC
cd /usr/local/bin git clone https://github.com/novnc/noVNC.git # test /usr/local/bin/noVNC/utils/launch.sh --vnc localhost:5901
- poser pd-l2ork
- soit récupérer un .deb soit le compiler sachant que nos carte ARM n'ont pas forcement la même base…
cd /usr/src git clone --recursive git://github.com/pd-l2ork/pd.git pd-l2ork apt-get install bison flex automake qjackctl tcl8.5-dev tk8.5-dev tcl-dev tk-dev libasound2-dev libjack-jackd2-dev libtool libbluetooth-dev libgl1-mesa-dev libglu1-mesa-dev libglew-dev libmagick++-dev libftgl-dev libgmerlin-dev libgmerlin-avdec-dev libavifile-0.7-dev libmpeg3-dev libquicktime-dev libv4l-dev libraw1394-dev libdc1394-22-dev libfftw3-dev libvorbis-dev ladspa-sdk dssi-dev tap-plugins invada-studio-plugins-ladspa blepvco swh-plugins mcp-plugins cmt blop slv2-jack omins rev-plugins libslv2-dev dssi-utils vco-plugins wah-plugins fil-plugins mda-lv2 libmp3lame-dev libspeex-dev libgsl0-dev portaudio19-dev python-dev libsmpeg0 libjpeg62 tkpng flite1-dev libgsm1-dev libfftw3-dev libgtk2.0-dev subversion git libstk0-dev libsndobj-dev libfluidsynth-dev tclxapian fluid-soundfont-gm python-tk byacc Gettext fakeroot pkgconf ttf-dejavu-core cd pd_l2ork/l2ork_addons ./tar_em_up.sh -a ./tar_em_up.sh -b ./tar_em_up.sh -R
- on installe le paquet :
cd ../.. dpkg -i pd-l2ork...deb
- pour l'accès aux GPIO : WiringNP ! , ce wiringpi dépend de la carte , wiringOP(orangePi) / WiringNP(nanoPi)
git clone https://github.com/friendlyarm/WiringNP cd WiringNP/ chmod 755 build ./build
- vérifier avec gpio readall
- régler les problèmes de jackd/alsa
echo ' <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <policy user="root"> <allow own="org.freedesktop.ReserveDevice1.Audio0"/> <allow own="org.freedesktop.ReserveDevice1.Audio1"/> </policy> <policy user="neo"> <allow own="org.freedesktop.ReserveDevice1.Audio0"/> <allow own="org.freedesktop.ReserveDevice1.Audio1"/> </policy> </busconfig> '>/etc/dbus-1/system.d/audiojack.conf service dbus restart echo "none /dev/shm tmpfs defaults 0 0" >> /etc/fstab
- penser à “export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket” dans le ~/.vnc/xstartup
- trucs d'administrations
- apt-get install python-pip # pip nous servira à installer du python
- apt-get install systemd-gui # pour suivre les lancements de programme
ceci_n_est_pas/start.txt · Dernière modification : 2024/02/09 17:10 de 127.0.0.1