Install (Podman) - 1412kauti/martii GitHub Wiki
Dev Environment Setup (MacOS, Windows, Linux)
Download Podman CLI/ Desktop
Windows:
- Download Podman Desktop from here
- (Optional) Download the other plugins (kubernetes, etc...)
- For first time users, Open Terminal (Administrator) and run the following commands:
wsl --update
wsl --install --no-distribution
- Click on
Dashboard
and make sure that podman is running
MacOS:
- Download Podman Desktop and Podman CLI from here
- Install Podman CLI (PKG)
- Install Podman Desktop (DMG)
- Start Podman Engine
Linux (Ubuntu)
- Install
podman
by Opening the terminal and pasting the following:
sudo apt update
sudo apt upgrade -y
sudo apt install podman
- Install Podman Desktop from here
- Start Podman Default machine using
sudo podman machine init
sudo podman machine start
Pull Docker Image
podman pull centminmod/docker-ubuntu-vnc-desktop
podman run --name pepper-vnc --platform linux/amd64 -p 6080:80 -p 5900:5900 -e USER=ubuntu -e PASSWORD=ubuntu centminmod/docker-ubuntu-vnc-desktop
access the instance at http://localhost:6080
Install ROS 1 Kinetic
sudo apt update
sudo apt upgrade -y
sudo apt install git curl zip wget -y
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full python-rosdep -y
sudo rosdep init
rosdep update
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Install NaoQi Driver
cd
wget https://community-static.aldebaran.com/resources/2.5.10/Python%20SDK/pynaoqi-python2.7-2.5.7.1-linux64.tar.gz
tar -xvf pynaoqi-python2.7-2.5.7.1-linux64.tar.gz
mv pynaoqi-python2.7-2.5.7.1-linux64 pynaoqi
rm pynaoqi-python2.7-2.5.7.1-linux64.tar.gz
add the following line to the bottom of .bashrc by editting the file using nano ~/.bashrc
export PYTHONPATH=${PYTHONPATH}:/home/ubuntu/pynaoqi/lib/python2.7/site-packages
exit nano
by saving (Ctrl + O
) and then exit (Ctrl + X
)
source ~/.bashrc
python -c "import pynaoqi"
Install Choreographe
cd
wget https://community-static.aldebaran.com/resources/2.5.10/Choregraphe/choregraphe-suite-2.5.10.7-linux64-setup.run
chmod +x choregraphe-suite-2.5.10.7-linux64-setup.run
sudo ./choregraphe-suite-2.5.10.7-linux64-setup.run
Daily Driving Podman
Start
Podman Desktop --> Dashboard --> pepper_vnc --> Start --> http://localhost:6080
Stop
Podman Desktop --> Dashboard --> pepper_vnc --> Stop