bare machine to fedora 26 (or 25) to jacktrip, compiled from github src
spins.fedoraproject.org/en/cinnamon/
[or generic fedora -- https://getfedora.org/en/workstation/download/]
install from usb stick
cold reboot
login as user (answer first session questions)
dnf update
reboot
[ or start with generic fedora workstation -- and install Cinnamon Desktop ]
dnf groupinstall Cinnamon
[26 only, the icon is selected for cinnamon, but needs to be changed away and then changed back to cinnamon]
(turn off wireless if using wired ethernet -- always)
[25, but not yet available for 26, install easylife]
(then choose codecs, flash, java64, mediaplayers, SELinux off, skype)
[25, dnf install gstreamer1-libav for missing pkg in libreoffice impress]
[26, dnf install gstreamer*]
(the following sets permanent ssh service, realtime privileges, remote soundcard access)
systemctl start sshd.service
systemctl enable sshd.service
groupadd realtime
gpasswd -a <user> realtime
gpasswd -a <user> audio
echo "@realtime - rtprio 99" > /etc/security/limits.d/99-realtime.conf
echo "@realtime - memlock unlimited" >> /etc/security/limits.d/99-realtime.conf
________________________________________________
dnf update
dnf install qt5*
dnf groupinstall "C Development Tools and Libraries"
dnf groupinstall "Development Tools"
[25 only, dnf install --allowerasing soundtouch-devel-1.4.0-13.fc23
workaround for audacity problem ]
dnf install jack-audio-connection-kit-devel alsa-lib-devel iperf qjackctl audacity
dnf install qt4-devel stk-devel
<qt4 for faust compilations, stk for WAIR project>
[25 only, dnf install rpm-build]
________________________________________________
to build and install latest rtaudio, jacktrip, jmess
download and run this shell script ccrma.stanford.edu/~cc/handyScript.sh
<to open jacktrip ports, check "Firewall Configuration" zone for FedoraWorkstation
or manually open the port(s) for a different default zone>
___________________________________________
optional, good stuff
dnf install qt-creator
dnf install jack-audio-connection-kit-example-clients
________________________________________________
Hardware notes:
Anker USB 3.0 to GigE dongle works out of the box
(Lenovo W550s / f26 -- 4-Aug-2017)
(Lenovo W550s / f24 -- 4-Jul-2016)
(Lenovo W550s / f23 -- 21-Nov-2015)
(Intel NUC Kit NUC5i7RYH / f22 -- i7 5th-gen processor 12-Jun-2015)
Intel NUC Kit cannot use VGA, must be DVI or HDMI
https://01.org/linuxgraphics
(Lenovo W510 / f22 -- 3-May-2015)
(Intel NUC Kit NUC5i5RYH / f21 -- i5 5th-gen processor 23-Apr-2015)
(Lenovo W540 / f20 -- i7 23-June-2014)
(Intel NUC Kit D54250WYK / f20 -- i5 and I was able to build and test in 1 hour
0 xruns with current kernel 8-Mar-2014)