
Como faço para instalar o workrave da fonte?
Clonei a fonte do github:
git clone https://github.com/rcaelers/workrave.git
cd workrave
existe um arquivo INSTALL que devo usar, ./configure; make; make install
mas parece desatualizado. Não há arquivo de configuração. Eu descobri que tenho que usar autogen.sh
boforehand:
sudo apt-get install autopoint intltool libxtst-dev glib-2.0 python-cheetah glibmm-2.4 gtkmm-2.4
./autogen.sh
./configure
make
Isso termina com esses avisos:
In file included from UnixInputMonitorFactory.cc:38:0:
XScreenSaverMonitor.hh:27:38: fatal error: X11/extensions/scrnsaver.h: No such file or directory
#include <X11/extensions/scrnsaver.h>
^
compilation terminated.
talvez eu esteja faltando alguns pacotes? Como posso descobrir os pacotes necessários e como compilá-los?
Responder1
Você pode encontrar arquivos ausentes com
apt-file update
apt-file find scrnsaver.h
O que resulta em
libxss-dev: /usr/include/X11/extensions/scrnsaver.h
Você também precisa dos símbolos de depuração desse pacote que você encontrará com
apt-cache search libxtst|grep dbg
apt-cache search libxss|grep dbg
Então isso será libxtst6-dbg
elibxss1-dbg
então isso funciona bem:
sudo apt-get install autopoint intltool libxtst-dev glib-2.0 python-cheetah \
glibmm-2.4 gtkmm-2.4 libxss-dev libxtst6-dbg libxext6-dbg libxss1-dbg
./autogen.sh
./configure
make
sudo make install