Created
January 10, 2022 17:29
-
-
Save Isan-Rivkin/ffe54d1a56b8237504273f19a2f93dad to your computer and use it in GitHub Desktop.
ROS Macos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
brew install python3 | |
# install asio and tinyxml2 for Fast-RTPS | |
brew install asio tinyxml2 | |
# install dependencies for robot state publisher | |
brew install tinyxml eigen pcre poco | |
# OpenCV isn't a dependency of ROS 2, but it is used by some demos. | |
brew install opencv | |
# install OpenSSL for DDS-Security | |
brew install openssl | |
# install Qt for RViz | |
brew install qt freetype assimp | |
# install dependencies for rcl_logging_log4cxx | |
brew install log4cxx | |
# step 2 | |
brew install sip pyqt5 | |
ln -s /usr/local/share/sip/Qt5 /usr/local/share/sip/PyQt5 | |
brew install graphviz | |
python3 -m pip install pygraphviz pydot | |
python3 -m pip install lxml | |
python3 -m pip install catkin_pkg empy lark-parser pyparsing pyyaml setuptools argcomplete |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment