
Estou tentando descobrir como instalar o Boost 1.60 no Travis CI, que executa o Ubuntu 12.04 LTS Server Edition de 64 bits.
Tentei adicionar o debian-sid
repositório como uma fonte adequada para poder instalar, libboost-program-options1.60-dev
mas isso falhou comum monte de errosque parece ser causado por um pacote Debian incompatível com o Ubuntu.
Então parece que a solução é encontrar um pacote Ubuntu para Boost 1.60, porém não estando muito familiarizado com o Ubuntu, estou lutando com isso. Se eu for ao Launchpad e fizer uma pesquisa, só consigo encontraruma menção ao Boost 1.60mas não estou claro se isso pode ser instalado no 12.04 e como isso pode ser feito.
Estou usando contêineres no Travis CI, portanto sudo
não está disponível, o que exclui a instalação .deb
direta de um arquivo. Tudo o que posso fazer é adicionar fontes APT e, em seguida, instalar pacotes dessa fonte, se eles estiverem na lista de permissões (ou solicitar que sejam incluídos na lista de permissões).
eu encontrei oboost-mais recentePPA, mas apesar do nome, contém apenas versões muito antigas do Boost, por isso, infelizmente, não parece estar atualizado - aparentemente devido a algum desentendimento com a Canonical.
Então estou um pouco preso! Alguém sabe se é possível obter o Boost 1.60 no Ubuntu LTS 12.04?
Nota: Esta não é uma duplicata de163976- essa pergunta é sobre qualquer versão do Boost, mas estou especificamente depois da versão 1.60, pois a versão estável mais recente é muito antiga.