Скорее всего эта тема тут и застрянет.
Парням если и собирать, начинать всё же лучше с чего-то простого. Чтобы прочувствовать процесс и свои силы.
А tuxguitar скорее всего потребует предварительной сборки eclipse-swt, возможно java и только потом его, но сборкой в обратном порядке. А возможно и libalsa, - в сизифе она новее. При этом в сизифе и более новая libfluidsynth и обновлялась она раз пять, которая в зависимостях у tuxguitar. Не считая того что притягиваются и libjavascriptcoregtk3 с libwebkitgtk3, которые в сизифе наверняка тоже новее.
Но факт тот, что сизифный tuxguitar по крайней мере запускается:
$ tuxguitar
(TuxGuitar:20459): Gtk-WARNING **: Allocating size to GtkBox 0x85e8b6c8 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
(TuxGuitar:20459): Gtk-WARNING **: Allocating size to GtkBox 0x830a6ec0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
(TuxGuitar:20459): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
(TuxGuitar:20459): Gtk-WARNING **: Negative content width -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)
...
(TuxGuitar:20459): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node button, owner GtkButton)
(TuxGuitar:20459): Gtk-WARNING **: Allocating size to GtkBox 0x830a6ec0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
(TuxGuitar:20459): Gtk-WARNING **: Negative content height -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
Cannot connect to server socket err = Нет такого файла или каталога
Cannot connect to server request channel
jack server is not running or cannot be started
Поэкспериментировать можно с регулярной флешки xfce, с сохранением сессии.