Skip to content

Commit 6f819bb

Browse files
[instructions] Add instruction for ubuntu-24.04.
Remove instructions for ubuntu-18.04.
1 parent 6cd853d commit 6f819bb

File tree

2 files changed

+100
-68
lines changed

2 files changed

+100
-68
lines changed

Diff for: instructions/devel-sources.md

+39-64
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## Source installation on ubuntu-22.04 64 bit
1+
## Source installation on ubuntu-24.04 64 bit
22

3-
To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the following steps:
3+
To install all the packages on ubuntu 24.04 LTS 64 bit, you should do the following steps:
44

55
2. install robotpkg: follow [the robotpkg installation website](http://robotpkg.openrobots.org/debian.html).
66

@@ -20,8 +20,8 @@ To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the follow
2020
python3-pydot python3-pyqt5 python3-scipy python3-setuptools \
2121
python3-sip-dev python3-sphinx python3-yaml python3-pip python-is-python3 \
2222
qtbase5-private-dev qtmultimedia5-dev robotpkg-openscenegraph \
23-
robotpkg-py310-omniorbpy robotpkg-qpoases robotpkg-qt5-osgqt \
24-
texlive-latex-extra
23+
robotpkg-py312-omniorbpy robotpkg-qpoases robotpkg-qt5-osgqt \
24+
texlive-latex-extra wget
2525
```
2626

2727
4. Choose a directory on your file system and define the environment
@@ -36,7 +36,7 @@ To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the follow
3636
5. Copy Config and Makefile
3737

3838
```bash
39-
wget -O $DEVEL_HPP_DIR/config.sh https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/doc/config/ubuntu-22.04.sh
39+
wget -O $DEVEL_HPP_DIR/config.sh https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/doc/config/ubuntu-24.04.sh
4040
wget -O $DEVEL_HPP_DIR/src/Makefile https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/makefiles/devel.mk
4141
```
4242

@@ -51,58 +51,36 @@ To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the follow
5151

5252
```bash
5353
cd ${DEVEL_HPP_DIR}/src
54-
source ../config.sh;
5554
make all
5655
```
5756

5857
8. open `$DEVEL_HPP_DIR/install/share/doc/hpp-doc/index.html` in a web brower and you
5958
will have access to the documentation of most packages.
6059

61-
## Source installation on ubuntu-20.04 64 bit with ros-noetic
62-
63-
To install all the packages on ubuntu 20.04 LTS 64 bit, you should do the following steps:
60+
## Source installation on ubuntu-22.04 64 bit
6461

65-
1. install ROS-noetic: follow steps 1.1 to 1.3 of [the ROS installation website.](http://wiki.ros.org/noetic/Installation/Ubuntu).
62+
To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the following steps:
6663

6764
2. install robotpkg: follow [the robotpkg installation website](http://robotpkg.openrobots.org/debian.html).
6865

6966
3. install by apt-get
7067
```bash
7168
sudo apt-get install \
72-
g++ \
73-
cmake \
74-
doxygen \
75-
libboost-dev \
76-
liburdfdom-dev \
77-
libassimp-dev \
78-
libeigen3-dev \
79-
libgraphviz-dev \
80-
graphviz \
81-
robotpkg-omniorb \
82-
robotpkg-qpoases+doc \
83-
robotpkg-romeo-description \
84-
robotpkg-py38-omniorbpy \
85-
ros-noetic-xacro \
86-
libccd-dev \
87-
ros-noetic-octomap \
88-
ros-noetic-resource-retriever \
89-
ros-noetic-srdfdom \
90-
ros-noetic-pr2-description \
91-
git \
92-
libltdl-dev \
93-
python-omniorb \
94-
python3-matplotlib \
95-
qtbase5-private-dev \
96-
qtdeclarative5-dev \
97-
qtmultimedia5-dev \
98-
libqt5svg5-dev \
99-
libxml2 \
100-
libtinyxml2-dev \
101-
oxygen-icon-theme \
102-
robotpkg-openscenegraph \
103-
libpcre3-dev \
104-
wget \
105-
libcdd-dev
69+
assimp-utils cmake coinor-libipopt-dev coinor-libipopt1v5 cython3 doxygen \
70+
git ffmpeg gcovr gfortran graphviz libassimp-dev libboost-all-dev \
71+
libbullet-dev libccd-dev libcdd-dev libconsole-bridge-dev libeigen3-dev \
72+
libglpk-dev libgraphviz-dev libgtest-dev liblapack-dev liblog4cxx-dev \
73+
libltdl-dev liboctomap-dev libopencv-dev libpcl-dev libqt5svg5-dev \
74+
libqt5xmlpatterns5-dev libtinyxml2-dev libtinyxml-dev libtool-bin \
75+
liburdfdom-dev liburdfdom-headers-dev libyaml-cpp-dev llvm m4 \
76+
oxygen-icon-theme pkg-config psmisc pyqt5-dev python3-defusedxml \
77+
python3-dev python3-empy python3-gnupg python3-matplotlib \
78+
python3-netifaces python3-nose python3-numpy python3-paramiko \
79+
python3-pydot python3-pyqt5 python3-scipy python3-setuptools \
80+
python3-sip-dev python3-sphinx python3-yaml python3-pip python-is-python3 \
81+
qtbase5-private-dev qtmultimedia5-dev robotpkg-openscenegraph \
82+
robotpkg-py310-omniorbpy robotpkg-qpoases robotpkg-qt5-osgqt \
83+
texlive-latex-extra wget
10684
```
10785

10886
4. Choose a directory on your file system and define the environment
@@ -117,7 +95,7 @@ To install all the packages on ubuntu 20.04 LTS 64 bit, you should do the follow
11795
5. Copy Config and Makefile
11896

11997
```bash
120-
wget -O $DEVEL_HPP_DIR/config.sh https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/doc/config/ubuntu-20.04-noetic.sh
98+
wget -O $DEVEL_HPP_DIR/config.sh https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/doc/config/ubuntu-22.04.sh
12199
wget -O $DEVEL_HPP_DIR/src/Makefile https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/makefiles/devel.mk
122100
```
123101

@@ -132,18 +110,17 @@ To install all the packages on ubuntu 20.04 LTS 64 bit, you should do the follow
132110

133111
```bash
134112
cd ${DEVEL_HPP_DIR}/src
135-
source ../config.sh;
136113
make all
137114
```
138115

139116
8. open `$DEVEL_HPP_DIR/install/share/doc/hpp-doc/index.html` in a web brower and you
140117
will have access to the documentation of most packages.
141118

142-
## Source installation on ubuntu-18.04 64 bit with ros-melodic
119+
## Source installation on ubuntu-20.04 64 bit with ros-noetic
143120

144-
To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the following steps:
121+
To install all the packages on ubuntu 20.04 LTS 64 bit, you should do the following steps:
145122

146-
1. install ROS-melodic: follow steps 1.1 to 1.3 of [the ROS installation website.](http://wiki.ros.org/melodic/Installation/Ubuntu).
123+
1. install ROS-noetic: follow steps 1.1 to 1.3 of [the ROS installation website.](http://wiki.ros.org/noetic/Installation/Ubuntu).
147124

148125
2. install robotpkg: follow [the robotpkg installation website](http://robotpkg.openrobots.org/debian.html).
149126

@@ -158,27 +135,27 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
158135
libassimp-dev \
159136
libeigen3-dev \
160137
libgraphviz-dev \
138+
graphviz \
161139
robotpkg-omniorb \
162140
robotpkg-qpoases+doc \
163141
robotpkg-romeo-description \
164-
robotpkg-py36-omniorbpy \
165-
ros-melodic-xacro \
142+
robotpkg-py38-omniorbpy \
143+
ros-noetic-xacro \
166144
libccd-dev \
167-
ros-melodic-octomap \
168-
ros-melodic-resource-retriever \
169-
ros-melodic-srdfdom \
170-
ros-melodic-pr2-description \
145+
ros-noetic-octomap \
146+
ros-noetic-resource-retriever \
147+
ros-noetic-srdfdom \
148+
ros-noetic-pr2-description \
171149
git \
172150
libltdl-dev \
173151
python-omniorb \
174-
python-matplotlib \
175-
python3-catkin \
152+
python3-matplotlib \
153+
qtbase5-private-dev \
154+
qtdeclarative5-dev \
155+
qtmultimedia5-dev \
156+
libqt5svg5-dev \
176157
libxml2 \
177158
libtinyxml2-dev \
178-
qt4-dev-tools \
179-
libqt4-opengl-dev \
180-
libqtgui4 \
181-
libqtwebkit-dev \
182159
oxygen-icon-theme \
183160
robotpkg-openscenegraph \
184161
libpcre3-dev \
@@ -198,7 +175,7 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
198175
5. Copy Config and Makefile
199176

200177
```bash
201-
wget -O $DEVEL_HPP_DIR/config.sh https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/doc/config/ubuntu-18.04-melodic.sh
178+
wget -O $DEVEL_HPP_DIR/config.sh https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/doc/config/ubuntu-20.04-noetic.sh
202179
wget -O $DEVEL_HPP_DIR/src/Makefile https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/makefiles/devel.mk
203180
```
204181

@@ -213,10 +190,8 @@ To install all the packages on ubuntu 18.04 LTS 64 bit, you should do the follow
213190

214191
```bash
215192
cd ${DEVEL_HPP_DIR}/src
216-
source ../config.sh;
217193
make all
218194
```
219195

220196
8. open `$DEVEL_HPP_DIR/install/share/doc/hpp-doc/index.html` in a web brower and you
221197
will have access to the documentation of most packages.
222-

Diff for: instructions/stable-sources.md

+61-4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
## Source installation on ubuntu-24.04 64 bit
2+
3+
To install all the packages on ubuntu 24.04 LTS 64 bit, you should do the following steps:
4+
5+
2. install robotpkg: follow [the robotpkg installation website](http://robotpkg.openrobots.org/debian.html).
6+
7+
3. install by apt-get
8+
```bash
9+
sudo apt-get install \
10+
assimp-utils cmake coinor-libipopt-dev coinor-libipopt1v5 cython3 doxygen \
11+
git ffmpeg gcovr gfortran graphviz libassimp-dev libboost-all-dev \
12+
libbullet-dev libccd-dev libcdd-dev libconsole-bridge-dev libeigen3-dev \
13+
libglpk-dev libgraphviz-dev libgtest-dev liblapack-dev liblog4cxx-dev \
14+
libltdl-dev liboctomap-dev libopencv-dev libpcl-dev libqt5svg5-dev \
15+
libqt5xmlpatterns5-dev libtinyxml2-dev libtinyxml-dev libtool-bin \
16+
liburdfdom-dev liburdfdom-headers-dev libyaml-cpp-dev llvm m4 \
17+
oxygen-icon-theme pkg-config psmisc pyqt5-dev python3-defusedxml \
18+
python3-dev python3-empy python3-gnupg python3-matplotlib \
19+
python3-netifaces python3-nose python3-numpy python3-paramiko \
20+
python3-pydot python3-pyqt5 python3-scipy python3-setuptools \
21+
python3-sip-dev python3-sphinx python3-yaml python3-pip python-is-python3 \
22+
qtbase5-private-dev qtmultimedia5-dev robotpkg-openscenegraph \
23+
robotpkg-py312-omniorbpy robotpkg-qpoases robotpkg-qt5-osgqt \
24+
texlive-latex-extra wget
25+
```
26+
27+
4. Choose a directory on your file system and define the environment
28+
variable `DEVEL_HPP_DIR` with the full path to this directory.
29+
- the packages will be cloned into `$DEVEL_HPP_DIR/src`,
30+
- the packages will be installed in `$DEVEL_HPP_DIR/install`.
31+
It is recommanded to set variable `DEVEL_HPP_DIR` in your `.bashrc` for future use.
32+
33+
```bash
34+
mkdir -p $DEVEL_HPP_DIR/src
35+
```
36+
5. Copy Config and Makefile
37+
38+
```bash
39+
wget -O $DEVEL_HPP_DIR/config.sh https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/doc/config/ubuntu-24.04.sh
40+
wget -O $DEVEL_HPP_DIR/src/Makefile https://raw.githubusercontent.com/humanoid-path-planner/hpp-doc/stable/makefiles/stable.mk
41+
```
42+
43+
6. cd into `$DEVEL_HPP_DIR` and type
44+
45+
```bash
46+
cd ${DEVEL_HPP_DIR}
47+
source config.sh
48+
```
49+
50+
7. cd into `$DEVEL_HPP_DIR/src` and type
51+
52+
```bash
53+
cd ${DEVEL_HPP_DIR}/src
54+
make all
55+
```
56+
57+
8. open `$DEVEL_HPP_DIR/install/share/doc/hpp-doc/index.html` in a web brower and you
58+
will have access to the documentation of most packages.
59+
160
## Source installation on ubuntu-22.04 64 bit
261

362
To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the following steps:
@@ -18,10 +77,10 @@ To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the follow
1877
python3-dev python3-empy python3-gnupg python3-matplotlib \
1978
python3-netifaces python3-nose python3-numpy python3-paramiko \
2079
python3-pydot python3-pyqt5 python3-scipy python3-setuptools \
21-
python3-sip-dev python3-sphinx python3-yaml python3-pip python-is-python3\
80+
python3-sip-dev python3-sphinx python3-yaml python3-pip python-is-python3 \
2281
qtbase5-private-dev qtmultimedia5-dev robotpkg-openscenegraph \
2382
robotpkg-py310-omniorbpy robotpkg-qpoases robotpkg-qt5-osgqt \
24-
texlive-latex-extra
83+
texlive-latex-extra wget
2584
```
2685

2786
4. Choose a directory on your file system and define the environment
@@ -51,7 +110,6 @@ To install all the packages on ubuntu 22.04 LTS 64 bit, you should do the follow
51110

52111
```bash
53112
cd ${DEVEL_HPP_DIR}/src
54-
source ../config.sh;
55113
make all
56114
```
57115

@@ -132,7 +190,6 @@ To install all the packages on ubuntu 20.04 LTS 64 bit, you should do the follow
132190

133191
```bash
134192
cd ${DEVEL_HPP_DIR}/src
135-
source ../config.sh;
136193
make all
137194
```
138195

0 commit comments

Comments
 (0)