C) Instalando os requisitos necessários à compilação
Note que o arquivo INSTALL diz que são necessários alguns pré-requisitos para fazer a compilação, dizendo dessa forma:
To compile and install source package you will need:
- recent C++ compiler. We used gcc ver. 3.3.5 & 4.0.1
- installed CUPS *.h files (cups/cups.h, cups/raster.h)
- installed CUPS libraries (libcups, libcupsimage)
Então o que está mencionado aí acima precisa estar presente no sistema para que de fato possa realizar a compilação do novo módulo.
O compilador C++, que no caso é o gcc,normalmente já vem instalado no Ubuntu numa versão superior àquela indicada como necessária.
Verifique no seu sistema fazendo:
apt-cache policy gcc
Possivelmente no Ubuntu 14.04.5 terá como saída algo como abaixo, o que satifaz a exigência:
Installed: 4:4.8.2-1ubuntu6
Candidate: 4:4.8.2-1ubuntu6
Version table:
*** 4:4.8.2-1ubuntu6 0
500
http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
Caso por alguma razão não esteja instalado o compilador, então instale fazendo:
sudo apt install gcc
O tal CUPS é o acrônimo para "Common Unix Printing System"
De maneira geral isso significa os programas que integram o sistema de impressão do Linux.
Para aprender mais sobre isso, querendo, consulte:
https://pt.wikipedia.org/wiki/CUPSEm seguida verifique as bibliotecas requeridas do CUPS necessárias para a compilação, que talvez ainda não estejam instaladas:
apt-cache policy libcupsimage2-dev
Se não estiver mesmo isntalada, então instale fazendo:
sudo apt install libcupsimage2-dev
Se nunca fez antes uma compilação, serão ainda necessárias instalar os headers do kernel para que possa ser feita a compilação, para tanto faça:
sudo apt install build-essential