如何在 12.04 LTS 安裝 Boost 1.60?

如何在 12.04 LTS 安裝 Boost 1.60?

我正在嘗試弄清楚如何在 Travis CI 下安裝 Boost 1.60,它運行 Ubuntu 12.04 LTS Server Edition 64 位元。

我嘗試將debian-sid儲存庫新增為 apt 來源,以便我可以安裝,libboost-program-options1.60-dev但失敗了一堆錯誤這似乎是由於 Debian 軟體包與 Ubuntu 不相容造成的。

所以看起來解決方案是找到 Boost 1.60 的 Ubuntu 軟體包,但是我對 Ubuntu 不太熟悉,所以我正在努力解決這個問題。如果我去 Launchpad 並進行搜索,那麼我只能找到提及 Boost 1.60但我不清楚這是否可以安裝在 12.04 以及如何完成。

我在 Travis CI 中使用容器,因此sudo不可用,這排除了.deb直接安裝檔案的可能性。我所能做的就是添加 APT 來源,然後從該來源安裝軟體包(如果它們已列入白名單)(或申請將它們列入白名單)。

我確實找到了提升最新PPA,但儘管名稱如此,它只包含非常舊的 Boost 版本,因此不幸的是,它似乎沒有保持最新狀態 - 顯然是由於與 Canonical 的一些分歧。

所以我有點卡住了!有沒有人知道是否可以在 Ubuntu LTS 12.04 下取得 Boost 1.60?

注意:這不是重複的163976- 這個問題是關於任何 Boost 版本的,但我特別在 1.60 之後,因為最新的穩定版本太舊了。

相關內容