Ubuntu 16.04 + ROS Kinetic 机器人操作系统学习镜像分享与使用安装说明

Ubuntu 16.04 + ROS Kinetic 镜像分享与使用安装说明

内容概要:1 网盘文件介绍 2 镜像制作 3 系统使用与安装

---- 祝ROS爱好者和开发者新年快乐:-) ----

镜像iso约1.7GB,更多功能在网盘中查找即可。

1 网盘文件介绍

网址:http://pan.baidu.com/s/1kVe8u6F

打开后,目前有5个文件夹,分别为pic、iso、code、build、book。

pic图片目录,iso镜像目录,code学习ROS一些代码压缩包,build制作镜像文件,book书籍分享。


在iso文件夹可以看到镜像文件ExbotBook_xxx.iso,由于之前发布镜像太大,目前这个镜像就是纯净版,只有Ubuntu 16.04,ROS Kinetic,Gazebo 7.5,MoveIt!以及学习的代码示例,稍后会在试用时做详细介绍。之后,会依据需求更新并增加镜像,定制版镜像制作也会在后续博客中介绍。下载完成后,在build文件夹下载Universal-USB-Installer用于制作启动盘。


2 镜像制作

特别说明,试用时需要在BIOS设置Secure Boot为Disabled,安装完成后再开启Enable。

本镜像制作支持UEFI+Legacy启动,所以使用UEFI/Legacy Boot皆可。

制作过程如下:


需要勾选Showing *ISOs,点击Create:


等待制作完成,约4-8分钟,休息一下:-)


好,镜像制作完成,重启电脑即可使用。下面内容均在U盘系统中完成。


3 系统试用与安装

选择试用exbotbook即可试用此系统。桌面如下:


系统用户名:rosfun 密码:exbot

已经编译好可以使用的功能包如下:


当然,也可以在终端再编译一下看看,当然这是U盘灯会快闪:-)

