最近,开始玩ros,结果官方推荐ubuntu linux,虽然都是差不多的linux,无非就是软件包形式不同而已。但是,个人对ubuntu的unity桌面实在是没有爱,最让人无语的是,kubuntu无法安装成功,不知道是故意的还是故意的。

  一、安装

sudo apt-get install gnome-tweak-tool gnome-shell-extensions

sudo apt install fcitx fcitx-libpinyin

 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://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev binfmt-support blt build-essential bzip2-doc cmake cmake-data
  curl cython debhelper default-libmysqlclient-dev dh-autoreconf dh-python dh-strip-nondeterminism
  docutils-common docutils-doc dpkg-dev fakeroot fltk1.3-doc fluid fonts-lato fonts-lyx freeglut3
  freeglut3-dev g++ g++-7 gazebo9 gazebo9-common gazebo9-plugin-base gcc gcc-4.8-base gcc-7 gdal-data
  gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 google-mock googletest graphviz hddtemp hdf5-helpers ibverbs-providers
  icu-devtools javascript-common libaec-dev libaec0 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libann0 libapr1 libapr1-dev libaprutil1 libaprutil1-dev libarchive-cpio-perl
  libarmadillo-dev libarmadillo8 libarpack2 libarpack2-dev libasan0 libasan4 libass9 libassimp-dev
  libassimp4 libassuan-dev libatk1.0-dev libatomic1 libavcodec-dev libavdevice-dev libavdevice57
  libavfilter-dev libavfilter6 libavformat-dev libavresample-dev libavresample3 libavutil-dev libblas-dev
  libblas3 libboost-all-dev libboost-atomic-dev libboost-atomic1.65-dev libboost-atomic1.65.1
  libboost-chrono-dev libboost-chrono1.65-dev libboost-chrono1.65.1 libboost-container-dev
  libboost-container1.65-dev libboost-container1.65.1 libboost-context-dev libboost-context1.65-dev
  libboost-context1.65.1 libboost-coroutine-dev libboost-coroutine1.65-dev libboost-coroutine1.65.1
  libboost-date-time-dev libboost-date-time1.65-dev libboost-dev libboost-exception-dev
  libboost-exception1.65-dev libboost-fiber-dev libboost-fiber1.65-dev libboost-fiber1.65.1
  libboost-filesystem-dev libboost-filesystem1.65-dev libboost-graph-dev libboost-graph-parallel-dev
  libboost-graph-parallel1.65-dev libboost-graph-parallel1.65.1 libboost-graph1.65-dev libboost-graph1.65.1
  libboost-iostreams-dev libboost-iostreams1.65-dev libboost-locale-dev libboost-locale1.65-dev
  libboost-log-dev libboost-log1.65-dev libboost-log1.65.1 libboost-math-dev libboost-math1.65-dev
  libboost-math1.65.1 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.65-dev
  libboost-mpi-python1.65.1 libboost-mpi1.65-dev libboost-mpi1.65.1 libboost-numpy-dev
  libboost-numpy1.65-dev libboost-numpy1.65.1 libboost-program-options-dev libboost-program-options1.65-dev
  libboost-program-options1.65.1 libboost-python-dev libboost-python1.65-dev libboost-python1.65.1
  libboost-random-dev libboost-random1.65-dev libboost-random1.65.1 libboost-regex-dev
  libboost-regex1.65-dev libboost-regex1.65.1 libboost-serialization-dev libboost-serialization1.65-dev
  libboost-serialization1.65.1 libboost-signals-dev libboost-signals1.65-dev libboost-signals1.65.1
  libboost-stacktrace-dev libboost-stacktrace1.65-dev libboost-stacktrace1.65.1 libboost-system-dev
  libboost-system1.65-dev libboost-test-dev libboost-test1.65-dev libboost-test1.65.1 libboost-thread-dev
  libboost-thread1.65-dev libboost-timer-dev libboost-timer1.65-dev libboost-timer1.65.1 libboost-tools-dev
  libboost-type-erasure-dev libboost-type-erasure1.65-dev libboost-type-erasure1.65.1 libboost-wave-dev
  libboost-wave1.65-dev libboost-wave1.65.1 libboost1.65-dev libboost1.65-tools-dev libbs2b0 libbullet-dev
  libbullet2.87 libbz2-dev libc-dev-bin libc6-dev libcairo-script-interpreter2 libcairo2-dev libccd-dev
  libccd2 libcdt5 libcgraph6 libcharls1 libcilkrts5 libconsole-bridge-dev libconsole-bridge0.4 libcurl4
  libcurl4-openssl-dev libdap-dev libdap25 libdapclient6v5 libdapserver7v5 libdc1394-22 libdc1394-22-dev
  libdrm-dev libegl1-mesa-dev libeigen3-dev libepsilon-dev libepsilon1 libexif-dev libexif-doc libexpat1-dev
  libfabric1 libfakeroot libfile-stripnondeterminism-perl libflann-dev libflann1.9 libflite1
  libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3 libfltk-images1.3 libfltk1.3 libfltk1.3-dev
  libfontconfig1-dev libfreeimage-dev libfreeimage3 libfreetype6-dev libfreexl-dev libfreexl1 libfyba-dev
  libfyba0 libgazebo9 libgazebo9-dev libgcc-4.8-dev libgcc-7-dev libgdal-dev libgdal20 libgdcm2-dev
  libgdcm2.8 libgdk-pixbuf2.0-dev libgeos-3.6.2 libgeos-c1v5 libgeos-dev libgeotiff-dev libgeotiff2
  libgfortran4 libgif-dev libgif7 libgl1-mesa-dev libgl2ps-dev libgl2ps1.4 libgles1 libgles2-mesa-dev
  libglib2.0-dev libglib2.0-dev-bin libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libgpg-error-dev
  libgpgme-dev libgphoto2-dev libgraphite2-dev libgraphviz-dev libgtest-dev libgtk2.0-dev libgts-0.7-5
  libgts-bin libgts-dev libgvc6 libgvc6-plugins-gtk libgvpr2 libharfbuzz-dev libharfbuzz-gobject0
  libhdf4-0-alt libhdf4-alt-dev libhdf5-100 libhdf5-cpp-100 libhdf5-dev libhdf5-mpi-dev libhdf5-openmpi-100
  libhdf5-openmpi-dev libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev libibverbs1 libice-dev
  libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libignition-cmake-dev libignition-common
  libignition-common-dev libignition-fuel-tools1-1 libignition-fuel-tools1-dev libignition-math4
  libignition-math4-dev libignition-msgs libignition-msgs-dev libignition-transport4
  libignition-transport4-dev libilmbase-dev libitm1 libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev
  libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libjson-c-dev libjsoncpp-dev libjsoncpp1
  libjxr0 libkml-dev libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1
  liblab-gamut1 liblapack-dev liblapack3 libldap2-dev liblept5 liblog4cxx-dev liblog4cxx10v5 liblsan0
  libltdl-dev liblz4-dev liblzma-dev libmail-sendmail-perl libminizip-dev libmpx2 libmysofa0
  libmysqlclient-dev libnetcdf-c++4 libnetcdf-cxx-legacy-dev libnetcdf-dev libnetcdf13 libnl-route-3-200
  libnorm1 libnuma-dev libodbc1 libogdi3.2 libogdi3.2-dev libogg-dev libogre-1.9-dev libogre-1.9.0v5
  libopenal-data libopenal-dev libopenal1 libopencv-calib3d-dev libopencv-calib3d3.2 libopencv-contrib-dev
  libopencv-contrib3.2 libopencv-core-dev libopencv-core3.2 libopencv-dev libopencv-features2d-dev
  libopencv-features2d3.2 libopencv-flann-dev libopencv-flann3.2 libopencv-highgui-dev libopencv-highgui3.2
  libopencv-imgcodecs-dev libopencv-imgcodecs3.2 libopencv-imgproc-dev libopencv-imgproc3.2 libopencv-ml-dev
  libopencv-ml3.2 libopencv-objdetect-dev libopencv-objdetect3.2 libopencv-photo-dev libopencv-photo3.2
  libopencv-shape-dev libopencv-shape3.2 libopencv-stitching-dev libopencv-stitching3.2
  libopencv-superres-dev libopencv-superres3.2 libopencv-ts-dev libopencv-video-dev libopencv-video3.2
  libopencv-videoio-dev libopencv-videoio3.2 libopencv-videostab-dev libopencv-videostab3.2
  libopencv-viz-dev libopencv-viz3.2 libopencv3.2-java libopencv3.2-jni libopenexr-dev libopengl0
  libopenjp2-7-dev libopenmpi-dev libopenmpi2 libopenni-dev libopenni-sensor-pointclouds0 libopenni0
  libopenni2-0 libopenni2-dev libpango1.0-dev libpathplan4 libpcl-apps1.8 libpcl-common1.8 libpcl-dev
  libpcl-features1.8 libpcl-filters1.8 libpcl-io1.8 libpcl-kdtree1.8 libpcl-keypoints1.8 libpcl-ml1.8
  libpcl-octree1.8 libpcl-outofcore1.8 libpcl-people1.8 libpcl-recognition1.8 libpcl-registration1.8
  libpcl-sample-consensus1.8 libpcl-search1.8 libpcl-segmentation1.8 libpcl-stereo1.8 libpcl-surface1.8
  libpcl-tracking1.8 libpcl-visualization1.8 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpgm-5.2-0
  libpixman-1-dev libpng-dev libpng-tools libpoco-dev libpococrypto50 libpocodata50 libpocodatamysql50
  libpocodataodbc50 libpocodatasqlite50 libpocofoundation50 libpocojson50 libpocomongodb50 libpoconet50
  libpoconetssl50 libpocoredis50 libpocoutil50 libpocoxml50 libpocozip50 libpoppler-dev
  libpoppler-private-dev libpostproc-dev libpostproc54 libpq-dev libpq5 libproj-dev libproj12
  libprotobuf-dev libprotobuf-lite10 libprotoc-dev libprotoc10 libpsm-infinipath1 libpthread-stubs0-dev
  libpython-dev libpython-stdlib libpython2.7-dev libpython3-dev libpython3.6-dev libqhull-dev libqhull-r7
  libqhull7 libqt5concurrent5 libqt5designer5 libqt5designercomponents5 libqt5help5 libqt5opengl5
  libqt5opengl5-dev libqt5quickparticles5 libqt5quicktest5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite
  libqt5test5 libqt5webkit5 libqt5webkit5-dev libqt5xml5 libqtpropertybrowser4 libquadmath0 libqwt-headers
  libqwt-qt5-6 libqwt-qt5-dev libraw1394-dev libraw1394-tools librdmacm1 librhash0 librubberband2 libruby2.5
  libsctp-dev libsctp1 libsdformat6 libsdformat6-dev libsdl2-2.0-0 libsigsegv2 libsimbody-dev
  libsimbody3.5v5 libsm-dev libsndio6.1 libsocket++1 libspatialite-dev libspatialite7 libspnav0
  libsqlite3-dev libssl-dev libstdc++-4.8-dev libstdc++-7-dev libsuperlu-dev libsuperlu5 libswresample-dev
  libswscale-dev libswscale4 libsys-hostname-long-perl libsz2 libtar-dev libtar0 libtbb-dev libtbb2
  libtcl8.6 libtesseract4 libtheora-dev libtiff-dev libtiff5-dev libtiffxx5 libtinyxml-dev libtinyxml2-6
  libtinyxml2-dev libtk8.6 libtool libtsan0 libubsan0 liburdfdom-dev liburdfdom-headers-dev liburdfdom-model
  liburdfdom-model-state liburdfdom-sensor liburdfdom-world liburiparser-dev liburiparser1 libusb-1.0-0-dev
  libusb-1.0-doc libuv1 libvtk6-dev libvtk6-java libvtk6-jni libvtk6-qt-dev libvtk6.3 libvtk6.3-qt
  libwayland-bin libwayland-dev libwebp-dev libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 libx11-dev libx11-doc
  libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
  libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev
  libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxdot4 libxerces-c-dev
  libxerces-c3.2 libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-dev libxml2-utils
  libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxshmfence-dev libxss-dev libxt-dev
  libxxf86vm-dev libyaml-cpp-dev libyaml-cpp0.5v5 libyaml-dev libzip-dev libzip4 libzmq3-dev libzmq5
  libzzip-0-13 linux-libc-dev m4 make manpages-dev mesa-common-dev mpi-default-bin mpi-default-dev
  ocl-icd-libopencl1 odbcinst odbcinst1debian2 opencv-data openmpi-bin openmpi-common openni-utils
  pkg-config po-debconf proj-bin proj-data protobuf-compiler pyqt5-dev python python-asn1crypto python-attr
  python-autobahn python-automat python-backports.functools-lru-cache python-bs4 python-cairo
  python-catkin-pkg python-catkin-pkg-modules python-cbor python-cffi-backend python-chardet python-click
  python-colorama python-concurrent.futures python-constantly python-crypto python-cryptography
  python-cycler python-dateutil python-defusedxml python-dev python-docutils python-empy python-enum34
  python-gnupg python-html5lib python-hyperlink python-idna python-incremental python-ipaddress python-lxml
  python-lz4 python-matplotlib python-matplotlib-data python-minimal python-mpi4py python-nacl
  python-netifaces python-nose python-numpy python-olefile python-opencv python-opengl python-openssl
  python-pam python-paramiko python-pil python-pkg-resources python-psutil python-pyasn1
  python-pyasn1-modules python-pydot python-pygments python-pyparsing python-pyqt5 python-pyqt5.qtopengl
  python-pyqt5.qtsvg python-pyqt5.qtwebkit python-qrcode python-roman python-rosdep python-rosdistro
  python-rosdistro-modules python-rospkg python-rospkg-modules python-serial python-service-identity
  python-setuptools python-sip python-sip-dev python-six python-snappy python-subprocess32 python-tk
  python-trie python-trollius python-twisted python-twisted-bin python-twisted-core python-txaio python-tz
  python-u-msgpack python-ubjson python-vtk6 python-webencodings python-wsaccel python-wxgtk3.0
  python-wxtools python-wxversion python-yaml python-zope.interface python2.7 python2.7-dev
  python2.7-minimal python3-dev python3-distutils python3-lib2to3 python3.6-dev qt5-assistant qt5-qmake
  qt5-qmake-bin qt5-qmltooling-plugins qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev qttools5-dev
  qttools5-dev-tools qttools5-private-dev rake ros-melodic-actionlib ros-melodic-actionlib-msgs
  ros-melodic-actionlib-tutorials ros-melodic-angles ros-melodic-bond ros-melodic-bond-core
  ros-melodic-bondcpp ros-melodic-bondpy ros-melodic-camera-calibration
  ros-melodic-camera-calibration-parsers ros-melodic-camera-info-manager ros-melodic-catkin
  ros-melodic-class-loader ros-melodic-cmake-modules ros-melodic-common-msgs ros-melodic-common-tutorials
  ros-melodic-compressed-depth-image-transport ros-melodic-compressed-image-transport
  ros-melodic-control-msgs ros-melodic-control-toolbox ros-melodic-controller-interface
  ros-melodic-controller-manager ros-melodic-controller-manager-msgs ros-melodic-cpp-common
  ros-melodic-cv-bridge ros-melodic-depth-image-proc ros-melodic-desktop ros-melodic-diagnostic-aggregator
  ros-melodic-diagnostic-analysis ros-melodic-diagnostic-common-diagnostics ros-melodic-diagnostic-msgs
  ros-melodic-diagnostic-updater ros-melodic-diagnostics ros-melodic-diff-drive-controller
  ros-melodic-dynamic-reconfigure ros-melodic-eigen-conversions ros-melodic-executive-smach
  ros-melodic-filters ros-melodic-forward-command-controller ros-melodic-gazebo-dev ros-melodic-gazebo-msgs
  ros-melodic-gazebo-plugins ros-melodic-gazebo-ros ros-melodic-gazebo-ros-control
  ros-melodic-gazebo-ros-pkgs ros-melodic-gencpp ros-melodic-geneus ros-melodic-genlisp ros-melodic-genmsg
  ros-melodic-gennodejs ros-melodic-genpy ros-melodic-geometry ros-melodic-geometry-msgs
  ros-melodic-geometry-tutorials ros-melodic-gl-dependency ros-melodic-hardware-interface
  ros-melodic-image-common ros-melodic-image-geometry ros-melodic-image-pipeline ros-melodic-image-proc
  ros-melodic-image-publisher ros-melodic-image-rotate ros-melodic-image-transport
  ros-melodic-image-transport-plugins ros-melodic-image-view ros-melodic-interactive-marker-tutorials
  ros-melodic-interactive-markers ros-melodic-joint-limits-interface ros-melodic-joint-state-controller
  ros-melodic-joint-state-publisher ros-melodic-kdl-conversions ros-melodic-kdl-parser
  ros-melodic-kdl-parser-py ros-melodic-laser-assembler ros-melodic-laser-filters ros-melodic-laser-geometry
  ros-melodic-laser-pipeline ros-melodic-librviz-tutorial ros-melodic-map-msgs ros-melodic-media-export
  ros-melodic-message-filters ros-melodic-message-generation ros-melodic-message-runtime ros-melodic-mk
  ros-melodic-nav-msgs ros-melodic-nodelet ros-melodic-nodelet-core ros-melodic-nodelet-topic-tools
  ros-melodic-nodelet-tutorial-math ros-melodic-orocos-kdl ros-melodic-pcl-conversions ros-melodic-pcl-msgs
  ros-melodic-pcl-ros ros-melodic-perception ros-melodic-perception-pcl ros-melodic-pluginlib
  ros-melodic-pluginlib-tutorials ros-melodic-polled-camera ros-melodic-position-controllers
  ros-melodic-python-orocos-kdl ros-melodic-python-qt-binding ros-melodic-qt-dotgraph ros-melodic-qt-gui
  ros-melodic-qt-gui-cpp ros-melodic-qt-gui-py-common ros-melodic-qwt-dependency ros-melodic-realtime-tools
  ros-melodic-resource-retriever ros-melodic-robot ros-melodic-robot-state-publisher ros-melodic-ros
  ros-melodic-ros-base ros-melodic-ros-comm ros-melodic-ros-core ros-melodic-ros-environment
  ros-melodic-ros-tutorials ros-melodic-rosbag ros-melodic-rosbag-migration-rule ros-melodic-rosbag-storage
  ros-melodic-rosbash ros-melodic-rosboost-cfg ros-melodic-rosbuild ros-melodic-rosclean
  ros-melodic-rosconsole ros-melodic-rosconsole-bridge ros-melodic-roscpp ros-melodic-roscpp-core
  ros-melodic-roscpp-serialization ros-melodic-roscpp-traits ros-melodic-roscpp-tutorials
  ros-melodic-roscreate ros-melodic-rosgraph ros-melodic-rosgraph-msgs ros-melodic-roslang
  ros-melodic-roslaunch ros-melodic-roslib ros-melodic-roslint ros-melodic-roslisp ros-melodic-roslz4
  ros-melodic-rosmake ros-melodic-rosmaster ros-melodic-rosmsg ros-melodic-rosnode ros-melodic-rosout
  ros-melodic-rospack ros-melodic-rosparam ros-melodic-rospy ros-melodic-rospy-tutorials
  ros-melodic-rosservice ros-melodic-rostest ros-melodic-rostime ros-melodic-rostopic ros-melodic-rosunit
  ros-melodic-roswtf ros-melodic-rqt-action ros-melodic-rqt-bag ros-melodic-rqt-bag-plugins
  ros-melodic-rqt-common-plugins ros-melodic-rqt-console ros-melodic-rqt-dep ros-melodic-rqt-graph
  ros-melodic-rqt-gui ros-melodic-rqt-gui-cpp ros-melodic-rqt-gui-py ros-melodic-rqt-image-view
  ros-melodic-rqt-launch ros-melodic-rqt-logger-level ros-melodic-rqt-moveit ros-melodic-rqt-msg
  ros-melodic-rqt-nav-view ros-melodic-rqt-plot ros-melodic-rqt-pose-view ros-melodic-rqt-publisher
  ros-melodic-rqt-py-common ros-melodic-rqt-py-console ros-melodic-rqt-reconfigure
  ros-melodic-rqt-robot-dashboard ros-melodic-rqt-robot-monitor ros-melodic-rqt-robot-plugins
  ros-melodic-rqt-robot-steering ros-melodic-rqt-runtime-monitor ros-melodic-rqt-rviz
  ros-melodic-rqt-service-caller ros-melodic-rqt-shell ros-melodic-rqt-srv ros-melodic-rqt-tf-tree
  ros-melodic-rqt-top ros-melodic-rqt-topic ros-melodic-rqt-web ros-melodic-rviz
  ros-melodic-rviz-plugin-tutorials ros-melodic-rviz-python-tutorial ros-melodic-self-test
  ros-melodic-sensor-msgs ros-melodic-shape-msgs ros-melodic-simulators ros-melodic-smach
  ros-melodic-smach-msgs ros-melodic-smach-ros ros-melodic-smclib ros-melodic-stage ros-melodic-stage-ros
  ros-melodic-std-msgs ros-melodic-std-srvs ros-melodic-stereo-image-proc ros-melodic-stereo-msgs
  ros-melodic-tf ros-melodic-tf-conversions ros-melodic-tf2 ros-melodic-tf2-eigen
  ros-melodic-tf2-geometry-msgs ros-melodic-tf2-kdl ros-melodic-tf2-msgs ros-melodic-tf2-py
  ros-melodic-tf2-ros ros-melodic-theora-image-transport ros-melodic-topic-tools ros-melodic-trajectory-msgs
  ros-melodic-transmission-interface ros-melodic-turtle-actionlib ros-melodic-turtle-tf
  ros-melodic-turtle-tf2 ros-melodic-turtlesim ros-melodic-urdf ros-melodic-urdf-parser-plugin
  ros-melodic-urdf-sim-tutorial ros-melodic-urdf-tutorial ros-melodic-urdfdom-py ros-melodic-vision-opencv
  ros-melodic-visualization-marker-tutorials ros-melodic-visualization-msgs
  ros-melodic-visualization-tutorials ros-melodic-viz ros-melodic-webkit-dependency ros-melodic-xacro
  ros-melodic-xmlrpcpp ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit
  ruby2.5 rubygems-integration sbcl sdformat-sdf sgml-base sip-dev tango-icon-theme tcl tcl-dev tcl-vtk6
  tcl8.6 tcl8.6-dev tk tk-dev tk8.6 tk8.6-blt2.5 tk8.6-dev ttf-bitstream-vera ttf-dejavu-core unixodbc-dev
  uuid-dev vtk6 x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev
  x11proto-input-dev x11proto-randr-dev x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  x11proto-xinerama-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc blt-demo cmake-doc ninja-build cython-doc dh-make dwz
  debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gazebo9-doc gcc-multilib flex bison
  gcc-doc gcc-7-multilib gcc-7-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg
  liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg graphviz-doc apache2
  | lighttpd | httpd libitpp-dev liblapack-doc libboost-doc libboost1.65-doc gccxml libmpfrc++-dev
  libntl-dev xsltproc doxygen docbook-xml docbook-xsl default-jdk fop glibc-doc libcairo2-doc libcurl4-doc
  libidn11-dev libkrb5-dev librtmp-dev libssh2-1-dev libeigen3-doc libmrpt-dev libgdal-doc libgeotiff-epsg
  geotiff-bin gdal-bin libglib2.0-doc libgraphite2-utils libgtk2.0-doc libgts-doc libhdf4-doc hdf4-tools
  libhdf5-doc libhwloc-contrib-plugins libice-doc icu-doc libjs-jquery-ui-docs liblog4cxx-doc libtool-doc
  liblzma-doc netcdf-bin netcdf-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin ogdi-bin ogre-1.9-doc
  libogre-1.9.0v5-dbg libportaudio2 opencv-doc openmpi-doc openni-doc openni2-doc libpango1.0-doc libpcl-doc
  postgresql-doc-10 libraw1394-doc lksctp-tools libsm-doc sndiod spacenavd sqlite3-doc libssl-doc
  libstdc++-4.8-doc libstdc++-7-doc libsuperlu-doc tbb-examples libtbb-doc libtinyxml-doc gfortran
  | fortran95-compiler gcj-jdk vtk6-doc vtk6-examples java-virtual-machine libwayland-doc libxcb-doc
  libxerces-c-doc libxext-doc libxt-doc libyaml-doc m4-doc make-doc opencl-icd gfortran libmail-box-perl
  python-doc python-attr-doc python-crypto-doc python-cryptography-doc python-cryptography-vectors
  python-cycler-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base
  texlive-latex-recommended python-enum34-doc python-genshi python-lxml-dbg python-lxml-doc dvipng ffmpeg
  inkscape ipython python-cairocffi python-configobj python-excelerator python-gobject python-matplotlib-doc
  python-qt4 python-scipy python-tornado python-traits texlive-extra-utils texlive-latex-extra ttf-staypuft
  python-nacl-doc python-coverage python-nose-doc python-numpy-dbg python-numpy-doc libgle3
  python-openssl-doc python-openssl-dbg python-pam-dbg python-gssapi python-pil-doc python-pil-dbg
  python-psutil-doc python-pyparsing-doc python-pyqt5-dbg python-setuptools-doc python-sip-doc tix
  python-tk-dbg python-trie-doc python-twisted-bin-dbg python-gtk2 python-glade2 python-qt3 python-txaio-doc
  mayavi2 wx3.0-doc python2.7-doc qt5-doc firebird-dev ri ruby-dev bundler sbcl-doc sbcl-source slime
  sgml-base-doc gnome-icon-theme kdelibs-data tcl-doc tcl-tclreadline tcl8.6-doc tk-doc tk8.6-doc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev binfmt-support blt build-essential bzip2-doc cmake cmake-data
  curl cython debhelper default-libmysqlclient-dev dh-autoreconf dh-python dh-strip-nondeterminism
  docutils-common docutils-doc dpkg-dev fakeroot fltk1.3-doc fluid fonts-lato fonts-lyx freeglut3
  freeglut3-dev g++ g++-7 gazebo9 gazebo9-common gazebo9-plugin-base gcc gcc-4.8-base gcc-7 gdal-data
  gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 google-mock googletest graphviz hddtemp hdf5-helpers ibverbs-providers
  icu-devtools javascript-common libaec-dev libaec0 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libann0 libapr1 libapr1-dev libaprutil1 libaprutil1-dev libarchive-cpio-perl
  libarmadillo-dev libarmadillo8 libarpack2 libarpack2-dev libasan0 libasan4 libass9 libassimp-dev
  libassimp4 libassuan-dev libatk1.0-dev libatomic1 libavcodec-dev libavdevice-dev libavdevice57
  libavfilter-dev libavfilter6 libavformat-dev libavresample-dev libavresample3 libavutil-dev libblas-dev
  libblas3 libboost-all-dev libboost-atomic-dev libboost-atomic1.65-dev libboost-atomic1.65.1
  libboost-chrono-dev libboost-chrono1.65-dev libboost-chrono1.65.1 libboost-container-dev
  libboost-container1.65-dev libboost-container1.65.1 libboost-context-dev libboost-context1.65-dev
  libboost-context1.65.1 libboost-coroutine-dev libboost-coroutine1.65-dev libboost-coroutine1.65.1
  libboost-date-time-dev libboost-date-time1.65-dev libboost-dev libboost-exception-dev
  libboost-exception1.65-dev libboost-fiber-dev libboost-fiber1.65-dev libboost-fiber1.65.1
  libboost-filesystem-dev libboost-filesystem1.65-dev libboost-graph-dev libboost-graph-parallel-dev
  libboost-graph-parallel1.65-dev libboost-graph-parallel1.65.1 libboost-graph1.65-dev libboost-graph1.65.1
  libboost-iostreams-dev libboost-iostreams1.65-dev libboost-locale-dev libboost-locale1.65-dev
  libboost-log-dev libboost-log1.65-dev libboost-log1.65.1 libboost-math-dev libboost-math1.65-dev
  libboost-math1.65.1 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.65-dev
  libboost-mpi-python1.65.1 libboost-mpi1.65-dev libboost-mpi1.65.1 libboost-numpy-dev
  libboost-numpy1.65-dev libboost-numpy1.65.1 libboost-program-options-dev libboost-program-options1.65-dev
  libboost-program-options1.65.1 libboost-python-dev libboost-python1.65-dev libboost-python1.65.1
  libboost-random-dev libboost-random1.65-dev libboost-random1.65.1 libboost-regex-dev
  libboost-regex1.65-dev libboost-regex1.65.1 libboost-serialization-dev libboost-serialization1.65-dev
  libboost-serialization1.65.1 libboost-signals-dev libboost-signals1.65-dev libboost-signals1.65.1
  libboost-stacktrace-dev libboost-stacktrace1.65-dev libboost-stacktrace1.65.1 libboost-system-dev
  libboost-system1.65-dev libboost-test-dev libboost-test1.65-dev libboost-test1.65.1 libboost-thread-dev
  libboost-thread1.65-dev libboost-timer-dev libboost-timer1.65-dev libboost-timer1.65.1 libboost-tools-dev
  libboost-type-erasure-dev libboost-type-erasure1.65-dev libboost-type-erasure1.65.1 libboost-wave-dev
  libboost-wave1.65-dev libboost-wave1.65.1 libboost1.65-dev libboost1.65-tools-dev libbs2b0 libbullet-dev
  libbullet2.87 libbz2-dev libc-dev-bin libc6-dev libcairo-script-interpreter2 libcairo2-dev libccd-dev
  libccd2 libcdt5 libcgraph6 libcharls1 libcilkrts5 libconsole-bridge-dev libconsole-bridge0.4 libcurl4
  libcurl4-openssl-dev libdap-dev libdap25 libdapclient6v5 libdapserver7v5 libdc1394-22 libdc1394-22-dev
  libdrm-dev libegl1-mesa-dev libeigen3-dev libepsilon-dev libepsilon1 libexif-dev libexif-doc libexpat1-dev
  libfabric1 libfakeroot libfile-stripnondeterminism-perl libflann-dev libflann1.9 libflite1
  libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3 libfltk-images1.3 libfltk1.3 libfltk1.3-dev
  libfontconfig1-dev libfreeimage-dev libfreeimage3 libfreetype6-dev libfreexl-dev libfreexl1 libfyba-dev
  libfyba0 libgazebo9 libgazebo9-dev libgcc-4.8-dev libgcc-7-dev libgdal-dev libgdal20 libgdcm2-dev
  libgdcm2.8 libgdk-pixbuf2.0-dev libgeos-3.6.2 libgeos-c1v5 libgeos-dev libgeotiff-dev libgeotiff2
  libgfortran4 libgif-dev libgif7 libgl1-mesa-dev libgl2ps-dev libgl2ps1.4 libgles1 libgles2-mesa-dev
  libglib2.0-dev libglib2.0-dev-bin libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libgpg-error-dev
  libgpgme-dev libgphoto2-dev libgraphite2-dev libgraphviz-dev libgtest-dev libgtk2.0-dev libgts-0.7-5
  libgts-bin libgts-dev libgvc6 libgvc6-plugins-gtk libgvpr2 libharfbuzz-dev libharfbuzz-gobject0
  libhdf4-0-alt libhdf4-alt-dev libhdf5-100 libhdf5-cpp-100 libhdf5-dev libhdf5-mpi-dev libhdf5-openmpi-100
  libhdf5-openmpi-dev libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev libibverbs1 libice-dev
  libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libignition-cmake-dev libignition-common
  libignition-common-dev libignition-fuel-tools1-1 libignition-fuel-tools1-dev libignition-math4
  libignition-math4-dev libignition-msgs libignition-msgs-dev libignition-transport4
  libignition-transport4-dev libilmbase-dev libitm1 libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev
  libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libjson-c-dev libjsoncpp-dev libjsoncpp1
  libjxr0 libkml-dev libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1
  liblab-gamut1 liblapack-dev liblapack3 libldap2-dev liblept5 liblog4cxx-dev liblog4cxx10v5 liblsan0
  libltdl-dev liblz4-dev liblzma-dev libmail-sendmail-perl libminizip-dev libmpx2 libmysofa0
  libmysqlclient-dev libnetcdf-c++4 libnetcdf-cxx-legacy-dev libnetcdf-dev libnetcdf13 libnl-route-3-200
  libnorm1 libnuma-dev libodbc1 libogdi3.2 libogdi3.2-dev libogg-dev libogre-1.9-dev libogre-1.9.0v5
  libopenal-data libopenal-dev libopenal1 libopencv-calib3d-dev libopencv-calib3d3.2 libopencv-contrib-dev
  libopencv-contrib3.2 libopencv-core-dev libopencv-core3.2 libopencv-dev libopencv-features2d-dev
  libopencv-features2d3.2 libopencv-flann-dev libopencv-flann3.2 libopencv-highgui-dev libopencv-highgui3.2
  libopencv-imgcodecs-dev libopencv-imgcodecs3.2 libopencv-imgproc-dev libopencv-imgproc3.2 libopencv-ml-dev
  libopencv-ml3.2 libopencv-objdetect-dev libopencv-objdetect3.2 libopencv-photo-dev libopencv-photo3.2
  libopencv-shape-dev libopencv-shape3.2 libopencv-stitching-dev libopencv-stitching3.2
  libopencv-superres-dev libopencv-superres3.2 libopencv-ts-dev libopencv-video-dev libopencv-video3.2
  libopencv-videoio-dev libopencv-videoio3.2 libopencv-videostab-dev libopencv-videostab3.2
  libopencv-viz-dev libopencv-viz3.2 libopencv3.2-java libopencv3.2-jni libopenexr-dev libopengl0
  libopenjp2-7-dev libopenmpi-dev libopenmpi2 libopenni-dev libopenni-sensor-pointclouds0 libopenni0
  libopenni2-0 libopenni2-dev libpango1.0-dev libpathplan4 libpcl-apps1.8 libpcl-common1.8 libpcl-dev
  libpcl-features1.8 libpcl-filters1.8 libpcl-io1.8 libpcl-kdtree1.8 libpcl-keypoints1.8 libpcl-ml1.8
  libpcl-octree1.8 libpcl-outofcore1.8 libpcl-people1.8 libpcl-recognition1.8 libpcl-registration1.8
  libpcl-sample-consensus1.8 libpcl-search1.8 libpcl-segmentation1.8 libpcl-stereo1.8 libpcl-surface1.8
  libpcl-tracking1.8 libpcl-visualization1.8 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpgm-5.2-0
  libpixman-1-dev libpng-dev libpng-tools libpoco-dev libpococrypto50 libpocodata50 libpocodatamysql50
  libpocodataodbc50 libpocodatasqlite50 libpocofoundation50 libpocojson50 libpocomongodb50 libpoconet50
  libpoconetssl50 libpocoredis50 libpocoutil50 libpocoxml50 libpocozip50 libpoppler-dev
  libpoppler-private-dev libpostproc-dev libpostproc54 libpq-dev libpq5 libproj-dev libproj12
  libprotobuf-dev libprotobuf-lite10 libprotoc-dev libprotoc10 libpsm-infinipath1 libpthread-stubs0-dev
  libpython-dev libpython-stdlib libpython2.7-dev libpython3-dev libpython3.6-dev libqhull-dev libqhull-r7
  libqhull7 libqt5concurrent5 libqt5designer5 libqt5designercomponents5 libqt5help5 libqt5opengl5
  libqt5opengl5-dev libqt5quickparticles5 libqt5quicktest5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite
  libqt5test5 libqt5webkit5 libqt5webkit5-dev libqt5xml5 libqtpropertybrowser4 libquadmath0 libqwt-headers
  libqwt-qt5-6 libqwt-qt5-dev libraw1394-dev libraw1394-tools librdmacm1 librhash0 librubberband2 libruby2.5
  libsctp-dev libsctp1 libsdformat6 libsdformat6-dev libsdl2-2.0-0 libsigsegv2 libsimbody-dev
  libsimbody3.5v5 libsm-dev libsndio6.1 libsocket++1 libspatialite-dev libspatialite7 libspnav0
  libsqlite3-dev libssl-dev libstdc++-4.8-dev libstdc++-7-dev libsuperlu-dev libsuperlu5 libswresample-dev
  libswscale-dev libswscale4 libsys-hostname-long-perl libsz2 libtar-dev libtar0 libtbb-dev libtbb2
  libtcl8.6 libtesseract4 libtheora-dev libtiff-dev libtiff5-dev libtiffxx5 libtinyxml-dev libtinyxml2-6
  libtinyxml2-dev libtk8.6 libtool libtsan0 libubsan0 liburdfdom-dev liburdfdom-headers-dev liburdfdom-model
  liburdfdom-model-state liburdfdom-sensor liburdfdom-world liburiparser-dev liburiparser1 libusb-1.0-0-dev
  libusb-1.0-doc libuv1 libvtk6-dev libvtk6-java libvtk6-jni libvtk6-qt-dev libvtk6.3 libvtk6.3-qt
  libwayland-bin libwayland-dev libwebp-dev libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 libx11-dev libx11-doc
  libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
  libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev
  libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxdot4 libxerces-c-dev
  libxerces-c3.2 libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-dev libxml2-utils
  libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxshmfence-dev libxss-dev libxt-dev
  libxxf86vm-dev libyaml-cpp-dev libyaml-cpp0.5v5 libyaml-dev libzip-dev libzip4 libzmq3-dev libzmq5
  libzzip-0-13 linux-libc-dev m4 make manpages-dev mesa-common-dev mpi-default-bin mpi-default-dev
  ocl-icd-libopencl1 odbcinst odbcinst1debian2 opencv-data openmpi-bin openmpi-common openni-utils
  pkg-config po-debconf proj-bin proj-data protobuf-compiler pyqt5-dev python python-asn1crypto python-attr
  python-autobahn python-automat python-backports.functools-lru-cache python-bs4 python-cairo
  python-catkin-pkg python-catkin-pkg-modules python-cbor python-cffi-backend python-chardet python-click
  python-colorama python-concurrent.futures python-constantly python-crypto python-cryptography
  python-cycler python-dateutil python-defusedxml python-dev python-docutils python-empy python-enum34
  python-gnupg python-html5lib python-hyperlink python-idna python-incremental python-ipaddress python-lxml
  python-lz4 python-matplotlib python-matplotlib-data python-minimal python-mpi4py python-nacl
  python-netifaces python-nose python-numpy python-olefile python-opencv python-opengl python-openssl
  python-pam python-paramiko python-pil python-pkg-resources python-psutil python-pyasn1
  python-pyasn1-modules python-pydot python-pygments python-pyparsing python-pyqt5 python-pyqt5.qtopengl
  python-pyqt5.qtsvg python-pyqt5.qtwebkit python-qrcode python-roman python-rosdep python-rosdistro
  python-rosdistro-modules python-rospkg python-rospkg-modules python-serial python-service-identity
  python-setuptools python-sip python-sip-dev python-six python-snappy python-subprocess32 python-tk
  python-trie python-trollius python-twisted python-twisted-bin python-twisted-core python-txaio python-tz
  python-u-msgpack python-ubjson python-vtk6 python-webencodings python-wsaccel python-wxgtk3.0
  python-wxtools python-wxversion python-yaml python-zope.interface python2.7 python2.7-dev
  python2.7-minimal python3-dev python3-distutils python3-lib2to3 python3.6-dev qt5-assistant qt5-qmake
  qt5-qmake-bin qt5-qmltooling-plugins qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev qttools5-dev
  qttools5-dev-tools qttools5-private-dev rake ros-melodic-actionlib ros-melodic-actionlib-msgs
  ros-melodic-actionlib-tutorials ros-melodic-angles ros-melodic-bond ros-melodic-bond-core
  ros-melodic-bondcpp ros-melodic-bondpy ros-melodic-camera-calibration
  ros-melodic-camera-calibration-parsers ros-melodic-camera-info-manager ros-melodic-catkin
  ros-melodic-class-loader ros-melodic-cmake-modules ros-melodic-common-msgs ros-melodic-common-tutorials
  ros-melodic-compressed-depth-image-transport ros-melodic-compressed-image-transport
  ros-melodic-control-msgs ros-melodic-control-toolbox ros-melodic-controller-interface
  ros-melodic-controller-manager ros-melodic-controller-manager-msgs ros-melodic-cpp-common
  ros-melodic-cv-bridge ros-melodic-depth-image-proc ros-melodic-desktop ros-melodic-desktop-full
  ros-melodic-diagnostic-aggregator ros-melodic-diagnostic-analysis
  ros-melodic-diagnostic-common-diagnostics ros-melodic-diagnostic-msgs ros-melodic-diagnostic-updater
  ros-melodic-diagnostics ros-melodic-diff-drive-controller ros-melodic-dynamic-reconfigure
  ros-melodic-eigen-conversions ros-melodic-executive-smach ros-melodic-filters
  ros-melodic-forward-command-controller ros-melodic-gazebo-dev ros-melodic-gazebo-msgs
  ros-melodic-gazebo-plugins ros-melodic-gazebo-ros ros-melodic-gazebo-ros-control
  ros-melodic-gazebo-ros-pkgs ros-melodic-gencpp ros-melodic-geneus ros-melodic-genlisp ros-melodic-genmsg
  ros-melodic-gennodejs ros-melodic-genpy ros-melodic-geometry ros-melodic-geometry-msgs
  ros-melodic-geometry-tutorials ros-melodic-gl-dependency ros-melodic-hardware-interface
  ros-melodic-image-common ros-melodic-image-geometry ros-melodic-image-pipeline ros-melodic-image-proc
  ros-melodic-image-publisher ros-melodic-image-rotate ros-melodic-image-transport
  ros-melodic-image-transport-plugins ros-melodic-image-view ros-melodic-interactive-marker-tutorials
  ros-melodic-interactive-markers ros-melodic-joint-limits-interface ros-melodic-joint-state-controller
  ros-melodic-joint-state-publisher ros-melodic-kdl-conversions ros-melodic-kdl-parser
  ros-melodic-kdl-parser-py ros-melodic-laser-assembler ros-melodic-laser-filters ros-melodic-laser-geometry
  ros-melodic-laser-pipeline ros-melodic-librviz-tutorial ros-melodic-map-msgs ros-melodic-media-export
  ros-melodic-message-filters ros-melodic-message-generation ros-melodic-message-runtime ros-melodic-mk
  ros-melodic-nav-msgs ros-melodic-nodelet ros-melodic-nodelet-core ros-melodic-nodelet-topic-tools
  ros-melodic-nodelet-tutorial-math ros-melodic-orocos-kdl ros-melodic-pcl-conversions ros-melodic-pcl-msgs
  ros-melodic-pcl-ros ros-melodic-perception ros-melodic-perception-pcl ros-melodic-pluginlib
  ros-melodic-pluginlib-tutorials ros-melodic-polled-camera ros-melodic-position-controllers
  ros-melodic-python-orocos-kdl ros-melodic-python-qt-binding ros-melodic-qt-dotgraph ros-melodic-qt-gui
  ros-melodic-qt-gui-cpp ros-melodic-qt-gui-py-common ros-melodic-qwt-dependency ros-melodic-realtime-tools
  ros-melodic-resource-retriever ros-melodic-robot ros-melodic-robot-state-publisher ros-melodic-ros
  ros-melodic-ros-base ros-melodic-ros-comm ros-melodic-ros-core ros-melodic-ros-environment
  ros-melodic-ros-tutorials ros-melodic-rosbag ros-melodic-rosbag-migration-rule ros-melodic-rosbag-storage
  ros-melodic-rosbash ros-melodic-rosboost-cfg ros-melodic-rosbuild ros-melodic-rosclean
  ros-melodic-rosconsole ros-melodic-rosconsole-bridge ros-melodic-roscpp ros-melodic-roscpp-core
  ros-melodic-roscpp-serialization ros-melodic-roscpp-traits ros-melodic-roscpp-tutorials
  ros-melodic-roscreate ros-melodic-rosgraph ros-melodic-rosgraph-msgs ros-melodic-roslang
  ros-melodic-roslaunch ros-melodic-roslib ros-melodic-roslint ros-melodic-roslisp ros-melodic-roslz4
  ros-melodic-rosmake ros-melodic-rosmaster ros-melodic-rosmsg ros-melodic-rosnode ros-melodic-rosout
  ros-melodic-rospack ros-melodic-rosparam ros-melodic-rospy ros-melodic-rospy-tutorials
  ros-melodic-rosservice ros-melodic-rostest ros-melodic-rostime ros-melodic-rostopic ros-melodic-rosunit
  ros-melodic-roswtf ros-melodic-rqt-action ros-melodic-rqt-bag ros-melodic-rqt-bag-plugins
  ros-melodic-rqt-common-plugins ros-melodic-rqt-console ros-melodic-rqt-dep ros-melodic-rqt-graph
  ros-melodic-rqt-gui ros-melodic-rqt-gui-cpp ros-melodic-rqt-gui-py ros-melodic-rqt-image-view
  ros-melodic-rqt-launch ros-melodic-rqt-logger-level ros-melodic-rqt-moveit ros-melodic-rqt-msg
  ros-melodic-rqt-nav-view ros-melodic-rqt-plot ros-melodic-rqt-pose-view ros-melodic-rqt-publisher
  ros-melodic-rqt-py-common ros-melodic-rqt-py-console ros-melodic-rqt-reconfigure
  ros-melodic-rqt-robot-dashboard ros-melodic-rqt-robot-monitor ros-melodic-rqt-robot-plugins
  ros-melodic-rqt-robot-steering ros-melodic-rqt-runtime-monitor ros-melodic-rqt-rviz
  ros-melodic-rqt-service-caller ros-melodic-rqt-shell ros-melodic-rqt-srv ros-melodic-rqt-tf-tree
  ros-melodic-rqt-top ros-melodic-rqt-topic ros-melodic-rqt-web ros-melodic-rviz
  ros-melodic-rviz-plugin-tutorials ros-melodic-rviz-python-tutorial ros-melodic-self-test
  ros-melodic-sensor-msgs ros-melodic-shape-msgs ros-melodic-simulators ros-melodic-smach
  ros-melodic-smach-msgs ros-melodic-smach-ros ros-melodic-smclib ros-melodic-stage ros-melodic-stage-ros
  ros-melodic-std-msgs ros-melodic-std-srvs ros-melodic-stereo-image-proc ros-melodic-stereo-msgs
  ros-melodic-tf ros-melodic-tf-conversions ros-melodic-tf2 ros-melodic-tf2-eigen
  ros-melodic-tf2-geometry-msgs ros-melodic-tf2-kdl ros-melodic-tf2-msgs ros-melodic-tf2-py
  ros-melodic-tf2-ros ros-melodic-theora-image-transport ros-melodic-topic-tools ros-melodic-trajectory-msgs
  ros-melodic-transmission-interface ros-melodic-turtle-actionlib ros-melodic-turtle-tf
  ros-melodic-turtle-tf2 ros-melodic-turtlesim ros-melodic-urdf ros-melodic-urdf-parser-plugin
  ros-melodic-urdf-sim-tutorial ros-melodic-urdf-tutorial ros-melodic-urdfdom-py ros-melodic-vision-opencv
  ros-melodic-visualization-marker-tutorials ros-melodic-visualization-msgs
  ros-melodic-visualization-tutorials ros-melodic-viz ros-melodic-webkit-dependency ros-melodic-xacro
  ros-melodic-xmlrpcpp ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit
  ruby2.5 rubygems-integration sbcl sdformat-sdf sgml-base sip-dev tango-icon-theme tcl tcl-dev tcl-vtk6
  tcl8.6 tcl8.6-dev tk tk-dev tk8.6 tk8.6-blt2.5 tk8.6-dev ttf-bitstream-vera ttf-dejavu-core unixodbc-dev
  uuid-dev vtk6 x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev
  x11proto-input-dev x11proto-randr-dev x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  x11proto-xinerama-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev
