Fedora 23の研究室用セッティング(メモ)

来年度からはMac mini に移行しようと思いつつ,一応,RoboCup で使うことになるFedora 用のインストールメモを残しておきます.
Fedora 25で挑戦しましたが,やっぱりvmplayer がうまく入らないので,Fedora 24にします.
研究室の個人マシンをUbuntuからFedoraへがスタートです.

まずは,nfs の接続,Fedoraのインストールと,ついでにntp の設定,

sudo mkdir /export
sudo mount -t nfs 192.168.11.8:/export /export
export http_proxy=http://cache.st.ryukoku.ac.jp:8080
export https_proxy=$http_proxy
sudo -E dnf install ntpdate
sudo ntpdate ntp.st.ryukoku.ac.jp

install_fedora.sh の修正版 ROS(Kinetic)のインストール(Fedora) を参考に

export PROXY=http://cache.st.ryukoku.ac.jp:8080
export http_proxy=$PROXY
export https_proxy=$PROXY
export ftp_proxy=$PROXY
export ftps_proxy=$PROXY
git config --global http.proxy $PROXY

sudo -E dnf -y update
sudo -E dnf -y install openssh-server
sudo systemctl start sshd.service
sudo systemctl enable sshd.service

sudo -E dnf -y groupinstall development-tools development-libs
sudo -E dnf install fawkes-devenv
sudo rpm -e --nodeps tolua++ # tolua++-devel
sudo -E dnf install compat-lua compat-lua-devel compat-tolua++ compat-tolua++-devel
sudo -E dnf install python-rosdep python2-rosinstall_generator python-wstool python-rosinstall @buildsys-build python-qt5-devel python-defusedxml

sudo -E -H pip install --upgrade pip
sudo -E -H pip install -U rosdep rosinstall_generator wstool rosinstall
sudo -E -H pip install --upgrade setuptools
sudo -E rosdep init
rosdep update

sudo bash -c "echo \"export PATH=/usr/lib64/qt5/bin/:$PATH\" > /etc/profile.d/qt5-qmake.sh"
source /etc/profile
sudo mkdir -p /opt/ros/catkin_ws_kinetic
sudo chown $USER:$GROUP -R /opt/ros
cd /opt/ros/catkin_ws_kinetic
rosinstall_generator desktop --rosdistro kinetic --deps --wet-only --tar > kinetic-desktop-wet.rosinstall
wstool init -j8 src kinetic-desktop-wet.rosinstall

rosinstall_generator navigation --rosdistro kinetic --deps --wet-only --tar > kinetic-navigation.rosinstall
rosinstall_generator ar_track_alvar --rosdistro kinetic --deps --wet-only --tar > kinetic-ar_track_alvar.rosinstall
wstool merge -t src kinetic-navigation.rosinstall
wstool merge -t src kinetic-ar_track_alvar.rosinstall
cd src
git clone https://git.fawkesrobotics.org/fawkes_msgs.git
cd ..
wstool update -t src
sudo -E dnf install tinyxml2-devel
sudo ln -s /usr/include/xmlrpc.h /usr/include/XmlRpc.h
./src/catkin/bin/catkin_make_isolated --install --install-space=/opt/ros/kinetic \
  -DCMAKE_BUILD_TYPE=Release -DENABLE_PRECOMPILED_HEADERS=OFF
echo 'source /opt/ros/kinetic/setup.bash' >> ~/.bashrc
source ~/.bashrc

Google-Chromeのインストール

cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome - \$basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
EOF

Fedora ctrl と caps の入れ替え

dconf write /org/gnome/desktop/input-sources/xkb-options "['ctrl:swapcaps']"

んでもって,/export/lab/setupLab_fedora.sh を実行.

コメントを残す

メールアドレスが公開されることはありません。

*