rosfun@rosfun:~$ cd dev/catkin_ws/
rosfun@rosfun:~/dev/catkin_ws$ catkin_make
Base path: /home/rosfun/dev/catkin_ws
Source space: /home/rosfun/dev/catkin_ws/src
Build space: /home/rosfun/dev/catkin_ws/build
Devel space: /home/rosfun/dev/catkin_ws/devel
Install space: /home/rosfun/dev/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/rosfun/dev/catkin_ws/build"
####
####
#### Running command: "make -j4 -l4" in "/home/rosfun/dev/catkin_ws/build"
####
[  1%] Built target laser
[  1%] Built target base_controller
[  1%] Built target odometry
[  2%] Built target tf_listener
[  2%] Built target std_msgs_generate_messages_cpp
[  3%] Built target tf_broadcast
[  3%] Built target std_msgs_generate_messages_nodejs
[  3%] Built target std_msgs_generate_messages_lisp
[  3%] Built target std_msgs_generate_messages_py
[  3%] Built target std_msgs_generate_messages_eus
[  3%] Built target actionlib_msgs_generate_messages_eus
[  3%] Built target _kamtoa_smarthome_controller_generate_messages_check_deps_smarthome_action
[  3%] Built target _kamtoa_smarthome_controller_generate_messages_check_deps_smarthome_response
[  3%] Built target _my_sph_actions_generate_messages_check_deps_sphero_action_msgActionGoal
[  3%] Built target _my_sph_actions_generate_messages_check_deps_sphero_action_msgFeedback
[  3%] Built target nav_msgs_generate_messages_eus
[  3%] Built target _my_sph_actions_generate_messages_check_deps_sphero_action_msgActionResult
[  3%] Built target _my_sph_actions_generate_messages_check_deps_sphero_action_msgResult
[  3%] Built target _my_sph_actions_generate_messages_check_deps_sphero_action_msgGoal
[  3%] Built target _my_sph_actions_generate_messages_check_deps_sphero_action_msgActionFeedback
[  3%] Built target actionlib_msgs_generate_messages_nodejs
[  3%] Built target nav_msgs_generate_messages_nodejs
[  3%] Built target actionlib_msgs_generate_messages_py
[  3%] Built target nav_msgs_generate_messages_py
[  3%] Built target actionlib_msgs_generate_messages_cpp
[  3%] Built target _my_sph_actions_generate_messages_check_deps_sphero_action_msgAction
[  3%] Built target nav_msgs_generate_messages_cpp
[  3%] Built target actionlib_msgs_generate_messages_lisp
[  3%] Built target nav_msgs_generate_messages_lisp
[  4%] Generating dynamic reconfigure files from cfg/chapter2.cfg: /home/rosfun/dev/catkin_ws/devel/include/chapter2_tutorials/chapter2Config.h /home/rosfun/dev/catkin_ws/devel/lib/python2.7/dist-packages/chapter2_tutorials/cfg/chapter2Config.py
[  4%] Built target _sphero_node_generate_messages_check_deps_SpheroCollision
[  4%] Built target _chapter2_tutorials_generate_messages_check_deps_chapter2_srv1
[  4%] Built target _chapter2_tutorials_generate_messages_check_deps_chapter2_msg1
[  4%] Built target _driver_base_generate_messages_check_deps_ConfigValue
[  4%] Built target _driver_base_generate_messages_check_deps_ConfigString
[  4%] Built target _driver_base_generate_messages_check_deps_SensorLevels
[  6%] Built target chapter5_tutorials_gencfg
[  6%] Built target kamtoa_joystick
[  7%] Built target velocity_profiler
Generating reconfiguration files for chapter2_ in chapter2_tutorials
Wrote header file in /home/rosfun/dev/catkin_ws/devel/include/chapter2_tutorials/chapter2_Config.h
[  9%] Built target camera_timer
[  9%] Built target camera
[ 10%] Built target camera_polling
[ 10%] Built target chapter2_tutorials_gencfg
[ 11%] Built target sendGoals
[ 11%] Built target _chapter3_tutorials_generate_messages_check_deps_SetSpeed
[ 12%] Built target example7
[ 13%] Built target example3
[ 13%] Built target example1
[ 14%] Built target example2
[ 14%] Built target chapter3_tutorials_generate_messages_py
[ 15%] Built target example10
[ 15%] Built target chapter3_tutorials_generate_messages_lisp
[ 15%] Built target example8
[ 16%] Built target chapter3_tutorials_generate_messages_nodejs
[ 17%] Built target chapter3_tutorials_generate_messages_eus
[ 18%] Built target chapter3_tutorials_gencfg
[ 19%] Built target example9
[ 19%] Built target c4_example7
[ 20%] Built target c4_example6
[ 21%] Built target c4_example8
[ 22%] Built target c4_example5_2
[ 22%] Built target c4_example3
[ 23%] Built target c4_example2
[ 24%] Built target c4_example4
[ 25%] Built target c4_example1
[ 26%] Built target pcl_downsampling
[ 27%] Built target pcl_filter
[ 28%] Built target pcl_partitioning
[ 30%] Built target pcl_create
[ 30%] Built target pcl_model_estimation
[ 30%] Built target pcl_read
[ 31%] Built target pcl_visualize
[ 32%] Built target pcl_planar_segmentation
[ 32%] Built target pcl_matching
[ 33%] Built target pcl_write
[ 34%] Built target gazebo_contact_sensor_plugin
[ 34%] Built target rosbook_arm_hardware_gazebo
[ 34%] Built target octomap_msgs_generate_messages_lisp
[ 34%] Built target tf2_msgs_generate_messages_nodejs
[ 34%] Built target tf_generate_messages_cpp
[ 36%] Built target moveit_simple_grasps
[ 36%] Built target moveit_simple_grasps_filter
[ 36%] Built target actionlib_generate_messages_eus
[ 36%] Built target tf_generate_messages_py
[ 36%] Built target roscpp_generate_messages_lisp
[ 36%] Built target tf_generate_messages_eus
[ 36%] Built target geometry_msgs_generate_messages_lisp
[ 36%] Built target roscpp_generate_messages_nodejs
[ 36%] Built target tf_generate_messages_lisp
[ 36%] Built target rosgraph_msgs_generate_messages_lisp
[ 36%] Built target rosgraph_msgs_generate_messages_py
[ 36%] Built target roscpp_generate_messages_eus
[ 36%] Built target roscpp_generate_messages_py
[ 36%] Built target geometry_msgs_generate_messages_cpp
[ 36%] Built target sensor_msgs_generate_messages_nodejs
[ 36%] Built target tf_generate_messages_nodejs
[ 36%] Built target rosgraph_msgs_generate_messages_cpp
[ 36%] Built target tf2_msgs_generate_messages_cpp
[ 36%] Built target roscpp_generate_messages_cpp
[ 36%] Built target geometry_msgs_generate_messages_eus
[ 36%] Built target rosgraph_msgs_generate_messages_nodejs
[ 36%] Built target rosgraph_msgs_generate_messages_eus
[ 36%] Built target geometry_msgs_generate_messages_nodejs
[ 36%] Built target geometry_msgs_generate_messages_py
[ 36%] Built target sensor_msgs_generate_messages_cpp
[ 36%] Built target sensor_msgs_generate_messages_lisp
[ 36%] Built target tf2_msgs_generate_messages_lisp
[ 36%] Built target actionlib_generate_messages_cpp
[ 36%] Built target sensor_msgs_generate_messages_py
[ 36%] Built target actionlib_generate_messages_nodejs
[ 36%] Built target sensor_msgs_generate_messages_eus
[ 36%] Built target actionlib_generate_messages_py
[ 36%] Built target tf2_msgs_generate_messages_py
[ 36%] Built target tf2_msgs_generate_messages_eus
[ 36%] Built target actionlib_generate_messages_lisp
[ 36%] Built target visualization_msgs_generate_messages_cpp
[ 36%] Built target visualization_msgs_generate_messages_py
[ 36%] Built target visualization_msgs_generate_messages_eus
[ 36%] Built target visualization_msgs_generate_messages_lisp
[ 36%] Built target visualization_msgs_generate_messages_nodejs
[ 36%] Built target trajectory_msgs_generate_messages_nodejs
[ 36%] Built target trajectory_msgs_generate_messages_eus
[ 36%] Built target trajectory_msgs_generate_messages_cpp
[ 36%] Built target trajectory_msgs_generate_messages_lisp
[ 36%] Built target trajectory_msgs_generate_messages_py
[ 36%] Built target moveit_ros_manipulation_gencfg
[ 36%] Built target moveit_msgs_generate_messages_lisp
[ 36%] Built target octomap_msgs_generate_messages_py
[ 36%] Built target moveit_msgs_generate_messages_py
[ 36%] Built target object_recognition_msgs_generate_messages_nodejs
[ 36%] Built target shape_msgs_generate_messages_lisp
[ 36%] Built target object_recognition_msgs_generate_messages_lisp
[ 36%] Built target octomap_msgs_generate_messages_nodejs
[ 36%] Built target shape_msgs_generate_messages_eus
[ 36%] Built target object_recognition_msgs_generate_messages_py
[ 36%] Built target shape_msgs_generate_messages_cpp
[ 36%] Built target graph_msgs_generate_messages_py
[ 36%] Built target moveit_ros_planning_gencfg
[ 36%] Built target octomap_msgs_generate_messages_eus
[ 36%] Built target object_recognition_msgs_generate_messages_cpp
[ 36%] Built target moveit_msgs_generate_messages_cpp
[ 36%] Built target graph_msgs_generate_messages_cpp
[ 36%] Built target object_recognition_msgs_generate_messages_eus
[ 36%] Built target shape_msgs_generate_messages_py
[ 36%] Built target moveit_msgs_generate_messages_eus
[ 36%] Built target moveit_msgs_generate_messages_nodejs
[ 36%] Built target shape_msgs_generate_messages_nodejs
[ 36%] Built target graph_msgs_generate_messages_lisp
[ 36%] Built target graph_msgs_generate_messages_nodejs
[ 36%] Built target octomap_msgs_generate_messages_cpp
[ 36%] Built target graph_msgs_generate_messages_eus
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GenerateGraspsActionGoal
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GenerateGraspsGoal
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GenerateGraspsActionFeedback
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GenerateGraspsFeedback
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GenerateGraspsActionResult
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GenerateGraspsResult
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GenerateGraspsAction
[ 36%] Built target _moveit_simple_grasps_generate_messages_check_deps_GraspGeneratorOptions
[ 36%] Built target move_group_remove_object
[ 37%] Built target move_group_plan_group_state
[ 38%] Built target move_group_plan_single_target
[ 39%] Built target move_group_plan_random_target
[ 39%] Built target robot1_description_xacro_generated_to_devel_space_
[ 39%] Built target kamtoa_description_xacro_generated_to_devel_space_
[ 39%] Built target sphero_gazebo_xacro_generated_to_devel_space_
[ 40%] Built target move_group_add_object
[ 40%] Built target state_publisher_tutorials
[ 40%] Built target kamtoa_smarthome_controller_generate_messages_cpp
[ 41%] Built target kamtoa_smarthome_controller_generate_messages_nodejs
[ 42%] Built target kamtoa_smarthome_controller_generate_messages_py
[ 42%] Built target gazebo_sphero_controller
[ 43%] Built target kamtoa_smarthome_controller_generate_messages_lisp
[ 44%] Built target kamtoa_smarthome_controller_generate_messages_eus
[ 47%] Built target my_sph_actions_generate_messages_eus
[ 51%] Built target my_sph_actions_generate_messages_nodejs
[ 54%] Built target my_sph_actions_generate_messages_py
[ 57%] Built target my_sph_actions_generate_messages_cpp
[ 59%] Built target my_sph_actions_generate_messages_lisp
[ 59%] Built target sphero_node_generate_messages_eus
[ 60%] Built target sphero_node_generate_messages_py
[ 61%] Built target sphero_node_generate_messages_cpp
[ 62%] Built target sphero_node_generate_messages_lisp
Scanning dependencies of target chap2_example4
[ 62%] Built target sphero_node_generate_messages_nodejs
[ 62%] Built target chapter2_tutorials_generate_messages_cpp
[ 63%] Built target chapter2_tutorials_generate_messages_eus
[ 64%] Built target chapter2_tutorials_generate_messages_py
[ 64%] Building CXX object Learning_ROS_for_Robotics_Programming/chapter2_tutorials/CMakeFiles/chap2_example4.dir/src/example4.cpp.o
[ 65%] Built target chapter2_tutorials_generate_messages_lisp
[ 66%] Built target chapter2_tutorials_generate_messages_nodejs
[ 67%] Built target chap2_example1_b
[ 69%] Built target chap2_example1_a
[ 69%] Built target chap2_example3_b
[ 70%] Built target driver_base_generate_messages_eus
[ 73%] Built target driver_base_generate_messages_nodejs
[ 73%] Built target driver_base_generate_messages_py
[ 74%] Built target driver_base_generate_messages_lisp
[ 76%] Built target driver_base_generate_messages_cpp
[ 76%] Built target chapter3_tutorials_generate_messages_cpp
[ 77%] Built target camera_stereo
[ 77%] Built target example6
[ 78%] Built target moveit_simple_grasps_test
[ 81%] Built target moveit_simple_grasps_generate_messages_nodejs
[ 84%] Built target moveit_simple_grasps_generate_messages_lisp
[ 84%] Built target moveit_simple_grasps_server
[ 85%] Built target moveit_simple_grasps_filter_test
[ 89%] Built target moveit_simple_grasps_generate_messages_py
[ 92%] Built target moveit_simple_grasps_generate_messages_cpp
[ 95%] Built target moveit_simple_grasps_generate_messages_eus
[ 95%] Built target my_sph_actions_generate_messages
[ 95%] Built target kamtoa_smarthome_controller_generate_messages
[ 95%] Built target sphero_node_generate_messages
[ 96%] Built target chap2_example3_a
[ 97%] Built target chap2_example2_b
[ 98%] Built target gazebo_light_controller
[ 98%] Built target driver_base_generate_messages
[ 98%] Built target chap2_example2_a
[ 98%] Built target chapter2_tutorials_generate_messages
[ 98%] Built target chapter3_tutorials_generate_messages
[ 98%] Built target moveit_simple_grasps_generate_messages
[ 98%] Built target example4
[100%] Built target example5
[100%] Linking CXX executable /home/rosfun/dev/catkin_ws/devel/lib/chapter2_tutorials/chap2_example4
[100%] Built target chap2_example4
rosfun@rosfun:~/dev/catkin_ws$ 


