Under manjaro linux recording source installation ros melodic

Reference URL: http: //wiki.ros.org/melodic/Installation/ArchLinux  

  Almost all of the materials are recommended for domestic ros ros install ubuntu, ubuntu do not understand I personally have been on trial several times, also not used to running slow, wonderful interface design, and a screen on the left top of the screen one, not full-screen applications , even more silent I downloaded three versions of kubuntu from the internet 18.04, 18.04.1, 18.04.2, 18.04.3 are unable to successfully install, I use linux for more than 20 years, 2004 to install their own over lfs, please do not treat me as a white point of view. In my opinion, the use of linux, what a desktop should be a free user. Later, after the installation of ubuntu 18.04.3, forced to install kde desktop. Ubuntu speed has been a weakness, well, start to compile the source code it. Specifically recorded as follows:  

  yay -S ros-melodic-desktop-full, you may have to wait a while, according to their different machine speed, about ten minutes now. There will be the following:

  :: There are 2 providers available for ros-build-tools:
:: Repository AUR
   1) ros-build-tools 2) ros-build-tools-py3  

Enter a number (default=1):  
:: There are 2 providers available for ros-melodic-message-filters:
:: Repository AUR
   1) ros-melodic-message-filters 2) ros-melodic-message-filters-git  

Enter a number (default=1):  
:: There are 2 providers available for ros-melodic-roscpp:
:: Repository AUR
   1) ros-melodic-roscpp 2) ros-melodic-roscpp-git  

Enter a number (default=1):  
:: There are 2 providers available for gazebo:
:: Repository AUR
   1) gazebo 2) gazebo-hg  

Enter a number (default=1):  
:: There are 2 providers available for log4cxx:
:: Repository AUR
   1) log4cxx 2) log4cxx-git  

Enter a number (default=1):  
:: There are 2 providers available for pcl:
:: Repository AUR
   1) pcl 2) pcl-git  

Enter a number (default=1):  
:: There are 2 providers available for ignition-msgs:
:: Repository AUR
   1) ignition-msgs 2) ignition-msgs-1  

Enter a number (default=1):  
:: There are 2 providers available for ignition-common:
:: Repository AUR
   1) ignition-common 2) ignition-common-1  

Enter a number (default=1):  
:: There are 2 providers available for ignition-fuel_tools:
:: Repository AUR
   1) ignition-fuel_tools 2) ignition-fuel_tools-1  

Enter a number (default=1):  
:: There are 2 providers available for ignition-cmake:
:: Repository AUR
   1) ignition-cmake 2) ignition-cmake-0  

Enter a number (default=1):  
:: Checking for conflicts...
:: Checking for inner conflicts...

In that case, what not to think, my mind went blank and press Enter 10 times, remember to pay attention to speed ah:

appear:

==> Inner conflicts found:
-> ros-build-tools-py3: ros-build-tools

==> Conflicting packages will have to be confirmed manually

[Repo: 44]  boost-1.69.0-2  unixodbc-2.3.7-2  poco-1.9.3-1  python-netifaces-0.10.
9-1  python-defusedxml-0.6.0-1  python-ply-3.11-2  python-pycparser-2.19-1  python
-cffi-1.12.3-1  python-bcrypt-3.1.7-1  python-asn1crypto-0.24.0-2  python-cryptogr
aphy-2.7-1  python-pyasn1-0.4.7-1  python-pynacl-1.3.0-1  python-paramiko-2.6.0-1
python-gnupg-0.4.5-1  python-pycryptodome-3.9.0-1  python2-wxpython3-3.0.2.0-2  g
ts-0.7.6-5  graphviz-2.40.1-19  eigen-3.3.7-4  jxrlib-0.2.1-3  freeimage-3.18.0-2
nvidia-cg-toolkit-3.1-5  assimp-4.1.0-1  sip-4.19.18-1  python-sip-4.19.18-1  pyt
hon-pydot-1.4.1-1  python-opengl-3.1.0-4  sbcl-1.5.5-1  python-psutil-5.6.3-1  hdd
temp-0.3.beta15.53-1  python-lxml-4.4.1-1  protobuf-3.7.0-1  protobuf-c-1.3.1-2  q
wt-6.1.4-2  fltk-1.3.5-1  opencv-4.1.1-1  qhull-2019.1-1  numactl-2.0.13-1  hwloc-
1.11.12-1  openmpi-4.0.1-1  libharu-2.3.0-2  proj-6.1.0-1  netcdf-4.7.1-1
[Repo Make: 20]  python-nose-1.3.7-4  gtest-1.8.1-3  python-argparse-1.4.0-5  pyth
on-docutils-0.14-2  gmock-1.8.1-3  tinyxml2-7.1.0-1  doxygen-1.8.16-1  swig-4.0.1-
1  perl-xml-parser-2.44-9  perl-xml-sax-expat-0.51-6  perl-xml-simple-2.25-3  icon
-naming-utils-0.8.90-4  intltool-0.51.0-4  lapacke-3.8.0-2  vtk-8.2.0-6  ruby-hpri
cot-0.8.6-8  ruby-rdiscount-2.2.0.1-4  ruby-mustache-1.1.0-1  ruby-ronn-0.7.3-8  g
l2ps-1.4.0-1
[Aur: 247]  ros-melodic-angles-1.9.11-1  console-bridge-0.4.1-1  ros-melodic-class
-loader-0.4.1-1  ros-melodic-cpp-common-0.6.12-1  ros-melodic-rostime-0.6.12-1  ro
s-melodic-roscpp-traits-0.6.12-1  ros-melodic-genmsg-0.5.12-1  ros-melodic-genpy-0
.6.8-1  ros-melodic-roscpp-serialization-0.6.12-1  ros-melodic-message-runtime-0.4
.12-1  ros-melodic-geneus-2.2.6-1  ros-melodic-gencpp-0.6.2-1  ros-melodic-gennode
js-2.0.1-1  ros-melodic-genlisp-0.4.16-1  ros-melodic-message-generation-0.4.0-1  
ros-melodic-rosbuild-1.14.4-1  log4cxx-0.10.0-4  ros-melodic-rosconsole-1.13.10-1
ros-melodic-pluginlib-1.12.1-1  ros-melodic-xmlrpcpp-1.12.14-2  ros-melodic-std-m
sgs-0.5.12-1  ros-melodic-rosgraph-msgs-1.11.2-2  ros-melodic-roscpp-1.12.14-1  ro
s-melodic-pluginlib-tutorials-0.1.11-1  ros-melodic-std-srvs-1.11.2-2  ros-melodic
-geometry-msgs-1.12.7-2  ros-melodic-turtlesim-0.9.0-1  ros-melodic-actionlib-msgs
-1.12.7-2  ros-melodic-rosgraph-1.14.3-1  ros-melodic-rosmaster-1.12.14-1  ros-mel
odic-rosout-1.12.14-1  ros-melodic-rosparam-1.12.14-1  ros-melodic-rosclean-1.14.6
-1  ros-melodic-roslaunch-1.12.14-1  ros-melodic-rospy-1.14.3-1  ros-melodic-roste
st-1.12.14-1  ros-melodic-roslz4-1.12.14-1  ros-melodic-rosbag-storage-1.12.14-1  
ros-melodic-topic-tools-1.12.14-1  ros-melodic-rosbag-1.12.14-1  ros-melodic-rosto
pic-1.12.14-1  ros-melodic-actionlib-1.11.15-1  ros-melodic-turtle-actionlib-0.1.1
1-1  ros-melodic-smclib-1.8.3-2  ros-melodic-bond-1.8.3-2  ros-melodic-bondcpp-1.8
.3-2  ros-melodic-nodelet-1.9.16-2  ros-melodic-nodelet-tutorial-math-0.1.11-1  ro
s-melodic-actionlib-tutorials-0.1.11-1  ros-melodic-common-tutorials-0.1.11-1  ros
-melodic-xacro-1.13.3-1  ros-melodic-python-qt-binding-0.3.5-1  ros-melodic-sensor
-msgs-1.12.7-2  ros-melodic-joint-state-publisher-1.12.13-1  ros-melodic-rosnode-1
.12.14-1  ros-melodic-rosmsg-1.12.14-1  ros-melodic-rosservice-1.12.14-1  ros-melo
dic-roswtf-1.12.14-1  ros-melodic-tf2-msgs-0.6.5-1  ros-melodic-tf2-0.6.5-2  ros-m
elodic-tf2-py-0.6.5-1  ros-melodic-message-filters-1.12.14-1  ros-melodic-tf2-ros-
0.6.5-1  ros-melodic-tf-1.12.0-2  ros-melodic-nav-msgs-1.12.7-2  ros-melodic-rosco
nsole-bridge-0.5.3-1  urdfdom-headers-1.0.0-2  urdfdom-1.0.0-2  ros-melodic-urdf-1
.13.1-1  ros-melodic-resource-retriever-1.12.4-1  ros-melodic-laser-geometry-1.6.4
-1  ros-melodic-media-export-0.2.0-1  ros-melodic-visualization-msgs-1.12.7-2  ros
-melodic-interactive-markers-1.11.4-1  ros-melodic-image-transport-1.11.13-1  ros-
melodic-map-msgs-1.13.0-1  ogre-1.9-1.9.1-3  ros-melodic-rviz-1.13.3-2  ros-melodi
c-orocos-kdl-1.4.0-1  ros-melodic-tf2-kdl-0.6.5-1  ros-melodic-kdl-parser-1.13.1-1
 ros-melodic-robot-state-publisher-1.13.6-1  ros-melodic-urdf-tutorial-0.4.0-1  r