0 upgraded, 1011 newly installed, 0 to remove and 0 not upgraded.
Need to get 501 MB of archives.
After this operation, 2,238 MB of additional disk space will be used.
Do you want to continue? [Y/n] 等待安装完成后,还需要配置, 尽管经过https://www.jianshu.com/p/49ed3971170a这个帖子的洗脑后,我也打算就这么用gnome桌面算了,但是,想到有更好的kde桌面,为什么要用gnome,这就像开惯了豪华汽车,你现在让驾驶豪华摩托车,什么省油,什么简约,什么铉酷,一边去。哥还是喜欢kde桌面。继续安装kde桌面:
首先:添加kde桌面软件源:看了ubuntu的做法就让人生气,桌面换个仓库,也没有哪个公司这么搞了,直接下载kde桌面的kubuntu的iso写u盘,启动成功了,安装后无法启动,有时干脆就是无法启动,好好的kde桌面愣是被ubuntu给败坏了名声。为了ros开发,ros又支持ubuntu linux,只能先安装ubuntu,再安装kde了:
  sudo add-apt-repository ppa:kubuntu-ppa/backports
接着:安装kde桌面:
  apt-get install kubuntu-desktop
install other soft:
  sudo apt install vim gdb  cmake blender fontforge gimp digikam inkscape kontact kodi openshot pitivi smplayer simplescreenrecorder deepin-screenshot ardour audacity easytag  minuet  musescore  basket  kmail kmymoney kile lokalize  retext texstudio texmaker falkon krdc krfb putty gnuradio ktouch kturtle rocs step wesnoth extremetuxracer ksudoku supertux  sqlitebrowser fcitx kalarm knotes okteta  qstardict smb4k terminator zanshin kcachegrind kdbg kdevelop kdiff3   valgrind   indent widelands qtcreator scratch umbrello gitg ttf-dejavu   qt5-doc fcitx-libpinyin sl  rawtherapee  zanshin sakura terminology tilda cowsay cmatrix