举2个例子说明一下:

rviz:ROS数据可视化工具

$ roscore

$ rviz

$ roslaunch chapter3_tutorials example9.launch


可以观察到红色方块在rviz中缓慢移动:



gazebo:(model已经完全下载好,ROS仿真利器)

$ roslaunch sphero_gazebo main.launch

$ roslaunch sphero_gazebo keyboard_teleop.launch




使用键盘控制小钢球在环境中移动,体验一下三维物理引擎仿真的效果(Gazebo 7.5)


当然书中的例子,以及github上代码有兴趣都可以尝试。

如果看到这里,想要安装后使用,请阅读如下文字:

如果对Linux不熟悉的话,冲动是魔鬼,先在U盘系统多多练习学习就好,否则万一安装失败windows没了怎么办,即使安装成功,无法进入windows怎么办,提示风险哦 ;-)

安装说明:

这时,如果你想安装,点击桌面右上角图标,是木有结果的:-)确定安装请往下看:

打开终端,输入$ sudo ubiquity 输入密码:exbot

熟悉的安装界面出现了:



请注意下面警告,谨慎操作:




安装步骤和Ubuntu一模一样,安装完成后,如果windows系统不见了,UEFI/Legacy情况不同,可查找解决。

Legacy比较简单,进入系统后在终端输入 sudo update-grubsudo update-grub2 即可。