os-melodic-turtle-tf-0.2.2-1  ros-melodic-turtle-tf2-0.2.2-1  ros-melodic-geometry
-tutorials-0.2.2-1  ros-melodic-visualization-marker-tutorials-0.10.3-1  ros-melod
ic-librviz-tutorial-0.10.3-1  ros-melodic-rviz-plugin-tutorials-0.10.3-1  ros-melo
dic-interactive-marker-tutorials-0.10.3-1  ros-melodic-rviz-python-tutorial-0.10.3
-1  ros-melodic-visualization-tutorials-0.10.3-1  tango-icon-theme-0.8.90-14  ros-
melodic-qt-gui-0.3.11-1  ros-melodic-rqt-gui-0.5.0-1  ros-melodic-rqt-gui-py-0.5.0
-1  ros-melodic-qt-dotgraph-0.3.11-1  ros-melodic-rqt-graph-0.4.10-1  ros-melodic-
rqt-tf-tree-0.5.8-1  ros-melodic-diagnostic-msgs-1.12.7-2  ros-melodic-rqt-runtime
-monitor-0.5.7-1  ros-melodic-rqt-py-common-0.5.0-1  ros-melodic-rqt-nav-view-0.5.
7-1  ros-melodic-gl-dependency-1.1.0-1  ros-melodic-rqt-pose-view-0.5.8-1  ros-mel
odic-rqt-robot-steering-0.5.9-1  ros-melodic-rqt-topic-0.4.10-1  ros-melodic-rqt-m
oveit-0.5.7-1  ros-melodic-rqt-logger-level-0.4.8-1  ros-melodic-rqt-console-0.4.8
-1  ros-melodic-qt-gui-py-common-0.3.11-1  ros-melodic-rqt-bag-0.4.12-1  ros-melod
ic-rqt-robot-monitor-0.5.8-1  ros-melodic-rqt-robot-dashboard-0.5.7-1  ros-melodic
-qt-gui-cpp-0.3.11-3  ros-melodic-rqt-gui-cpp-0.5.0-1  ros-melodic-rqt-rviz-0.6.0-
1  ros-melodic-rqt-robot-plugins-0.5.7-1  ros-melodic-bondpy-1.8.3-2  ros-melodic-
bond-core-1.8.3-2  ros-melodic-dynamic-reconfigure-1.6.0-1  ros-melodic-nodelet-to
pic-tools-1.9.16-2  ros-melodic-nodelet-core-1.9.16-2  ros-melodic-roscpp-core-0.6
.12-1  ros-melodic-rosbag-migration-rule-1.0.0-2  ros-melodic-rosmake-1.14.6-1  ro
s-melodic-rosboost-cfg-1.14.6-1  ros-melodic-rosbash-1.14.6-1  ros-melodic-mk-1.14
.6-1  ros-melodic-roscreate-1.14.6-1  ros-melodic-ros-1.14.6-1  ros-melodic-roslis
p-1.9.22-2  ros-melodic-trajectory-msgs-1.12.7-2  ros-melodic-stereo-msgs-1.12.7-1
 ros-melodic-shape-msgs-1.12.7-2  ros-melodic-common-msgs-1.12.7-2  ros-melodic-r
os-comm-1.12.14-1  ros-melodic-ros-core-1.4.1-2  ros-melodic-ros-base-1.4.1-2  ros
-melodic-qwt-dependency-1.1.0-1  ros-melodic-rqt-plot-0.4.8-1  ros-melodic-rqt-bag
-plugins-0.4.12-1  ros-melodic-rqt-launch-0.4.8-1  ros-melodic-rqt-msg-0.4.8-1  ro
s-melodic-rqt-action-0.4.9-1  ros-melodic-rqt-top-0.4.8-1  ros-melodic-rqt-service
-caller-0.4.8-1  ros-melodic-rqt-shell-0.4.9-1  ros-melodic-webkit-dependency-1.1.
0-1  ros-melodic-rqt-web-0.4.8-1  ros-melodic-rqt-publisher-0.4.8-1  ros-melodic-r
qt-srv-0.4.8-1  ros-melodic-rqt-dep-0.4.9-1  opencv3-opt-3.4.7-1  ros-melodic-cv-b
ridge-1.13.0-0  ros-melodic-rqt-image-view-0.4.13-1  ros-melodic-rqt-py-console-0.
4.8-1  ros-melodic-rqt-reconfigure-0.4.10-1  ros-melodic-rqt-common-plugins-0.4.8-
1  ros-melodic-viz-1.4.1-1  ros-melodic-filters-1.8.1-1  ros-melodic-smach-msgs-2.
0.1-1  ros-melodic-smach-2.0.1-1  ros-melodic-smach-ros-2.0.1-1  ros-melodic-execu
tive-smach-2.0.1-1  ros-melodic-diagnostic-updater-1.9.3-1  ros-melodic-diagnostic
-analysis-1.9.3-1  ros-melodic-diagnostic-common-diagnostics-1.9.3-1  ros-melodic-
diagnostic-aggregator-1.9.3-1  ros-melodic-self-test-1.9.3-1  ros-melodic-diagnost
ics-1.9.3-1  ros-melodic-python-orocos-kdl-1.4.0-1  ros-melodic-urdfdom-py-0.4.0-1
 ros-melodic-kdl-parser-py-1.13.1-1  ros-melodic-kdl-conversions-1.12.0-1  ros-me
lodic-tf-conversions-1.12.0-1  ros-melodic-eigen-conversions-1.12.0-1  ros-melodic
-geometry-1.12.0-1  ros-melodic-control-msgs-1.4.0-1  ros-melodic-robot-1.4.1-1  r
os-melodic-roscpp-tutorials-0.9.0-1  ros-melodic-rospy-tutorials-0.9.0-1  ros-melo
dic-ros-tutorials-0.9.0-1  ros-melodic-desktop-1.4.1-1  ros-melodic-gazebo-msgs-2.
8.4-1  libccd-2.1-1  ignition-math-4-4.0.0-2  sdformat-6-6.2.0-3  ignition-msgs-1-
1.0.0-2  ignition-transport-4-4.0.0-2  ignition-math-6.2.0-4  ignition-common-3.1.
0-3  ignition-fuel_tools-3.2.0-3  ignition-msgs-4.2.0-3  gazebo-10.1.0-2  ros-melo
dic-gazebo-dev-2.8.4-2  ros-melodic-gazebo-ros-2.8.5-1  ros-melodic-camera-calibra
tion-parsers-1.11.13-1  ros-melodic-camera-info-manager-1.11.13-1  ros-melodic-pol
led-camera-1.11.13-1  ros-melodic-gazebo-plugins-2.8.4-1  ros-melodic-gazebo-ros-p
kgs-2.8.4-1  ros-melodic-stage-4.3.0-1  ros-melodic-stage-ros-1.8.0-1  ros-melodic
-simulators-1.4.1-1  ros-melodic-image-geometry-1.13.0-1  ros-melodic-vision-openc
v-1.13.0-1  ros-melodic-pcl-msgs-0.2.0-1  flann-1.9.1-5  pcl-1.9.1-1  ros-melodic-
pcl-conversions-1.6.2-1  ros-melodic-tf2-eigen-0.6.5-1  ros-melodic-pcl-ros-1.6.2-
1  ros-melodic-perception-pcl-1.6.2-1  ros-melodic-laser-assembler-1.7.6-2  ros-me
lodic-laser-filters-1.8.6-2  ros-melodic-laser-pipeline-1.6.3-2  ros-melodic-compr
essed-depth-image-transport-1.9.5-1  ros-melodic-compressed-image-transport-1.9.5-
1  ros-melodic-theora-image-transport-1.9.5-1  ros-melodic-image-transport-plugins
-1.9.5-1  ros-melodic-tf2-geometry-msgs-0.6.5-2  ros-melodic-image-rotate-1.12.23-
1  ros-melodic-image-proc-1.12.23-1  ros-melodic-stereo-image-proc-1.12.23-1  ros-
melodic-depth-image-proc-1.12.23-1  ros-melodic-image-view-1.13.0-2  ros-melodic-i
mage-publisher-1.12.23-1  ros-melodic-camera-calibration-1.12.23-1  ros-melodic-im
age-pipeline-1.13.0-1  ros-melodic-image-common-1.11.13-1  ros-melodic-perception-
1.4.1-1  ros-melodic-hardware-interface-0.15.1-1  ros-melodic-controller-interface
-0.15.1-1  ros-melodic-realtime-tools-1.13.1-0  ros-melodic-forward-command-contro
ller-0.14.2-1  ros-melodic-position-controllers-0.14.2-1  ros-melodic-controller-m
anager-msgs-0.15.1-1  ros-melodic-controller-manager-0.15.1-1  ros-melodic-joint-s
tate-controller-0.14.2-1  ros-melodic-diff-drive-controller-0.14.2-1  ros-melodic-
joint-limits-interface-0.15.1-1  ros-melodic-control-toolbox-1.16.0-1  ros-melodic
-transmission-interface-0.15.1-1  ros-melodic-gazebo-ros-control-2.8.5-1  ros-melo
dic-urdf-sim-tutorial-0.4.0-1  ros-melodic-desktop-full-1.4.1-1
[Aur Make: 19]  ros-build-tools-0.2.0-1  python-catkin_pkg-0.4.13-1  python-empy-3
.3.4-1  ros-build-tools-py3-0.3.1-1  ros-melodic-catkin-0.7.17-2  ros-melodic-cmak
e-modules-0.4.2-1  ros-melodic-ros-environment-1.2.1-2  python-rospkg-1.1.10-1  py
thon-rosdistro-0.7.4-1  python-rosdep-0.16.1-1  ros-melodic-rospack-2.5.3-1  ros-m
elodic-roslib-1.14.6-1  ros-melodic-rosunit-1.14.6-1  ros-melodic-roslang-1.14.6-1
 ros-melodic-roslint-0.11.2-1  ros-melodic-urdf-parser-plugin-1.13.1-1  ignition-