然后:等着配置下:
  

    

为ubuntu找个能用的桌面,顺便进行适当的改造的更多相关文章

  1. Ubuntu系统---安装“搜狗拼音法”导致桌面打不开

    Ubuntu系统---安装“搜狗拼音法”导致桌面打不开 ubuntu系统中文版,安装完后,自带中文输入法.中文用着好好的,用一段时间后,就会莫名的出现,切换不过来,中文输入不好用了.只是简单想装一个搜 ...

  2. Windows10访问Ubuntu子系统(WSL)的桌面环境

    原文地址:https://blog.csdn.net/xmh19936688/article/details/90212960 Windows10访问Ubuntu子系统(WSL)的桌面环境文章目录Wi ...

  3. Ubuntu安装eclipse,并创建桌面快捷方式

    系统:Ubuntu 16.04 JDK版本:1.8.0_121 Ubuntu下安装JDK配置环境变量可见我的这篇文章   http://www.cnblogs.com/AloneZ/p/Ubuntu1 ...

  4. (原创)使用VMware安装Ubuntu,怎么无法使用startx进入桌面模式?

    最近在VMware中安装Ubuntu时,发现VMware的快速安装后是文本模式,无法使用startx进入桌面模式,非常不方便.此问题为默认安装方式,需要设置安装方式. 操作系统:Windows 8.1 ...

  5. Ubuntu Desktop 15.10 自带桌面共享问题修复

    Ubuntu 15.10 (似乎从14.04开始) 的小坑,使用自带远程桌面连接出错,弄得我很不爽,偶尔从 youtube 上看到一视频,解决了.聊以记之. 顺便说一下,这个自带的桌面共享的名字是:v ...

  6. vmware中ubuntu更新内核后无法进入桌面,鼠标“漂移”滑动

    问题背景: 我机子上是在vmware下安装了ubuntu12.04,今天正在ubuntu下工作,结果提示内核有更新,手贱的就点了个OK,开始更新,更新完重启.结果,问题来了,刚开始系统启动,进入系统登 ...

  7. 在ubuntu系统中给filezilla创建桌面快捷方式

    filezilla是一款开源的ftp客户端,当然他们也有服务端,这里以filezilla客户端为例创建快捷方式!默认情况下,ubuntu将自动安装的软件快捷方式保存在/usr/share/applic ...

  8. Linux(Ubuntu)使用日记------为程序添加桌面快捷方式

     我们Ubuntu中的所以的程序的快捷方式都放在了/usr/share/applications文件夹下,都是以.desktop结尾的文件.我们可以在这个文件夹下创建我们的快捷方式,然后复制到桌面即可 ...

  9. ubuntu.windows桌面远程ubuntu的方法(附带安装图形桌面--可选)

    (1)首先通过Windows系统下连接Linux系统的命令行工具连接Ubuntu服务器,(工具:xshell,securecrt,putty等). (2)通过Windows下工具连接到Linux操作系 ...

