ROS1云课→18一键配置
Posted zhangrelay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS1云课→18一键配置相关的知识,希望对你有一定的参考价值。
之前的教程,打开那么多终端,每次都敲那么多指令,为啥?
熟能生巧而已,有些过程不能省略,但是,如果已经熟悉了这些过程,还每次都这么搞。
难道是有点情怀(shibushisha……)
类似问题:
从互联网上下载适用于 Linux 的安装文件。但是文件是 .sh,使用 ubuntu 打开文件时,使用了一些文本编辑器。搜索了 Ubuntu 软件商店,没有应用程序可以打开它。有什么办法可以安装吗?
-
将文件复制到桌面(为方便起见)
-
右键单击文件并选择属性
-
在权限选项卡下检查允许将文件作为程序执行
-
如果不是 gui 程序,双击文件并选择在终端中运行
默认情况下,文件管理器可能不会显示该选项,而是在 gedit 中打开文件。在这种情况下,将文件管理器的首选项更改为:编辑->首选项->行为“每次询问”或立即“运行可执行文件”
命令行
cd /path/to/file
chmod +x filename.sh
./filename.sh
如果它仍然无法工作,尽管已勾选允许将文件作为程序执行,当双击 .sh 文件并启动 gedit 时,导航到包含脚本的文件夹。
一旦位于脚本的正确当前文件夹中,就可以像这样运行脚本:
sudo ./filename.sh
如果这不起作用,可以尝试
sudo bash filename.sh
运行一段时间后,这误差……不忍直视。
ROS1云课→09功能包小定制(CLI命令行接口)_zhangrelay的博客-CSDN博客
那怎么办,浓缩到一下吧。一步一步来。
导入key,配置国内源并更新:
echo "-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+
TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz
pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p
V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT
hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/
/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV
okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB
tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA
PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur
F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB
RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z
PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa
DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC
Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR
fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0
quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1
1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6
qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA
TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo
22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6
WE+F5FaIKwb72PL4rLi4
=i0tj
-----END PGP PUBLIC KEY BLOCK-----" >> ~/ros.asc
sudo apt-key add ros.asc
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt update
下载需要的资料:
wget https://labfile.oss.aliyuncs.com/courses/854/rosdemos_ws.zip
git clone https://gitcode.net/ZhangRelay/ros_book.git
解压缩:
unzip ~/rosdemos_ws.zip
安装xpdf:
sudo apt install xpdf
然后融合到一起,lqros_init.sh:
echo "Mission begins."
echo "-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+
TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz
pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p
V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT
hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/
/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV
okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB
tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA
PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur
F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB
RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z
PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa
DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC
Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR
fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0
quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1
1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6
qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA
TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo
22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6
WE+F5FaIKwb72PL4rLi4
=i0tj
-----END PGP PUBLIC KEY BLOCK-----" >> ~/ros.ascsudo apt-key add ros.asc
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt update
wget https://labfile.oss.aliyuncs.com/courses/854/rosdemos_ws.zip
git clone https://gitcode.net/ZhangRelay/ros_book.git
unzip ~/rosdemos_ws.zip
sudo apt install xpdf
echo "Mission completed."
echo "Mission begins."
echo "-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+
TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz
pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p
V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT
hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/
/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV
okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB
tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA
PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur
F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB
RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z
PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa
DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC
Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR
fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0
quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1
1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6
qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA
TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo
22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6
WE+F5FaIKwb72PL4rLi4
=i0tj
-----END PGP PUBLIC KEY BLOCK-----" >> ~/ros.asc
sudo apt-key add ros.asc
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt update
wget https://labfile.oss.aliyuncs.com/courses/854/rosdemos_ws.zip
git clone https://gitcode.net/ZhangRelay/ros_book.git
unzip ~/rosdemos_ws.zip
sudo apt install xpdf -y
sudo apt upgrade -y
echo "Mission completed."
roscore & rosrun turtlesim turtlesim_node & rosrun turtlesim draw_square
结合如下:
gnome-terminal -x bash -c "cmd1; cmd2"
roscore & rosrun turtlesim turtlesim_node & rosrun turtlesim draw_square
过程记录:
shiyanlou:~/ $ gedit lqros_init.sh [21:43:19]
(gedit:205): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.vfs.UDisks2VolumeMonitor is not supported
(gedit:205): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
shiyanlou:~/ $ ls [21:48:20]
anaconda3 Code Desktop lqros_init.sh
shiyanlou:~/ $ chmod 777 lqros_init.sh [21:48:23]
shiyanlou:~/ $ ls [21:48:30]
anaconda3 Code Desktop lqros_init.sh
shiyanlou:~/ $ ./lqros_init.sh [21:48:31]
Mission begins.
OK
\\u547d\\u4e2d:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial InRelease
\\u83b7\\u53d6:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates InRelease [99.8 kB]
\\u83b7\\u53d6:3 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security InRelease [99.8 kB]
\\u83b7\\u53d6:4 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main Sources [665 kB]
\\u83b7\\u53d6:5 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/universe Sources [548 kB]
\\u83b7\\u53d6:6 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 Packages [2,560 kB]
\\u83b7\\u53d6:7 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/universe amd64 Packages [1,544 kB]
\\u83b7\\u53d6:8 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main Sources [311 kB]
\\u83b7\\u53d6:9 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/universe Sources [256 kB]
\\u83b7\\u53d6:10 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 Packages [2,051 kB]
\\u83b7\\u53d6:11 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/universe amd64 Packages [984 kB]
\\u5ffd\\u7565:12 http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu xenial InRelease
\\u83b7\\u53d6:13 http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu xenial Release [3,810 B]
\\u83b7\\u53d6:14 http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu xenial Release.gpg [833 B]
\\u83b7\\u53d6:15 http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu xenial/main amd64 Packages [854 kB]
\\u83b7\\u53d6:16 http://packages.ros.org/ros2/ubuntu xenial InRelease [4,668 B]
\\u83b7\\u53d6:17 http://packages.ros.org/ros2/ubuntu xenial/main amd64 Packages [131 kB]
\\u83b7\\u53d6:18 http://packages.ros.org/ros2/ubuntu xenial/main arm64 Packages [131 kB]
\\u5df2\\u4e0b\\u8f7d 10.2 MB\\uff0c\\u8017\\u65f6 12\\u79d2 (832 kB/s)
\\u6b63\\u5728\\u8bfb\\u53d6\\u8f6f\\u4ef6\\u5305\\u5217\\u8868... \\u5b8c\\u6210
\\u6b63\\u5728\\u5206\\u6790\\u8f6f\\u4ef6\\u5305\\u7684\\u4f9d\\u8d56\\u5173\\u7cfb\\u6811
\\u6b63\\u5728\\u8bfb\\u53d6\\u72b6\\u6001\\u4fe1\\u606f... \\u5b8c\\u6210
\\u6709 698 \\u4e2a\\u8f6f\\u4ef6\\u5305\\u53ef\\u4ee5\\u5347\\u7ea7\\u3002\\u8bf7\\u6267\\u884c \\u2018apt list --upgradable\\u2019 \\u6765\\u67e5\\u770b\\u5b83\\u4eec\\u3002
--2022-09-04 21:48:53-- https://labfile.oss.aliyuncs.com/courses/854/rosdemos_ws.zip
\\u6b63\\u5728\\u89e3\\u6790\\u4e3b\\u673a labfile.oss.aliyuncs.com (labfile.oss.aliyuncs.com)... 47.110.177.159
\\u6b63\\u5728\\u8fde\\u63a5 labfile.oss.aliyuncs.com (labfile.oss.aliyuncs.com)|47.110.177.159|:443... \\u5df2\\u8fde\\u63a5\\u3002
\\u5df2\\u53d1\\u51fa HTTP \\u8bf7\\u6c42\\uff0c\\u6b63\\u5728\\u7b49\\u5f85\\u56de\\u5e94... 200 OK
\\u957f\\u5ea6\\uff1a 2618277 (2.5M) [application/zip]
\\u6b63\\u5728\\u4fdd\\u5b58\\u81f3: \\u201crosdemos_ws.zip\\u201d
rosdemos_ws.zip 100%[===================>] 2.50M --.-KB/s in 0.1s
2022-09-04 21:48:53 (18.3 MB/s) - \\u5df2\\u4fdd\\u5b58 \\u201crosdemos_ws.zip\\u201d [2618277/2618277])
\\u6b63\\u514b\\u9686\\u5230 'ros_book'...
remote: Enumerating objects: 27, done.
remote: Counting objects: 100% (27/27), done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 27 (delta 8), reused 0 (delta 0), pack-reused 0
\\u5c55\\u5f00\\u5bf9\\u8c61\\u4e2d: 100% (27/27), \\u5b8c\\u6210.
\\u68c0\\u67e5\\u8fde\\u63a5... \\u5b8c\\u6210\\u3002
Archive: /home/shiyanlou/rosdemos_ws.zip
creating: src/
creating: src/visualization_tutorials/
creating: src/visualization_tutorials/visualization_marker_tutorials/
inflating: src/visualization_tutorials/visualization_marker_tutorials/package.xml
creating: src/visualization_tutorials/visualization_marker_tutorials/src/
inflating: src/visualization_tutorials/visualization_marker_tutorials/src/basic_shapes.cpp
inflating: src/visualization_tutorials/visualization_marker_tutorials/src/points_and_lines.cpp
inflating: src/visualization_tutorials/visualization_marker_tutorials/CMakeLists.txt
inflating: src/visualization_tutorials/visualization_marker_tutorials/CHANGELOG.rst
creating: src/visualization_tutorials/visualization_tutorials/
inflating: src/visualization_tutorials/visualization_tutorials/package.xml
inflating: src/visualization_tutorials/visualization_tutorials/CMakeLists.txt
inflating: src/visualization_tutorials/visualization_tutorials/CHANGELOG.rst
creating: src/visualization_tutorials/interactive_marker_tutorials/
inflating: src/visualization_tutorials/interactive_marker_tutorials/package.xml
creating: src/visualization_tutorials/interactive_marker_tutorials/src/
inflating: src/visualization_tutorials/interactive_marker_tutorials/src/basic_controls.cpp
inflating: src/visualization_tutorials/interactive_marker_tutorials/src/selection.cpp
inflating: src/visualization_tutorials/interactive_marker_tutorials/src/pong.cpp
inflating: src/visualization_tutorials/interactive_marker_tutorials/src/simple_marker.cpp
inflating: src/visualization_tutorials/interactive_marker_tutorials/src/point_cloud.cpp
inflating: src/visualization_tutorials/interactive_marker_tutorials/src/menu.cpp
inflating: src/visualization_tutorials/interactive_marker_tutorials/src/cube.cpp
inflating: src/visualization_tutorials/interactive_marker_tutorials/CMakeLists.txt
inflating: src/visualization_tutorials/interactive_marker_tutorials/CHANGELOG.rst
creating: src/visualization_tutorials/interactive_marker_tutorials/scripts/
inflating: src/visualization_tutorials/interactive_marker_tutorials/scripts/basic_controls.py
inflating: src/visualization_tutorials/interactive_marker_tutorials/scripts/menu.py
inflating: src/visualization_tutorials/interactive_marker_tutorials/scripts/cube.py
inflating: src/visualization_tutorials/interactive_marker_tutorials/scripts/simple_marker.py
creating: src/visualization_tutorials/librviz_tutorial/
inflating: src/visualization_tutorials/librviz_tutorial/package.xml
creating: src/visualization_tutorials/librviz_tutorial/src/
inflating: src/visualization_tutorials/librviz_tutorial/src/myviz.cpp
inflating: src/visualization_tutorials/librviz_tutorial/src/main.cpp
creating: src/visualization_tutorials/librviz_tutorial/src/doc/
inflating: src/visualization_tutorials/librviz_tutorial/src/doc/tutorialformatter.py
inflating: src/visualization_tutorials/librviz_tutorial/src/doc/index.rst
inflating: src/visualization_tutorials/librviz_tutorial/src/doc/myviz.png
inflating: src/visualization_tutorials/librviz_tutorial/src/doc/conf.py
inflating: src/visualization_tutorials/librviz_tutorial/src/myviz.h
inflating: src/visualization_tutorials/librviz_tutorial/CMakeLists.txt
inflating: src/visualization_tutorials/librviz_tutorial/CHANGELOG.rst
inflating: src/visualization_tutorials/librviz_tutorial/rosdoc.yaml
creating: src/visualization_tutorials/rviz_python_tutorial/
creating: src/visualization_tutorials/rviz_python_tutorial/doc-src/
inflating: src/visualization_tutorials/rviz_python_tutorial/doc-src/tutorialformatter.py
inflating: src/visualization_tutorials/rviz_python_tutorial/doc-src/index.rst
inflating: src/visualization_tutorials/rviz_python_tutorial/doc-src/myviz.png
inflating: src/visualization_tutorials/rviz_python_tutorial/doc-src/conf.py
inflating: src/visualization_tutorials/rviz_python_tutorial/package.xml
inflating: src/visualization_tutorials/rviz_python_tutorial/config.myviz
inflating: src/visualization_tutorials/rviz_python_tutorial/myviz.py
inflating: src/visualization_tutorials/rviz_python_tutorial/CMakeLists.txt
inflating: src/visualization_tutorials/rviz_python_tutorial/CHANGELOG.rst
inflating: src/visualization_tutorials/rviz_python_tutorial/rosdoc.yaml
extracting: src/visualization_tutorials/.gitignore
creating: src/visualization_tutorials/rviz_plugin_tutorials/
inflating: src/visualization_tutorials/rviz_plugin_tutorials/package.xml
creating: src/visualization_tutorials/rviz_plugin_tutorials/src/
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/teleop_panel.h
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/imu_visual.cpp
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/plant_flag_tool.h
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/imu_visual.h
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/drive_widget.h
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/plant_flag_tool.cpp
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/flag.h
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/teleop_panel.cpp
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/imu_display.cpp
creating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/real_imu.png
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/teleop_in_rviz.png
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/tutorialformatter.py
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/index.rst
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/panel_plugin_tutorial.rst
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/flags.png
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/building_and_exporting.rst
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/teleop_plugin.png
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/conf.py
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/imu_plugin.png
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/tool_plugin_tutorial.rst
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/display_plugin_tutorial.rst
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/doc/imu_arrows.png
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/drive_widget.cpp
inflating: src/visualization_tutorials/rviz_plugin_tutorials/src/imu_display.h
creating: src/visualization_tutorials/rviz_plugin_tutorials/icons/
creating: src/visualization_tutorials/rviz_plugin_tutorials/icons/classes/
inflating: src/visualization_tutorials/rviz_plugin_tutorials/icons/classes/PlantFlag.png
extracting: src/visualization_tutorials/rviz_plugin_tutorials/icons/classes/Teleop.png
extracting: src/visualization_tutorials/rviz_plugin_tutorials/icons/classes/Imu.png
inflating: src/visualization_tutorials/rviz_plugin_tutorials/plugin_description.xml
inflating: src/visualization_tutorials/rviz_plugin_tutorials/CMakeLists.txt
inflating: src/visualization_tutorials/rviz_plugin_tutorials/CHANGELOG.rst
inflating: src/visualization_tutorials/rviz_plugin_tutorials/rosdoc.yaml
creating: src/visualization_tutorials/rviz_plugin_tutorials/scripts/
inflating: src/visualization_tutorials/rviz_plugin_tutorials/scripts/send_test_msgs.py
creating: src/visualization_tutorials/rviz_plugin_tutorials/media/
inflating: src/visualization_tutorials/rviz_plugin_tutorials/media/flag.dae
inflating: src/visualization_tutorials/.travis.yml
creating: src/common_tutorials/
creating: src/common_tutorials/turtle_actionlib/
inflating: src/common_tutorials/turtle_actionlib/package.xml
creating: src/common_tutorials/turtle_actionlib/action/
inflating: src/common_tutorials/turtle_actionlib/action/Shape.action
creating: src/common_tutorials/turtle_actionlib/src/
inflating: src/common_tutorials/turtle_actionlib/src/shape_server.cpp
inflating: src/common_tutorials/turtle_actionlib/src/shape_client.cpp
inflating: src/common_tutorials/turtle_actionlib/CMakeLists.txt
inflating: src/common_tutorials/turtle_actionlib/CHANGELOG.rst
creating: src/common_tutorials/turtle_actionlib/msg/
inflating: src/common_tutorials/turtle_actionlib/msg/Velocity.msg
creating: src/common_tutorials/common_tutorials/
inflating: src/common_tutorials/common_tutorials/package.xml
inflating: src/common_tutorials/common_tutorials/CMakeLists.txt
inflating: src/common_tutorials/common_tutorials/CHANGELOG.rst
creating: src/common_tutorials/pluginlib_tutorials/
inflating: src/common_tutorials/pluginlib_tutorials/package.xml
creating: src/common_tutorials/pluginlib_tutorials/src/
inflating: src/common_tutorials/pluginlib_tutorials/src/polygon_plugins.cpp
inflating: src/common_tutorials/pluginlib_tutorials/src/polygon_loader.cpp
inflating: src/common_tutorials/pluginlib_tutorials/polygon_plugins.xml
inflating: src/common_tutorials/pluginlib_tutorials/CMakeLists.txt
inflating: src/common_tutorials/pluginlib_tutorials/CHANGELOG.rst
creating: src/common_tutorials/pluginlib_tutorials/include/
creating: src/common_tutorials/pluginlib_tutorials/include/pluginlib_tutorials/
inflating: src/common_tutorials/pluginlib_tutorials/include/pluginlib_tutorials/polygon_plugins.h
inflating: src/common_tutorials/pluginlib_tutorials/include/pluginlib_tutorials/polygon_base.h
creating: src/common_tutorials/actionlib_tutorials/
inflating: src/common_tutorials/actionlib_tutorials/package.xml
creating: src/common_tutorials/actionlib_tutorials/action/
inflating: src/common_tutorials/actionlib_tutorials/action/Fibonacci.action
inflating: src/common_tutorials/actionlib_tutorials/action/Averaging.action
creating: src/common_tutorials/actionlib_tutorials/src/
inflating: src/common_tutorials/actionlib_tutorials/src/fibonacci_client.cpp
inflating: src/common_tutorials/actionlib_tutorials/src/averaging_server.cpp
inflating: src/common_tutorials/actionlib_tutorials/src/averaging_client.cpp
inflating: src/common_tutorials/actionlib_tutorials/src/fibonacci_server.cpp
inflating: src/common_tutorials/actionlib_tutorials/src/fibonacci_class_client.cpp
inflating: src/common_tutorials/actionlib_tutorials/src/fibonacci_callback_client.cpp
inflating: src/common_tutorials/actionlib_tutorials/CMakeLists.txt
inflating: src/common_tutorials/actionlib_tutorials/CHANGELOG.rst
creating: src/common_tutorials/actionlib_tutorials/scripts/
inflating: src/common_tutorials/actionlib_tutorials/scripts/gen_numbers.py
inflating: src/common_tutorials/actionlib_tutorials/scripts/fibonacci_client.py
inflating: src/common_tutorials/actionlib_tutorials/scripts/fibonacci_server.py
creating: src/common_tutorials/nodelet_tutorial_math/
inflating: src/common_tutorials/nodelet_tutorial_math/package.xml
extracting: src/common_tutorials/nodelet_tutorial_math/plus_default.yaml
inflating: src/common_tutorials/nodelet_tutorial_math/nodelet_math.xml
inflating: src/common_tutorials/nodelet_tutorial_math/plus.launch
creating: src/common_tutorials/nodelet_tutorial_math/src/
inflating: src/common_tutorials/nodelet_tutorial_math/src/plus.cpp
inflating: src/common_tutorials/nodelet_tutorial_math/CMakeLists.txt
inflating: src/common_tutorials/nodelet_tutorial_math/CHANGELOG.rst
creating: src/geometry_tutorials/
creating: src/geometry_tutorials/geometry_tutorials/
inflating: src/geometry_tutorials/geometry_tutorials/package.xml
inflating: src/geometry_tutorials/geometry_tutorials/CMakeLists.txt
inflating: src/geometry_tutorials/geometry_tutorials/CHANGELOG.rst
creating: src/geometry_tutorials/turtle_tf/
creating: src/geometry_tutorials/turtle_tf/nodes/
inflating: src/geometry_tutorials/turtle_tf/nodes/turtle_tf_message_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf/nodes/fixed_tf_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf/nodes/turtle_tf_listener.py
inflating: src/geometry_tutorials/turtle_tf/nodes/turtle_tf_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf/nodes/dynamic_tf_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf/nodes/turtle_tf_listener_wait.py
inflating: src/geometry_tutorials/turtle_tf/package.xml
creating: src/geometry_tutorials/turtle_tf/launch/
inflating: src/geometry_tutorials/turtle_tf/launch/start_debug_demo.launch
inflating: src/geometry_tutorials/turtle_tf/launch/turtle_tf_sensor.launch
inflating: src/geometry_tutorials/turtle_tf/launch/turtle_tf_demo.launch
creating: src/geometry_tutorials/turtle_tf/src/
inflating: src/geometry_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp
inflating: src/geometry_tutorials/turtle_tf/src/turtle_tf_message_filter.cpp
inflating: src/geometry_tutorials/turtle_tf/src/turtle_tf_listener.cpp
inflating: src/geometry_tutorials/turtle_tf/src/turtle_tf_listener_debug.cpp
inflating: src/geometry_tutorials/turtle_tf/CMakeLists.txt
creating: src/geometry_tutorials/turtle_tf/rviz/
inflating: src/geometry_tutorials/turtle_tf/rviz/turtle_rviz_groovy.rviz
inflating: src/geometry_tutorials/turtle_tf/rviz/turtle_rviz.rviz
inflating: src/geometry_tutorials/turtle_tf/CHANGELOG.rst
creating: src/geometry_tutorials/turtle_tf2/
creating: src/geometry_tutorials/turtle_tf2/nodes/
inflating: src/geometry_tutorials/turtle_tf2/nodes/dynamic_tf2_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf2/nodes/turtle_tf2_listener.py
inflating: src/geometry_tutorials/turtle_tf2/nodes/turtle_tf2_listener_wait.py
inflating: src/geometry_tutorials/turtle_tf2/nodes/turtle_tf2_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf2/nodes/turtle_tf2_message_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf2/nodes/fixed_tf2_broadcaster.py
inflating: src/geometry_tutorials/turtle_tf2/package.xml
creating: src/geometry_tutorials/turtle_tf2/launch/
inflating: src/geometry_tutorials/turtle_tf2/launch/turtle_tf2_sensor_cpp.launch
inflating: src/geometry_tutorials/turtle_tf2/launch/turtle_tf2_demo_cpp.launch
inflating: src/geometry_tutorials/turtle_tf2/launch/turtle_tf2_demo.launch
inflating: src/geometry_tutorials/turtle_tf2/launch/turtle_tf2_sensor.launch
creating: src/geometry_tutorials/turtle_tf2/src/
inflating: src/geometry_tutorials/turtle_tf2/src/turtle_tf2_broadcaster.cpp
inflating: src/geometry_tutorials/turtle_tf2/src/message_filter.cpp
inflating: src/geometry_tutorials/turtle_tf2/src/turtle_tf2_listener.cpp
inflating: src/geometry_tutorials/turtle_tf2/CMakeLists.txt
creating: src/geometry_tutorials/turtle_tf2/rviz/
inflating: src/geometry_tutorials/turtle_tf2/rviz/turtle_rviz_groovy.rviz
inflating: src/geometry_tutorials/turtle_tf2/rviz/turtle_rviz.rviz
inflating: src/geometry_tutorials/turtle_tf2/CHANGELOG.rst
inflating: src/CMakeLists.txt
creating: src/ros_tutorials/
creating: src/ros_tutorials/roscpp_tutorials/
creating: src/ros_tutorials/roscpp_tutorials/listener_with_userdata/
inflating: src/ros_tutorials/roscpp_tutorials/listener_with_userdata/listener_with_userdata.cpp
inflating: src/ros_tutorials/roscpp_tutorials/listener_with_userdata/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/add_two_ints_client/
inflating: src/ros_tutorials/roscpp_tutorials/add_two_ints_client/add_two_ints_client.cpp
inflating: src/ros_tutorials/roscpp_tutorials/add_two_ints_client/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/notify_connect/
inflating: src/ros_tutorials/roscpp_tutorials/notify_connect/notify_connect.cpp
inflating: src/ros_tutorials/roscpp_tutorials/notify_connect/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/parameters/
inflating: src/ros_tutorials/roscpp_tutorials/parameters/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/parameters/parameters.cpp
creating: src/ros_tutorials/roscpp_tutorials/listener_single_message/
inflating: src/ros_tutorials/roscpp_tutorials/listener_single_message/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/listener_single_message/listener_single_message.cpp
creating: src/ros_tutorials/roscpp_tutorials/listener_with_tracked_object/
inflating: src/ros_tutorials/roscpp_tutorials/listener_with_tracked_object/listener_with_tracked_object.cpp
inflating: src/ros_tutorials/roscpp_tutorials/listener_with_tracked_object/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/package.xml
creating: src/ros_tutorials/roscpp_tutorials/add_two_ints_server/
inflating: src/ros_tutorials/roscpp_tutorials/add_two_ints_server/add_two_ints_server.cpp
inflating: src/ros_tutorials/roscpp_tutorials/add_two_ints_server/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/launch/
inflating: src/ros_tutorials/roscpp_tutorials/launch/talker_listener.launch
creating: src/ros_tutorials/roscpp_tutorials/custom_callback_processing/
inflating: src/ros_tutorials/roscpp_tutorials/custom_callback_processing/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/custom_callback_processing/custom_callback_processing.cpp
creating: src/ros_tutorials/roscpp_tutorials/listener_async_spin/
inflating: src/ros_tutorials/roscpp_tutorials/listener_async_spin/listener_async_spin.cpp
inflating: src/ros_tutorials/roscpp_tutorials/listener_async_spin/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/listener_unreliable/
inflating: src/ros_tutorials/roscpp_tutorials/listener_unreliable/listener_unreliable.cpp
inflating: src/ros_tutorials/roscpp_tutorials/listener_unreliable/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/listener/
inflating: src/ros_tutorials/roscpp_tutorials/listener/listener.cpp
inflating: src/ros_tutorials/roscpp_tutorials/listener/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/add_two_ints_server_class/
inflating: src/ros_tutorials/roscpp_tutorials/add_two_ints_server_class/add_two_ints_server_class.cpp
inflating: src/ros_tutorials/roscpp_tutorials/add_two_ints_server_class/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/anonymous_listener/
inflating: src/ros_tutorials/roscpp_tutorials/anonymous_listener/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/anonymous_listener/anonymous_listener.cpp
creating: src/ros_tutorials/roscpp_tutorials/listener_multiple/
inflating: src/ros_tutorials/roscpp_tutorials/listener_multiple/listener_multiple.cpp
inflating: src/ros_tutorials/roscpp_tutorials/listener_multiple/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/srv/
inflating: src/ros_tutorials/roscpp_tutorials/srv/TwoInts.srv
inflating: src/ros_tutorials/roscpp_tutorials/CHANGELOG.rst
creating: src/ros_tutorials/roscpp_tutorials/timers/
inflating: src/ros_tutorials/roscpp_tutorials/timers/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/timers/timers.cpp
creating: src/ros_tutorials/roscpp_tutorials/babbler/
inflating: src/ros_tutorials/roscpp_tutorials/babbler/babbler.cpp
inflating: src/ros_tutorials/roscpp_tutorials/babbler/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/listener_threaded_spin/
inflating: src/ros_tutorials/roscpp_tutorials/listener_threaded_spin/CMakeLists.txt
inflating: src/ros_tutorials/roscpp_tutorials/listener_threaded_spin/listener_threaded_spin.cpp
creating: src/ros_tutorials/roscpp_tutorials/listener_class/
inflating: src/ros_tutorials/roscpp_tutorials/listener_class/listener_class.cpp
inflating: src/ros_tutorials/roscpp_tutorials/listener_class/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/node_handle_namespaces/
inflating: src/ros_tutorials/roscpp_tutorials/node_handle_namespaces/node_handle_namespaces.cpp
inflating: src/ros_tutorials/roscpp_tutorials/node_handle_namespaces/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/talker/
inflating: src/ros_tutorials/roscpp_tutorials/talker/talker.cpp
inflating: src/ros_tutorials/roscpp_tutorials/talker/CMakeLists.txt
creating: src/ros_tutorials/roscpp_tutorials/time_api/
creating: src/ros_tutorials/roscpp_tutorials/time_api/sleep/
inflating: src/ros_tutorials/roscpp_tutorials/time_api/sleep/sleep.cpp
inflating: src/ros_tutorials/roscpp_tutorials/time_api/sleep/CMakeLists.txt
extracting: src/ros_tutorials/roscpp_tutorials/time_api/CMakeLists.txt
creating: src/ros_tutorials/turtlesim/
inflating: src/ros_tutorials/turtlesim/package.xml
creating: src/ros_tutorials/turtlesim/tutorials/
inflating: src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp
inflating: src/ros_tutorials/turtlesim/tutorials/draw_square.cpp
inflating: src/ros_tutorials/turtlesim/tutorials/mimic.cpp
creating: src/ros_tutorials/turtlesim/launch/
inflating: src/ros_tutorials/turtlesim/launch/multisim.launch
extracting: src/ros_tutorials/turtlesim/launch/turtlemimic.launch~
inflating: src/ros_tutorials/turtlesim/launch/turtlemimic.launch
creating: src/ros_tutorials/turtlesim/src/
creating: src/ros_tutorials/turtlesim/src/turtlesim/
extracting: src/ros_tutorials/turtlesim/src/turtlesim/__init__.py
inflating: src/ros_tutorials/turtlesim/src/turtle_frame.cpp
inflating: src/ros_tutorials/turtlesim/src/turtlesim.cpp
inflating: src/ros_tutorials/turtlesim/src/turtle.cpp
inflating: src/ros_tutorials/turtlesim/CMakeLists.txt
creating: src/ros_tutorials/turtlesim/srv/
inflating: src/ros_tutorials/turtlesim/srv/SetPen.srv
inflating: src/ros_tutorials/turtlesim/srv/TeleportRelative.srv
inflating: src/ros_tutorials/turtlesim/srv/Spawn.srv
inflating: src/ros_tutorials/turtlesim/srv/TeleportAbsolute.srv
extracting: src/ros_tutorials/turtlesim/srv/Kill.srv
inflating: src/ros_tutorials/turtlesim/CHANGELOG.rst
creating: src/ros_tutorials/turtlesim/images/
inflating: src/ros_tutorials/turtlesim/images/turtle.png
inflating: src/ros_tutorials/turtlesim/images/electric.png
inflating: src/ros_tutorials/turtlesim/images/hydro.svg
inflating: src/ros_tutorials/turtlesim/images/indigo.png
extracting: src/ros_tutorials/turtlesim/images/box-turtle.png
inflating: src/ros_tutorials/turtlesim/images/indigo.svg
extracting: src/ros_tutorials/turtlesim/images/turtle.xar
extracting: src/ros_tutorials/turtlesim/images/robot-turtle.png
inflating: src/ros_tutorials/turtlesim/images/fuerte.png
inflating: src/ros_tutorials/turtlesim/images/palette.png
extracting: src/ros_tutorials/turtlesim/images/diamondback.png
extracting: src/ros_tutorials/turtlesim/images/sea-turtle.png
inflating: src/ros_tutorials/turtlesim/images/groovy.png
inflating: src/ros_tutorials/turtlesim/images/hydro.png
creating: src/ros_tutorials/turtlesim/msg/
inflating: src/ros_tutorials/turtlesim/msg/Color.msg
inflating: src/ros_tutorials/turtlesim/msg/Pose.msg
creating: src/ros_tutorials/turtlesim/include/
creating: src/ros_tutorials/turtlesim/include/turtlesim/
inflating: src/ros_tutorials/turtlesim/include/turtlesim/turtle.h
inflating: src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h
creating: src/ros_tutorials/ros_tutorials/
inflating: src/ros_tutorials/ros_tutorials/package.xml
inflating: src/ros_tutorials/ros_tutorials/CMakeLists.txt
inflating: src/ros_tutorials/ros_tutorials/CHANGELOG.rst
creating: src/ros_tutorials/rospy_tutorials/
creating: src/ros_tutorials/rospy_tutorials/009_advanced_publish/
inflating: src/ros_tutorials/rospy_tutorials/009_advanced_publish/advanced_publish.launch
inflating: src/ros_tutorials/rospy_tutorials/009_advanced_publish/advanced_publish.py
inflating: src/ros_tutorials/rospy_tutorials/package.xml
creating: src/ros_tutorials/rospy_tutorials/007_connection_header/
inflating: src/ros_tutorials/rospy_tutorials/007_connection_header/README
inflating: src/ros_tutorials/rospy_tutorials/007_connection_header/connection_header.launch
inflating: src/ros_tutorials/rospy_tutorials/007_connection_header/client_connection_header.py
inflating: src/ros_tutorials/rospy_tutorials/007_connection_header/listener_connection_header.py
inflating: src/ros_tutorials/rospy_tutorials/007_connection_header/server_connection_header.py
inflating: src/ros_tutorials/rospy_tutorials/007_connection_header/talker_connection_header.py
creating: src/ros_tutorials/rospy_tutorials/006_parameters/
inflating: src/ros_tutorials/rospy_tutorials/006_parameters/param_talker.launch
inflating: src/ros_tutorials/rospy_tutorials/006_parameters/param_talker.py
creating: src/ros_tutorials/rospy_tutorials/test/
inflating: src/ros_tutorials/rospy_tutorials/test/test-talker-listener.launch
inflating: src/ros_tutorials/rospy_tutorials/test/test-connection-header.launch
inflating: src/ros_tutorials/rospy_tutorials/test/test-add-two-ints-with-roscpp-server.launch
inflating: src/ros_tutorials/rospy_tutorials/test/test_client_connection_header.py
inflating: src/ros_tutorials/rospy_tutorials/test/test-talker-listener-with-roscpp.launch
inflating: src/ros_tutorials/rospy_tutorials/test/test_peer_subscribe_notify.py
inflating: src/ros_tutorials/rospy_tutorials/test/test-add-two-ints.launch
inflating: src/ros_tutorials/rospy_tutorials/test/test_add_two_ints.py
inflating: src/ros_tutorials/rospy_tutorials/test/publish_on_shutdown_test_node.py
inflating: src/ros_tutorials/rospy_tutorials/test/test_listener_connection_header.py
inflating: src/ros_tutorials/rospy_tutorials/test/talker_listener_test.py
inflating: src/ros_tutorials/rospy_tutorials/test/test-on-shutdown.launch
inflating: src/ros_tutorials/rospy_tutorials/test/test_on_shutdown.py
inflating: src/ros_tutorials/rospy_tutorials/test/test-peer-subscribe-notify.launch
inflating: src/ros_tutorials/rospy_tutorials/test/test_server_connection_header.py
creating: src/ros_tutorials/rospy_tutorials/008_on_shutdown/
inflating: src/ros_tutorials/rospy_tutorials/008_on_shutdown/on_shutdown.launch
inflating: src/ros_tutorials/rospy_tutorials/008_on_shutdown/publish_on_shutdown.py
creating: src/ros_tutorials/rospy_tutorials/004_listener_subscribe_notify/
inflating: src/ros_tutorials/rospy_tutorials/004_listener_subscribe_notify/listener_subscribe_notify.py
inflating: src/ros_tutorials/rospy_tutorials/004_listener_subscribe_notify/listener_subscribe_notify.launch
inflating: src/ros_tutorials/rospy_tutorials/CMakeLists.txt
creating: src/ros_tutorials/rospy_tutorials/srv/
inflating: src/ros_tutorials/rospy_tutorials/srv/BadTwoInts.srv
inflating: src/ros_tutorials/rospy_tutorials/srv/AddTwoInts.srv
creating: src/ros_tutorials/rospy_tutorials/005_add_two_ints/
inflating: src/ros_tutorials/rospy_tutorials/005_add_two_ints/add_two_ints_client
inflating: src/ros_tutorials/rospy_tutorials/005_add_two_ints/add_two_ints_server
inflating: src/ros_tutorials/rospy_tutorials/CHANGELOG.rst
creating: src/ros_tutorials/rospy_tutorials/002_headers/
inflating: src/ros_tutorials/rospy_tutorials/002_headers/talker_header.py
inflating: src/ros_tutorials/rospy_tutorials/002_headers/listener_header.py
inflating: src/ros_tutorials/rospy_tutorials/002_headers/headers.launch
creating: src/ros_tutorials/rospy_tutorials/001_talker_listener/
inflating: src/ros_tutorials/rospy_tutorials/001_talker_listener/talker_listener.launch
inflating: src/ros_tutorials/rospy_tutorials/001_talker_listener/README
inflating: src/ros_tutorials/rospy_tutorials/001_talker_listener/listener
inflating: src/ros_tutorials/rospy_tutorials/001_talker_listener/listener.py
inflating: src/ros_tutorials/rospy_tutorials/001_talker_listener/talker.py
inflating: src/ros_tutorials/rospy_tutorials/001_talker_listener/talker
creating: src/ros_tutorials/rospy_tutorials/msg/
inflating: src/ros_tutorials/rospy_tutorials/msg/HeaderString.msg
extracting: src/ros_tutorials/rospy_tutorials/msg/Floats.msg
creating: src/ros_tutorials/rospy_tutorials/003_listener_with_user_data/
inflating: src/ros_tutorials/rospy_tutorials/003_listener_with_user_data/listener_with_user_data.launch
inflating: src/ros_tutorials/rospy_tutorials/003_listener_with_user_data/listener_with_user_data.py
creating: src/navigation_tutorials/
creating: src/navigation_tutorials/simple_navigation_goals_tutorial/
inflating: src/navigation_tutorials/simple_navigation_goals_tutorial/package.xml
creating: src/navigation_tutorials/simple_navigation_goals_tutorial/src/
inflating: src/navigation_tutorials/simple_navigation_goals_tutorial/src/simple_navigation_goals.cpp
inflating: src/navigation_tutorials/simple_navigation_goals_tutorial/CMakeLists.txt
creating: src/navigation_tutorials/point_cloud_publisher_tutorial/
inflating: src/navigation_tutorials/point_cloud_publisher_tutorial/package.xml
creating: src/navigation_tutorials/point_cloud_publisher_tutorial/src/
inflating: src/navigation_tutorials/point_cloud_publisher_tutorial/src/point_cloud_publisher.cpp
inflating: src/navigation_tutorials/point_cloud_publisher_tutorial/CMakeLists.txt
creating: src/navigation_tutorials/navigation_stage/
creating: src/navigation_tutorials/navigation_stage/move_base_config/
inflating: src/navigation_tutorials/navigation_stage/move_base_config/move_base.xml
inflating: src/navigation_tutorials/navigation_stage/move_base_config/global_costmap_params.yaml
inflating: src/navigation_tutorials/navigation_stage/move_base_config/base_local_planner_params.yaml
inflating: src/navigation_tutorials/navigation_stage/move_base_config/dwa_local_planner_params.yaml
inflating: src/navigation_tutorials/navigation_stage/move_base_config/slam_gmapping.xml
inflating: src/navigation_tutorials/navigation_stage/move_base_config/amcl_node.xml
inflating: src/navigation_tutorials/navigation_stage/move_base_config/local_costmap_params.yaml
inflating: src/navigation_tutorials/navigation_stage/move_base_config/costmap_common_params.yaml
inflating: src/navigation_tutorials/navigation_stage/package.xml
creating: src/navigation_tutorials/navigation_stage/launch/
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_amcl_2.5cm.launch
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_gmapping_5cm.launch
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_fake_localization_10cm.launch
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_amcl_10cm.launch
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_fake_localization_5cm.launch
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_multi_robot.launch
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_amcl_5cm.launch
inflating: src/navigation_tutorials/navigation_stage/launch/move_base_fake_localization_2.5cm.launch
inflating: src/navigation_tutorials/navigation_stage/single_robot.rviz
creating: src/navigation_tutorials/navigation_stage/stage_config/
creating: src/navigation_tutorials/navigation_stage/stage_config/maps/
inflating: src/navigation_tutorials/navigation_stage/stage_config/maps/willow-full-0.05.pgm
inflating: src/navigation_tutorials/navigation_stage/stage_config/maps/willow-full-0.025.pgm
inflating: src/navigation_tutorials/navigation_stage/stage_config/maps/willow-full.pgm
creating: src/navigation_tutorials/navigation_stage/stage_config/worlds/
inflating: src/navigation_tutorials/navigation_stage/stage_config/worlds/willow-pr2-multi.world
inflating: src/navigation_tutorials/navigation_stage/stage_config/worlds/willow-pr2.world
inflating: src/navigation_tutorials/navigation_stage/stage_config/worlds/willow-pr2-2.5cm.world
inflating: src/navigation_tutorials/navigation_stage/stage_config/worlds/willow-pr2-5cm.world
inflating: src/navigation_tutorials/navigation_stage/multi_robot.rviz
inflating: src/navigation_tutorials/navigation_stage/CMakeLists.txt
creating: src/navigation_tutorials/roomba_stage/
inflating: src/navigation_tutorials/roomba_stage/roomba_lse_arena.world
creating: src/navigation_tutorials/roomba_stage/maps/
inflating: src/navigation_tutorials/roomba_stage/maps/lse_arena.yaml
inflating: src/navigation_tutorials/roomba_stage/maps/lse_arena.pgm
inflating: src/navigation_tutorials/roomba_stage/move_base_lse_arena.launch
inflating: src/navigation_tutorials/roomba_stage/package.xml
inflating: src/navigation_tutorials/roomba_stage/manifest.xml
creating: src/navigation_tutorials/roomba_stage/params/
inflating: src/navigation_tutorials/roomba_stage/params/global_costmap_params.yaml
inflating: src/navigation_tutorials/roomba_stage/params/base_local_planner_params.yaml
inflating: src/navigation_tutorials/roomba_stage/params/amcl_roomba.launch
inflating: src/navigation_tutorials/roomba_stage/params/local_costmap_params.yaml
inflating: src/navigation_tutorials/roomba_stage/params/costmap_common_params.yaml
inflating: src/navigation_tutorials/roomba_stage/params/local_costmap_params_2.yaml
inflating: src/navigation_tutorials/roomba_stage/roomba_stage.rviz
inflating: src/navigation_tutorials/roomba_stage/CMakeLists.txt
creating: src/navigation_tutorials/robot_setup_tf_tutorial/
inflating: src/navigation_tutorials/robot_setup_tf_tutorial/package.xml
inflating: src/navigation_tutorials/robot_setup_tf_tutorial/manifest.xml
creating: src/navigation_tutorials/robot_setup_tf_tutorial/src/
inflating: src/navigation_tutorials/robot_setup_tf_tutorial/src/tf_broadcaster.cpp
inflating: src/navigation_tutorials/robot_setup_tf_tutorial/src/tf_listener.cpp
inflating: src/navigation_tutorials/robot_setup_tf_tutorial/CMakeLists.txt
creating: src/navigation_tutorials/odometry_publisher_tutorial/
inflating: src/navigation_tutorials/odometry_publisher_tutorial/package.xml
creating: src/navigation_tutorials/odometry_publisher_tutorial/src/
inflating: src/navigation_tutorials/odometry_publisher_tutorial/src/odometry_publisher.cpp
inflating: src/navigation_tutorials/odometry_publisher_tutorial/CMakeLists.txt
creating: src/navigation_tutorials/laser_scan_publisher_tutorial/
inflating: src/navigation_tutorials/laser_scan_publisher_tutorial/package.xml
creating: src/navigation_tutorials/laser_scan_publisher_tutorial/src/
inflating: src/navigation_tutorials/laser_scan_publisher_tutorial/src/laser_scan_publisher.cpp
inflating: src/navigation_tutorials/laser_scan_publisher_tutorial/CMakeLists.txt
creating: src/navigation_tutorials/navigation_tutorials/
inflating: src/navigation_tutorials/navigation_tutorials/package.xml
inflating: src/navigation_tutorials/navigation_tutorials/CMakeLists.txt
inflating: src/navigation_tutorials/README.md
creating: src/urdf_tutorial/
creating: src/urdf_tutorial/urdf_sim_tutorial/
inflating: src/urdf_tutorial/urdf_sim_tutorial/package.xml
creating: src/urdf_tutorial/urdf_sim_tutorial/launch/
inflating: src/urdf_tutorial/urdf_sim_tutorial/launch/control.launch
inflating: src/urdf_tutorial/urdf_sim_tutorial/launch/gazebo.launch
creating: src/urdf_tutorial/urdf_sim_tutorial/urdf/
inflating: src/urdf_tutorial/urdf_sim_tutorial/urdf/09-roscontrol.urdf.xacro
creating: src/urdf_tutorial/urdf_sim_tutorial/config/
inflating: src/urdf_tutorial/urdf_sim_tutorial/config/control.yaml
inflating: src/urdf_tutorial/urdf_sim_tutorial/CMakeLists.txt
inflating: src/urdf_tutorial/README.md
creating: src/urdf_tutorial/urdf_tutorial/
inflating: src/urdf_tutorial/urdf_tutorial/package.xml
creating: src/urdf_tutorial/urdf_tutorial/meshes/
inflating: src/urdf_tutorial/urdf_tutorial/meshes/l_finger.dae
inflating: src/urdf_tutorial/urdf_tutorial/meshes/l_finger_tip.dae
inflating: src/urdf_tutorial/urdf_tutorial/meshes/l_finger_tip_color.tif
inflating: src/urdf_tutorial/urdf_tutorial/meshes/l_finger_color.tif
creating: src/urdf_tutorial/urdf_tutorial/launch/
inflating: src/urdf_tutorial/urdf_tutorial/launch/display.launch
creating: src/urdf_tutorial/urdf_tutorial/urdf/
inflating: src/urdf_tutorial/urdf_tutorial/urdf/04-materials.urdf
inflating: src/urdf_tutorial/urdf_tutorial/urdf/05-visual.urdf
inflating: src/urdf_tutorial/urdf_tutorial/urdf/r2d2.xacro
inflating: src/urdf_tutorial/urdf_tutorial/urdf/07-physics.urdf
inflating: src/urdf_tutorial/urdf_tutorial/urdf/02-multipleshapes.urdf
inflating: src/urdf_tutorial/urdf_tutorial/urdf/03-origins.urdf
inflating: src/urdf_tutorial/urdf_tutorial/urdf/06-flexible.urdf
inflating: src/urdf_tutorial/urdf_tutorial/urdf/01-myfirst.urdf
inflating: src/urdf_tutorial/urdf_tutorial/urdf/08-macroed.urdf.xacro
inflating: src/urdf_tutorial/urdf_tutorial/CMakeLists.txt
creating: src/urdf_tutorial/urdf_tutorial/rviz/
inflating: src/urdf_tutorial/urdf_tutorial/rviz/urdf.vcg
inflating: src/urdf_tutorial/urdf_tutorial/rviz/urdf.rviz
inflating: src/urdf_tutorial/urdf_tutorial/CHANGELOG.rst
creating: src/urdf_tutorial/urdf_tutorial/images/
inflating: src/urdf_tutorial/urdf_tutorial/images/myfirst.png
inflating: src/urdf_tutorial/urdf_tutorial/images/visual.png
inflating: src/urdf_tutorial/urdf_tutorial/images/origins.png
inflating: src/urdf_tutorial/urdf_tutorial/images/multipleshapes.png
inflating: src/urdf_tutorial/urdf_tutorial/images/materials.png
inflating: src/urdf_tutorial/urdf_tutorial/images/flexible.png
\\u6b63\\u5728\\u8bfb\\u53d6\\u8f6f\\u4ef6\\u5305\\u5217\\u8868... \\u5b8c\\u6210
\\u6b63\\u5728\\u5206\\u6790\\u8f6f\\u4ef6\\u5305\\u7684\\u4f9d\\u8d56\\u5173\\u7cfb\\u6811
\\u6b63\\u5728\\u8bfb\\u53d6\\u72b6\\u6001\\u4fe1\\u606f... \\u5b8c\\u6210
\\u5c06\\u4f1a\\u540c\\u65f6\\u5b89\\u88c5\\u4e0b\\u5217\\u8f6f\\u4ef6\\uff1a
cups-bsd cups-client cups-common libcups2 libcupsfilters1 libcupsimage2
libmotif-common libxm4 poppler-data poppler-utils
\\u5efa\\u8bae\\u5b89\\u88c5\\uff1a
cups update-inetd xpp smbclient ghostscript fonts-japanese-mincho
| fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic
fonts-arphic-ukai fonts-arphic-uming fonts-nanum
\\u4e0b\\u5217\\u3010\\u65b0\\u3011\\u8f6f\\u4ef6\\u5305\\u5c06\\u88ab\\u5b89\\u88c5\\uff1a
cups-bsd cups-client cups-common libcupsfilters1 libcupsimage2
libmotif-common libxm4 poppler-data poppler-utils xpdf
\\u4e0b\\u5217\\u8f6f\\u4ef6\\u5305\\u5c06\\u88ab\\u5347\\u7ea7\\uff1a
libcups2
\\u5347\\u7ea7\\u4e86 1 \\u4e2a\\u8f6f\\u4ef6\\u5305\\uff0c\\u65b0\\u5b89\\u88c5\\u4e86 10 \\u4e2a\\u8f6f\\u4ef6\\u5305\\uff0c\\u8981\\u5378\\u8f7d 0 \\u4e2a\\u8f6f\\u4ef6\\u5305\\uff0c\\u6709 697 \\u4e2a\\u8f6f\\u4ef6\\u5305\\u672a\\u88ab\\u5347\\u7ea7\\u3002
\\u9700\\u8981\\u4e0b\\u8f7d 3,330 kB \\u7684\\u5f52\\u6863\\u3002
\\u89e3\\u538b\\u7f29\\u540e\\u4f1a\\u6d88\\u8017 18.7 MB \\u7684\\u989d\\u5916\\u7a7a\\u95f4\\u3002
\\u60a8\\u5e0c\\u671b\\u7ee7\\u7eed\\u6267\\u884c\\u5417\\uff1f [Y/n] y
\\u83b7\\u53d6:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 libmotif-common all 2.3.4-10 [11.1 kB]
\\u83b7\\u53d6:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/universe amd64 libxm4 amd64 2.3.4-10 [997 kB]
\\u83b7\\u53d6:3 http://mirrors.cloud.aliyuncs.com/ubuntu xenial/main amd64 poppler-data all 0.4.7-7 [1,495 kB]
\\u83b7\\u53d6:4 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 libcups2 amd64 2.1.3-4ubuntu0.11 [197 kB]
\\u83b7\\u53d6:5 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 libcupsfilters1 amd64 1.8.3-2ubuntu3.5 [80.5 kB]
\\u83b7\\u53d6:6 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 libcupsimage2 amd64 2.1.3-4ubuntu0.11 [16.1 kB]
\\u83b7\\u53d6:7 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 cups-common all 2.1.3-4ubuntu0.11 [135 kB]
\\u83b7\\u53d6:8 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 cups-client amd64 2.1.3-4ubuntu0.11 [133 kB]
\\u83b7\\u53d6:9 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 poppler-utils amd64 0.41.0-0ubuntu1.16 [131 kB]
\\u83b7\\u53d6:10 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/universe amd64 xpdf amd64 3.04-1ubuntu1.1 [100 kB]
\\u83b7\\u53d6:11 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main amd64 cups-bsd amd64 2.1.3-4ubuntu0.11 [34.9 kB]
\\u5df2\\u4e0b\\u8f7d 3,330 kB\\uff0c\\u8017\\u65f6 0\\u79d2 (8,908 kB/s)
\\u6b63\\u5728\\u9884\\u8bbe\\u5b9a\\u8f6f\\u4ef6\\u5305 ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 libmotif-common\\u3002
(\\u6b63\\u5728\\u8bfb\\u53d6\\u6570\\u636e\\u5e93 ... \\u7cfb\\u7edf\\u5f53\\u524d\\u5171\\u5b89\\u88c5\\u6709 185892 \\u4e2a\\u6587\\u4ef6\\u548c\\u76ee\\u5f55\\u3002)
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../libmotif-common_2.3.4-10_all.deb ...
\\u6b63\\u5728\\u89e3\\u5305 libmotif-common (2.3.4-10) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 libxm4:amd64\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../libxm4_2.3.4-10_amd64.deb ...
\\u6b63\\u5728\\u89e3\\u5305 libxm4:amd64 (2.3.4-10) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 poppler-data\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../poppler-data_0.4.7-7_all.deb ...
\\u6b63\\u5728\\u89e3\\u5305 poppler-data (0.4.7-7) ...
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../libcups2_2.1.3-4ubuntu0.11_amd64.deb ...
\\u6b63\\u5728\\u5c06 libcups2:amd64 (2.1.3-4ubuntu0.11) \\u89e3\\u5305\\u5230 (2.1.3-4ubuntu0.4) \\u4e0a ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 libcupsfilters1:amd64\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../libcupsfilters1_1.8.3-2ubuntu3.5_amd64.deb ...
\\u6b63\\u5728\\u89e3\\u5305 libcupsfilters1:amd64 (1.8.3-2ubuntu3.5) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 libcupsimage2:amd64\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../libcupsimage2_2.1.3-4ubuntu0.11_amd64.deb ...
\\u6b63\\u5728\\u89e3\\u5305 libcupsimage2:amd64 (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 cups-common\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../cups-common_2.1.3-4ubuntu0.11_all.deb ...
\\u6b63\\u5728\\u89e3\\u5305 cups-common (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 cups-client\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../cups-client_2.1.3-4ubuntu0.11_amd64.deb ...
\\u6b63\\u5728\\u89e3\\u5305 cups-client (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 poppler-utils\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../poppler-utils_0.41.0-0ubuntu1.16_amd64.deb ...
\\u6b63\\u5728\\u89e3\\u5305 poppler-utils (0.41.0-0ubuntu1.16) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 xpdf\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../xpdf_3.04-1ubuntu1.1_amd64.deb ...
\\u6b63\\u5728\\u89e3\\u5305 xpdf (3.04-1ubuntu1.1) ...
\\u6b63\\u5728\\u9009\\u4e2d\\u672a\\u9009\\u62e9\\u7684\\u8f6f\\u4ef6\\u5305 cups-bsd\\u3002
\\u6b63\\u51c6\\u5907\\u89e3\\u5305 .../cups-bsd_2.1.3-4ubuntu0.11_amd64.deb ...
\\u6b63\\u5728\\u89e3\\u5305 cups-bsd (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u5904\\u7406\\u7528\\u4e8e libc-bin (2.23-0ubuntu10) \\u7684\\u89e6\\u53d1\\u5668 ...
\\u6b63\\u5728\\u5904\\u7406\\u7528\\u4e8e fontconfig (2.11.94-0ubuntu1.1) \\u7684\\u89e6\\u53d1\\u5668 ...
\\u6b63\\u5728\\u5904\\u7406\\u7528\\u4e8e man-db (2.7.5-1) \\u7684\\u89e6\\u53d1\\u5668 ...
\\u6b63\\u5728\\u5904\\u7406\\u7528\\u4e8e mime-support (3.59ubuntu1) \\u7684\\u89e6\\u53d1\\u5668 ...
\\u6b63\\u5728\\u5904\\u7406\\u7528\\u4e8e hicolor-icon-theme (0.15-0ubuntu1) \\u7684\\u89e6\\u53d1\\u5668 ...
\\u6b63\\u5728\\u5904\\u7406\\u7528\\u4e8e desktop-file-utils (0.22-1ubuntu5.1) \\u7684\\u89e6\\u53d1\\u5668 ...
\\u6b63\\u5728\\u8bbe\\u7f6e libmotif-common (2.3.4-10) ...
\\u6b63\\u5728\\u8bbe\\u7f6e libxm4:amd64 (2.3.4-10) ...
\\u6b63\\u5728\\u8bbe\\u7f6e poppler-data (0.4.7-7) ...
\\u6b63\\u5728\\u8bbe\\u7f6e libcups2:amd64 (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u8bbe\\u7f6e libcupsfilters1:amd64 (1.8.3-2ubuntu3.5) ...
\\u6b63\\u5728\\u8bbe\\u7f6e libcupsimage2:amd64 (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u8bbe\\u7f6e cups-common (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u8bbe\\u7f6e cups-client (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u6dfb\\u52a0\\u7ec4"lpadmin" (GID 120)...
\\u5b8c\\u6210\\u3002
\\u6b63\\u5728\\u8bbe\\u7f6e poppler-utils (0.41.0-0ubuntu1.16) ...
\\u6b63\\u5728\\u8bbe\\u7f6e xpdf (3.04-1ubuntu1.1) ...
\\u6b63\\u5728\\u8bbe\\u7f6e cups-bsd (2.1.3-4ubuntu0.11) ...
\\u6b63\\u5728\\u5904\\u7406\\u7528\\u4e8e libc-bin (2.23-0ubuntu10) \\u7684\\u89e6\\u53d1\\u5668 ...
Mission completed.
shiyanlou:~/ $ [21:49:49]
以上是关于ROS1云课→18一键配置的主要内容,如果未能解决你的问题,请参考以下文章