Primeiro precisamos instalar ferramentas de construção e dependências
sudo apt-get install git build-essential autoconf libtool automake intltool \
libtool-bin libglib2.0-dev libgtkmm-2.4-dev libxml2-dev gnome-doc-utils \
rarian-compat
Em seguida, o repositório clone
cd ~/Downloads
git clone https://github.com/tapule/Gelide.git
Configure o código-fonte e compile-o:
cd Gelide/
./autogen.sh
make
Esta etapa falha na limpeza 18.04 LTS Eu recebo erros no último estágio:
config.cpp: In constructor ‘CConfig::CConfig()’:
config.cpp:31:16: error: ‘build_filename’ is not a member of ‘Glib’
l_cfg = Glib::build_filename(utils::getGelideDir(), GELIDE_CFG_FILE);
^~~~~~~~~~~~~~
config.cpp:33:11: error: ‘file_test’ is not a member of ‘Glib’
if(Glib::file_test(l_cfg, Glib::FILE_TEST_EXISTS))
^~~~~~~~~
config.cpp:33:34: error: ‘FILE_TEST_EXISTS’ is not a member of ‘Glib’
if(Glib::file_test(l_cfg, Glib::FILE_TEST_EXISTS))
^~~~~~~~~~~~~~~~
config.cpp: In destructor ‘virtual CConfig::~CConfig()’:
config.cpp:40:13: error: ‘build_filename’ is not a member of ‘Glib’
save(Glib::build_filename(utils::getGelideDir(), GELIDE_CFG_FILE));
^~~~~~~~~~~~~~
Makefile:612: recipe for target 'config.o' failed
make[2]: *** [config.o] Error 1
make[2]: Leaving directory '/home/mate/Downloads/Gelide/src'
Makefile:553: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/mate/Downloads/Gelide'
Makefile:464: recipe for target 'all' failed
make: *** [all] Error 2
Portanto, é necessário algum patch para esse código. Eu relatei o bug para o desenvolvedor .
Mas no 16.04 LTS posso avançar:
sudo make install
A execução com gelide
resulta em excelentes resultados: