我试图在travis-ci上生成doxygen文档,并在脚本之前得到一个.travis.yml
文件,如下所示:
before_install:
- sudo apt-get update
- sudo apt-get install doxygen
我希望在此之后安装最新的doxygen(1.8.x),但是当我查看构建日志时,我可以在sudo apt-get install doxygen
下看到以下内容:
...
Get:7 http://us.archive.ubuntu.com/ubuntu/ precise/main doxygen amd64 1.7.6.1-2ubuntu1 [2,427 kB]
...
Selecting previously unselected package doxygen.
Unpacking doxygen (from .../doxygen_1.7.6.1-2ubuntu1_amd64.deb) ...
...
我自己并不是一个ubuntu人,也不太了解apt-get,但是当我环顾四周时,似乎是apt-get update
和apt-get install的组合。应该安装最新版本。我错过了什么?
答案 0 :(得分:4)
我找到了解决方案
我不得不将libreoffice存储库添加到apt-get。这就是.travis.yml文件的样子:
before_install:
- sudo apt-get install python-software-properties
- sudo apt-add-repository -y ppa:libreoffice/libreoffice-4-2
- sudo apt-get update
- sudo apt-get install doxygen