Commit 08a42c30 authored by Florent Lamiraux's avatar Florent Lamiraux Committed by Florent Lamiraux florent@laas.fr
Browse files

Update system dependencies in bionic.

parent 73a6edbd
...@@ -14,55 +14,46 @@ RUN echo "deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub bi ...@@ -14,55 +14,46 @@ RUN echo "deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub bi
RUN curl http://robotpkg.openrobots.org/packages/debian/robotpkg.key | apt-key add - RUN curl http://robotpkg.openrobots.org/packages/debian/robotpkg.key | apt-key add -
RUN apt-get update -y && apt-get install -y \ RUN apt-get update -y && apt-get install -y \
autoconf \ g++ \
g++ \ cmake \
cmake \ doxygen \
doxygen \ libboost-dev \
libassimp-dev \ liburdfdom-dev \
libboost-dev \ libassimp-dev \
libcdd-dev \ libeigen3-dev \
libglpk-dev \ libgraphviz-dev \
liburdfdom-dev \ robotpkg-qpoases+doc \
robotpkg-osg-dae \ robotpkg-roboptim-core \
robotpkg-qpoases+doc \ robotpkg-roboptim-trajectory \
robotpkg-roboptim-core \ robotpkg-romeo-description \
robotpkg-roboptim-trajectory \ robotpkg-ros-baxter-common \
robotpkg-romeo-description \ robotpkg-ros-universal-robot \
ros-melodic-xacro \ robotpkg-py36-omniorbpy \
ros-melodic-kdl-parser \ ros-melodic-xacro \
ros-melodic-common-msgs \ libccd-dev \
ros-melodic-tf \ ros-melodic-octomap \
ros-melodic-tf-conversions \ ros-melodic-resource-retriever \
libccd-dev \ ros-melodic-srdfdom \
ros-melodic-octomap \ ros-melodic-pr2-description \
ros-melodic-resource-retriever \ git \
ros-melodic-srdfdom \ libomniorb4-dev \
ros-melodic-pr2-description \ omniorb-nameserver \
flex \ omniidl \
bison \ omniidl-python \
asciidoc \ libltdl-dev \
source-highlight \ python-matplotlib \
git \ libxml2 \
libomniorb4-dev \ libtinyxml2-dev \
omniorb-nameserver \ qt4-dev-tools \
omniidl \ libqt4-opengl-dev \
omniidl-python \ libqtgui4 \
libltdl-dev \ libqtwebkit-dev \
python-matplotlib \ oxygen-icon-theme \
libxml2-dev \ libopenscenegraph-dev \
libtinyxml2-dev \ openscenegraph \
liblog4cxx-dev \ libpcre3-dev \
libltdl-dev \ wget \
qt4-dev-tools \ sudo \
libqt4-opengl-dev \
libqtwebkit-dev \
libqtgui4 \
oxygen-icon-theme \
libopenscenegraph-dev \
openscenegraph \
libpcre3-dev \
sudo \
wget \
&& apt-get remove -y texlive-latex-base texlive-binaries ghostscript \ && apt-get remove -y texlive-latex-base texlive-binaries ghostscript \
&& apt-get autoremove -y \ && apt-get autoremove -y \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
......
...@@ -11,7 +11,7 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow ...@@ -11,7 +11,7 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
4. install (optionnal) extra packages for demonstrations: 4. install (optionnal) extra packages for demonstrations:
`sudo apt-get install robotpkg-hpp-tutorial robotpkg-osg-dae ros-melodic-pr2-description robotpkg-hpp-environments robotpkg-hpp-universal-robot robotpkg-romeo-description robotpkg-ros-baxter-common` `sudo apt-get install robotpkg-hpp-tutorial robotpkg-osg-dae ros-melodic-pr2-description robotpkg-hpp-environments robotpkg-hpp-universal-robot robotpkg-romeo-description robotpkg-ros-baxter-common`
4. setup your environment variables by adding the following lines to your `.bashrc`: 5. setup your environment variables by adding the following lines to your `.bashrc`:
```bash ```bash
source /opt/ros/melodic/setup.bash source /opt/ros/melodic/setup.bash
...@@ -25,7 +25,7 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow ...@@ -25,7 +25,7 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
export PKG_CONFIG_PATH=/opt/openrobots${!PKG_CONFIG_PATH:-:}${PKG_CONFIG_PATH} export PKG_CONFIG_PATH=/opt/openrobots${!PKG_CONFIG_PATH:-:}${PKG_CONFIG_PATH}
``` ```
5. open `/opt/openrobots/share/doc/hpp-doc/index.html` in a web brower and you 6. open `/opt/openrobots/share/doc/hpp-doc/index.html` in a web brower and you
will have access to the documentation of most packages. will have access to the documentation of most packages.
## Source installation on ubuntu-18.04 64 bit with ros-melodic ## Source installation on ubuntu-18.04 64 bit with ros-melodic
...@@ -46,6 +46,7 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow ...@@ -46,6 +46,7 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
liburdfdom-dev \ liburdfdom-dev \
libassimp-dev \ libassimp-dev \
libeigen3-dev \ libeigen3-dev \
libgraphviz-dev \
robotpkg-qpoases+doc \ robotpkg-qpoases+doc \
robotpkg-roboptim-core \ robotpkg-roboptim-core \
robotpkg-roboptim-trajectory \ robotpkg-roboptim-trajectory \
...@@ -68,7 +69,6 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow ...@@ -68,7 +69,6 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
python-matplotlib \ python-matplotlib \
libxml2 \ libxml2 \
libtinyxml2-dev \ libtinyxml2-dev \
liblog4cxx10-dev \
qt4-dev-tools \ qt4-dev-tools \
libqt4-opengl-dev \ libqt4-opengl-dev \
libqtgui4 \ libqtgui4 \
...@@ -77,9 +77,10 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow ...@@ -77,9 +77,10 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
libopenscenegraph-dev \ libopenscenegraph-dev \
openscenegraph \ openscenegraph \
libpcre3-dev \ libpcre3-dev \
wget
``` ```
4. Choose a directory on you file system and define the environment 4. Choose a directory on your file system and define the environment
variable `DEVEL_HPP_DIR` with the full path to this directory. variable `DEVEL_HPP_DIR` with the full path to this directory.
- the packages will be cloned into `$DEVEL_HPP_DIR/src`, - the packages will be cloned into `$DEVEL_HPP_DIR/src`,
- the packages will be installed in `$DEVEL_HPP_DIR/install`. - the packages will be installed in `$DEVEL_HPP_DIR/install`.
......
...@@ -17,14 +17,19 @@ case $HOST_DIST in ...@@ -17,14 +17,19 @@ case $HOST_DIST in
CONFIG_FILE="ubuntu-16.04-kinetic.sh" CONFIG_FILE="ubuntu-16.04-kinetic.sh"
;; ;;
bionic) bionic)
APT_DEP="g++ cmake doxygen libboost-dev liburdfdom-dev \ APT_DEP=
libassimp-dev ros-melodic-xacro ros-melodic-kdl-parser ros-melodic-common-msgs \ "g++ cmake doxygen libboost-dev liburdfdom-dev libassimp-dev \
ros-melodic-tf ros-melodic-tf-conversions libccd-dev ros-melodic-octomap \ libeigen3-dev libgraphviz-dev robotpkg-qpoases+doc \
ros-melodic-resource-retriever ros-melodic-srdfdom ros-melodic-pr2-description flex \ robotpkg-roboptim-core robotpkg-roboptim-trajectory
bison asciidoc source-highlight git libomniorb4-dev omniorb-nameserver omniidl \ robotpkg-romeo-description robotpkg-ros-baxter-common \
omniidl-python libltdl-dev python-matplotlib libxml2-dev libtinyxml2-dev \ robotpkg-ros-universal-robot robotpkg-py36-omniorbpy \
liblog4cxx-dev libltdl-dev qt4-dev-tools libqt4-opengl-dev libqtgui4 libqtwebkit-dev oxygen-icon-theme \ ros-melodic-xacro libccd-dev ros-melodic-octomap \
libopenscenegraph-dev openscenegraph libpcre3-dev libcdd-dev libglpk-dev" ros-melodic-resource-retriever ros-melodic-srdfdom \
ros-melodic-pr2-description git libomniorb4-dev omniorb-nameserver \
omniidl omniidl-python libltdl-dev python-matplotlib libxml2 \
libtinyxml2-dev qt4-dev-tools libqt4-opengl-dev libqtgui4 \
libqtwebkit-dev oxygen-icon-theme libopenscenegraph-dev \
openscenegraph libpcre3-dev wget"
APT_BUILD_DEP="" APT_BUILD_DEP=""
CONFIG_FILE="ubuntu-18.04-melodic.sh" CONFIG_FILE="ubuntu-18.04-melodic.sh"
;; ;;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment