Instalar o pacote binário ( .deb
) de libpcl-dev
dos repositórios 16.04 em um sistema 17.10 é difícil, se não impossível, devido às suas muitas dependências, algumas das quais devem ser instaladas a partir de 16.04 e podem entrar em conflito com pacotes já instalados a partir de 17.10.
No entanto, é possível construir o pacote fonte a partir de 16.04 em um sistema 17.10, porque todas as dependências de construção estão disponíveis em 17.10.
Primeiro, crie um diretório para trabalhar em
mkdir ~/libpcl
cd ~/libpcl
Obtenha o pacote de origem
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pcl/pcl_1.7.2.orig.tar.gz
tar xf pcl_1.7.2.orig.tar.gz
cd pcl-pcl-1.7.2
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pcl/pcl_1.7.2-14build1.debian.tar.xz -O - | tar xJ
debuild
Provavelmente, quando você executar debuild
, receberá um "comando não encontrado" dizendo para instalar devscripts
; instale-o e execute debuild
novamente. Agora ele vai reclamar que algumas dependências de compilação estão faltando; instale-os e execute debuild
novamente, e agora a compilação deve ser bem-sucedida (erros sobre debsign
podem ser ignorados). Você terá alguns .deb
s no diretório ~/libpcl
, que você pode instalar normalmente.
Aviso: se alguns bugs, incluindo problemas de segurança, forem encontrados nesta versão do PCL e uma versão corrigida for lançada no 16.04, você não irá obtê-la automaticamente; em vez disso, você deve repetir o processo acima com o novo pacote de fontes.