前提環境
- Ubuntu 16.04 on Parallels Desktop Lite
First Step
-
リポジトリを日本のサーバー(JAIST)に変更
-
sudo sed -i.bak -e "s%http://[^ ]\+%http://ftp.jaist.ac.jp/pub/Linux/ubuntu/%g" /etc/apt/sources.list
-
リポジトリ全体をアップデートする
-
sudo apt-get update
-
インストールされているソフトウェアをとりあえずアップデート
-
sudo apt-get upgrade
-
システムを再起動する
-
sudo shutdown -r now
Installing > Robot Operating System
-
ROSのリポジトリをインストール
-
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
-
鍵をインストール
-
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
-
aptをアップデート
-
sudo apt-get update
-
ROSパッケージをインストール
-
sudo apt-get install ros-kinetic-desktop-full
Install > *** ROS System dependencies manager***
-
Initialize
-
sudo rosdep init
-
Update
-
rosdep update
-
add source to bash
-
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
-
bash config reload
-
source ~/.bashrc
-
ROS Setup bash
-
source /opt/ros/kinetic/setup.bash
Installing > ROS Python packages
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
Creating > ROS Workspace
-
bash setup
-
source /opt/ros/kinetic/setup.bash
-
Make a workspace directory
-
mkdir -p ~/catkin_ws/src
-
Going to workspace directory
-
cd ~/catkin_ws/
-
catkin setup
-
catkin_make
-
bash setup
-
source devel/setup.bash
-
reference PATH
-
echo $ROS_PACKAGE_PATH
Installing > Arduino IDE
- Get Arduino Packages
sudo apt-get update && sudo apt-get install arduino arduino-core
Installing > NextCloud Sync Client App
-
Add Repository by ppa
-
sudo add-apt-repository ppa:nextcloud-devs/client
-
aptをアップデートしてPPA経由でnextcloudのsyncクライアントをインストール
-
sudo apt-get update && sudo apt-get install nextcloud-client
Installing > Google Chrome Installing
-
Keyをダウンロード
-
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
-
debファイルのリポジトリをインポート
-
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
-
アップデート
-
sudo apt-get update
-
Google Chromeをダウンロード
-
sudo apt-get install google-chrome-stable
-
重複するソースを削除
-
sudo rm -rf /etc/apt/sources.list.d/google.list
Installing > *.deb Packages
-
*.deb Packagesを
~/Downloads
にダウンロード -
~/Downloadsディレクトリに移動
-
cd ~/Downloads
-
dpkgでdebパッケージをインストール
-
sudo dpkg -i *.deb
-
不要なパッケージを削除して、依存関係をインストール
-
sudo apt autoremove && sudo apt-get -f install