随机推荐

  1. Tomcat 和web 服务器配置

    mkdir /usr/local/tomcat # cd /usr/local/tomcat # tar -zxvf /software/apache-tomcat-7.0.54.tar.gz 生成链 ...

  2. ThinkPad T420i 上 Ubuntu 12.04 实现指纹识别登录

    ThinkPad T420i 上 Ubuntu 12.04 实现指纹识别登录 # add ppa add-apt-repository ppa:fingerprint/fprint # update ...

  3. tf 2.0

    tf.function和Autograph使用指南-Part 1 "Keras之父发声:TF 2.0 + Keras 深度学习必知的12件事" Effective TensorFl ...

  4. sql根据一个表查询的数据作为条件查询另一个表

    代码格式如下: ) 要注意的是:in后面的查询语句必须是查询一个字段跟前面的表相对应的.比如要根据订单号orderID,OpenBills 这个表就需要查询到orderID这个字段,BillConsu ...

  5. h5常见

    Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面//一.HTML页面结构<meta name="viewport" content="widt ...

  6. 2.TCP/IP的三次握手与四次挥手

    参考文章:http://357742954.blog.51cto.com/368705/1317226 TCP(Transmission Control Protocol) 传输控制协议,是一个面向连 ...

  7. git——日常保险操作

    git fetch --all //拉取远程最新代码 git reset --hard origin/master //如果本地无法更新,使用远程覆盖本地 git branch old_master ...

  8. 【转】Elastic-Job

    https://www.cnblogs.com/yushangzuiyue/p/9655847.html 什么是Elastic-Job Elastic-Job是当当网大牛基于Zookepper,Qua ...

  9. linux实操_shell读取控制台输入

    基本语法: read [选项] [参数] 选项: -p 指定读取值时的提示符 -t 指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待了 参数: 变量:指定读取值的变量名 实例1:读 ...

  10. vue前端项目优化策略

    vue前端项目有什么优化策略? .生成打包报告.(可以发现一些问题,并进行解决)2.使用第三方库启用CDN加载3.使用Element-ui的话,按需加载组件4.使用路由懒加载 生成打包报告: .生成打 ...