cmake-0-0.6.1-2  ignition-tools-0.2.0-1  ignition-cmake-2.1.0-3

==> Remove make dependencies after install? [y/N]

Continue to press the Enter key, wait, after a long wait, there are 266 packages, according to the machine speed, and network speed, own estimation, it takes an hour to download, compile and install it.

After successful automatic installation dependencies:

assimp-4.1.0-1  boost-1.69.0-2  doxygen-1.8.16-1  eigen-3.3.7-4
           fltk-1.3.5-1  freeimage-3.18.0-2  gl2ps-1.4.0-1  gmock-1.8.1-3
           graphviz-2.40.1-19  gtest-1.8.1-3  gts-0.7.6-5
           hddtemp-0.3.beta15.53-1  hwloc-1.11.12-1  icon-naming-utils-0.8.90-4
           intltool-0.51.0-4  jxrlib-0.2.1-3  lapacke-3.8.0-2  libharu-2.3.0-2
           netcdf-4.7.1-1  numactl-2.0.13-1  nvidia-cg-toolkit-3.1-5
           opencv-4.1.1-1  openmpi-4.0.1-1  perl-xml-parser-2.44-9
           perl-xml-sax-expat-0.51-6  perl-xml-simple-2.25-3  poco-1.9.3-1
           proj-6.1.0-1  protobuf-3.7.0-1  protobuf-c-1.3.1-2
           python-argparse-1.4.0-5  python-asn1crypto-0.24.0-2
           python-bcrypt-3.1.7-1  python-cffi-1.12.3-1
           python-cryptography-2.7-1  python-defusedxml-0.6.0-1
           python-docutils-0.14-2  python-gnupg-0.4.5-1  python-lxml-4.4.1-1
           python-netifaces-0.10.9-1  python-nose-1.3.7-4  python-opengl-3.1.0-4
           python-paramiko-2.6.0-1  python-ply-3.11-2  python-psutil-5.6.3-1
           python-pyasn1-0.4.7-1  python-pycparser-2.19-1
           python-pycryptodome-3.9.0-1  python-pydot-1.4.1-1
           python-pynacl-1.3.0-1  python-sip-4.19.18-1
           python2-wxpython3-3.0.2.0-2  qhull-2019.1-1  qwt-6.1.4-2
           ruby-hpricot-0.8.6-8  ruby-mustache-1.1.0-1  ruby-rdiscount-2.2.0.1-4
           Ronn-0.7.3-8 SbCl-Ruby-1.5.5-1 SIP-4.19.18-1 SWIG-4.0.1-1
           tinyxml2-7.1.0-1 unixODBC-2.3.7-2 VTK-8.2.0- 6

download 64 packages, nothing to say, and press Enter.

After installing depend on, and he started to compile software now, wait a long wait for it.         

 

 

Guess you like

Origin www.cnblogs.com/guochaoxxl/p/11626688.html