mirror of
https://github.com/wassname/pyrobolearn.git
synced 2026-08-21 11:19:49 +08:00
63 lines
1.7 KiB
Bash
Executable File
63 lines
1.7 KiB
Bash
Executable File
#!/bin/sh
|
|
# Install everything: for each package, ask the user if he/she wishes to install it
|
|
|
|
# check if user is root (i.e. running with sudo)
|
|
if [ `whoami` != root ]; then
|
|
echo "Please run this script with sudo"
|
|
exit
|
|
fi
|
|
|
|
# check the first argument which must be the source directory
|
|
if [ -z $1 ]
|
|
then
|
|
echo "Specify the absolute location (or relative to home) where to install the various packages."
|
|
exit
|
|
fi
|
|
|
|
|
|
## Install packages
|
|
|
|
# install ros-kinetic
|
|
read -p 'Do you wish to install the `ros-kinetic` package on this computer [yes/no]?: ' reply
|
|
if [ $reply = 'yes' ]; then
|
|
echo "Installing ros-kinetic..."
|
|
$PWD/install_ros_kinetic.sh
|
|
else
|
|
echo "Not installing ros-kinetic"
|
|
fi
|
|
|
|
# install rbdl
|
|
read -p 'Do you wish to install the `rbdl` package on this computer [yes/no]?: ' reply
|
|
if [ $reply = 'yes' ]; then
|
|
echo "Installing rbdl..."
|
|
$PWD/install_rbdl.sh
|
|
else
|
|
echo "Not installing rbdl"
|
|
fi
|
|
|
|
# install ipopt
|
|
read -p 'Do you wish to install the `ipopt` package on this computer [yes/no]?: ' reply
|
|
if [ $reply = 'yes' ]; then
|
|
echo "Installing ipopt..."
|
|
$PWD/install_ipopt.sh
|
|
else
|
|
echo "Not installing ipopt"
|
|
fi
|
|
|
|
# install openni2 & nite2
|
|
read -p 'Do you wish to install the `openni2`, `libfreenect`, and `nite2` packages on this computer [yes/no]?: ' reply
|
|
if [ $reply = 'yes' ]; then
|
|
echo "Installing openni2, libfreenect, and nite2..."
|
|
$PWD/install_openni2_nite2.sh $1
|
|
else
|
|
echo "Not installing openni2, libfreenect, and nite2"
|
|
fi
|
|
|
|
# install openpose
|
|
read -p 'Do you wish to install the `openpose` package on this computer [yes/no]?: ' reply
|
|
if [ $reply = 'yes' ]; then
|
|
echo "Installing openpose..."
|
|
$PWD/install_openpose.sh $1
|
|
else
|
|
echo "Not installing openpose"
|
|
fi |