Boost: compilar a fonte mais recente ou usar add-apt-repository?

Boost: compilar a fonte mais recente ou usar add-apt-repository?

Boost: compile a fonte mais recente ou use add-apt-repository

Estou em um cruzamento, devo ir de um jeito ou de outro...?

O Boost 1.55 faz parte do Raspian Jessie estável, e o conselho ao instalar o Domoticz é usar o Boost mais recente (compilando o código-fonte...), ou seja. agora 1.61, embora “em 19 de dezembro de 2015 essa seja a versão 1.60”.

(Editar: seguindo o conselho, construí o Domoticz com sucesso em cima do Boost 1.55 usando gcc 4:4.9.2-2 (só tive que deixá-lo dar 3 mordidas no momento)).

Posso fazer o seguinte:

a) Ignore a fonte baixada (ei!) e comece com o seguinte e permaneça dentro do sistema apt-get, mas talvez permaneça na vanguarda do Boost?

(Editar: recebi erros ao tentar seguir esse caminho e recuei.):

sudo add-apt-repository ppa:boost-latest/ppa

etc

b) Compilar o código-fonte baixado fora do sistema apt-get (isso parece uma má ideia, a menos que eu possa reconectá-lo ao sistema apt-get...)

(Editar: isso parecia desnecessário, a menos que fosse necessário! :-p, então recuei novamente.)

Eu tenho backups apropriados usando rpi-clone para um conjunto de cartões SD;)

  • Eu tenho um backup da remoção pré-Boost 1.55 (“você receberá erros de link se não remover a antiga biblioteca do Boost”).

  • Desde então, baixei o Boost 1.61 e consegui compilá-lo (apenas fazendo outro backup separado do clone rpi para outro cartão SD)…

Qualquer sugestão é bem-vinda…

Eu vi estes:

informação relacionada