-End-

镜像制作稍后补充,可选用Pinguy Builder(已预装),Remastersys,respin。在sourceforge或github上可以下载。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预编译版,总体过程感觉还是挺简单的,但是由于在网上找的参考资料并没有和自己遇到的情况完全一样的,所以把自己的安装过程记录下来,方便和自己一样的后来人进行安装,同时也自己作个记录留作备忘。其实预编译版的CARLA本身几乎不用什么命令行进行安装,主要步骤只有解压缩和拷贝文件,和极少的命令行安装操作。但是相关依赖以及其它的CARLA所使用的一些工具需要一起安装好,下面一起来看看安装步骤吧。_ubuntu22.04安装carla
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载Ubuntu 20 安装包_ubuntu20下载
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装rally, pip3 install -r requirements.txt 时提示如下: 说明openssl 已安装。解决:1. pip3 install --upgrade pip , 结果输出如下 ..._error: command '/usr/bin/gcc' failed with exit code 1
文章浏览阅读1.1k次。自己刚踩坑装好的W11 WSL2 miniconda_wsl2 cuda
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standalone的,会有一点区别(不识别 下面的 -localhost no)上面的命令会在~/.vnc/目录下生成一个 passwd文件。具体端口号,可以查看vncserver -list返回结果中的RFB PROT。作用是vncserver启动的时候运行这些命令,把桌面程序启动起来。如果希望用某个用户比如 demo登录,就用su切换到这个用户。桌面版默认就已安装,服务器版需要手动安装,并启动。关闭某个会话可以用下面的命令。远程地址输入ip:port。查看全部的vnc会话。_ubuntu vncserver
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主要是连接一个远程的code-server服务,code-server服务安装在什么系统,调用的就是什么系统的环境,如这里使用ubuntu进行安装code-server,那使用的就是ubuntu环境,如需要go,python,java开发,需要在Ubuntu安装相关环境,创建的文件夹和项目也是在Ubuntu里面.这种方式其实在访问vscode的时候利于可以随时随地进行连接使用,且不受设备影响。
安装Ubuntu上超好用的终端Terminator。通过添加软件源、更新源、安装Terminator等步骤完成。
文章浏览阅读1.1k次,点赞83次,收藏74次。不要嫌弃Ubuntu的单调的终端界面啦,快来试试这些有意思的命令_ubuntu系统有趣的玩法
文章浏览阅读2.5k次。在ubuntu系统中,swap空间就是虚拟内存,所以考虑在磁盘空间富余的目录下设置虚拟内存swap文件,用来缓解内存不足的问题。通过上面的信息可以看到,/dev/vda2 目录下还剩余45G,那么就可以把swap文件生成在/dev/vda2目录下。在系统监控中发现,当数据库服务程序启动后,占用了大量内存空间,导致系统的剩余的内存往往只有几十MB。# bs 为块的大小,count 创建多少个块。# 执行命令后,删除创建的swap目录即可。#把生成的文件转换成 Swap 文件。2、创建一个swap文件。_ubuntu20修改swap大小
文章浏览阅读2.9k次,点赞2次,收藏10次。记录RV1126的SDK编译错误,以及解决处理_command exited with non-zero status 1
文章浏览阅读1.1w次,点赞22次,收藏101次。【记录】ubuntu20.04安装nvidia显卡驱动_ubuntu20.04安装nvidia显卡驱动
文章浏览阅读727次,点赞6次,收藏27次。在嵌入式Linux开发过程中,可能遇到uboot无法通过nfs服务从Ubuntu下载系统镜像(TTTTTT)的问题。如果你使用的是较新版本的Ubuntu,那么其**默认内核将不支持nfs2**!而**uboot仅支持到nfs2**,因此我们需要修改系统内核以及nfs配置文件,开启nfs2服务。**此问题非常棘手**,因为问题出现的时间太近,并且使用的人少。由于是2023年后才出现的问题,**chatgpt也无法解答**!本文参考网络上多篇博客资料,是解决此问题的最新办法。
ubuntu系统下安装软件的方法有多种,包括使用apt工具、deb软件包安装、源码编译安装以及通过软件中心安装。还有一种以 .run 后缀的软件包也可以在ubuntu系统下安装。具体的安装方法可以通过百度搜索来获取。
文章浏览阅读814次。本篇目的:Xubuntu如何安装pkg-configpkg-config是一个计算机软件包,用于帮助开发人员查找、定位和使用依赖库。它通常用于构建软件时,开发人员需要指定程序所依赖的外部库的位置和版本信息。使用pkg-config,开发人员可以很容易地查找、检索和导出这些依赖库的信息,从而简化了软件的构建过程。_ubuntu中怎么下载pkg-config
文章浏览阅读2k次。ubuntu创建共享文件夹_ubuntu20.04共享文件夹
文章浏览阅读2.9k次,点赞74次,收藏73次。对于有长期远程桌面需求的用户,建议将cpolar套餐升级到专业套餐,支持配置固定的公网TCP端口,且带宽也会相应的增大,支持更高效便捷的远程桌面连接Ubuntu系统。【cpolar内网穿透支持http/https/tcp协议,支持永久免费使用,不限制流量,无需公网IP,也不用进入路由器设置,操作简单。隧道创建成功后,点击左侧仪表盘的状态——在线隧道列表,查看xrdp隧道的所生成的公网TCP端口地址,复制下来。,使用cpolar内网穿透映射3389端口,生成公网TCP端口地址,实现在公网环境下,_ubuntu 局域网桌面
文章浏览阅读3.2k次。而在linux的ubuntu版本中,又多出两类用户:安装ubuntu系统的源用户xxx,其与root具有相同权限,仅在执行命令时,前面加sudo。在ubuntu中,用命令deluser username可以直接删除用户账号及家目录,而用centos7中的命令userdel -r username才能达到同样目的。在ubuntu中,没有moduser命令,centos7中的usermod修改用户信息的命令,同样可以用在ubuntu中。在系统中,创建新的用户或称为账号,一般需要多步操作。_ubuntu创建一个新用户
文章浏览阅读1.6w次,点赞4次,收藏23次。系统的许多日志文件都存储在 /var/log 目录中。你可以使用 ls /var/log 命令来列出可用的日志文件。/var/log/Xorg.0.log:包含 X 服务器的日志信息(图形界面)。打开DASH,搜索日志或者log,打开app,这个是/var/log的界面版。这将显示系统日志的末尾,并提供有关系统崩溃和错误的信息。/var/log/kern.log:包含内核日志信息。/var/log/dmesg:包含开机时的日志信息。/var/log/syslog:包含系统日志信息。_ubuntu查看系统日志
文章浏览阅读857次。首先将source.list复制为source.list.bak备份,然后将source.list内容改为需要的镜像源列表即可。Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/source.list文件中。本节均为 Ubuntu 20.04 的镜像源列表。若为其他版本,将所有focal更改为其他版本代号即可。_apt 国内源