前提環境
- 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