首页 > 其他分享 >基于systemback的ROS系统镜像备份和安装方案

基于systemback的ROS系统镜像备份和安装方案

时间:2022-09-21 12:00:05浏览次数:101  
标签:keyserver 备份 sudo apt systemback Ubuntu ROS ubuntu

ROS系统安装配置复杂,一台机器安装完成之后,如何快速在其他机器上拷贝安装,是一个重要问题。这里给出一个基于systemback的ROS备份安装方案。

Install Systemback on Ubuntu 18.04, 19.10 and 20.04

Ubuntu 16.04 users can install Systemback from PPA by running the following commands in terminal.

sudo add-apt-repository ppa:nemh/systemback

sudo apt update

sudo apt install systemback

The author of Systemback stopped its development in 2016, so Ubuntu 18.04, 19.10 and 20.04 are not in the supported list. If you run the above command on Ubuntu 18.04, you will see the following error,

E: The repository 'http://ppa.launchpad.net/nemh/systemback/ubuntu bionic Release' does not have a Release file.

or

E: Unable to locate package systemback

To install systemback on Ubuntu 18.04/19.10, first remove the PPA.

sudo add-apt-repository --remove ppa:nemh/systemback

The Systemback binary for Ubuntu 16.04 is compatible with Ubuntu 18.04/19.10/20.04, so we can add the Ubuntu 16.04 PPA on 18.04/19.10. Run the following command to import the GPG signing key of this PPA so that the package manager can verify signature. The signing key can be found on launchpad.net.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B

 

If you see the following error:

gpg: keyserver receive failed: no keyserver available

or

gpg: keyserver receive failed: No data

You can fix this error by using a different keyserver. So instead of keyserver.ubuntu.com you can use pgp.mit.edu.

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B

Then add the PPA on Ubuntu 18.04/19.10/20.04.

sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"

Update package list and install Systemback.

sudo apt update

sudo apt install systemback 

注意:如果你遇到一下错误(不能访问cn.archive.ubuntu.com导致无法完成下载),那么需要更换访问源的网址

解决方案:终端输入

sudo vi /etc/apt/sources.list

将打开的文件中所有的http://cn.archive.ubuntu.com更换为镜像的网址即可(我这边用的阿里云 http://mirrors.aliyun.com/ubuntu/)  

 ------------------------------------------------------------------

Then you can start Systemback from your application menu. You need to enter your password to use this software. After you enter the password, click OK button.

 

 As you can see, you can create restore points of your system, restore to a point, copy the system to another partition, install the system to a new partition, create live system (bootable ISO image), repair the system and upgrade software on the system.

 

标签:keyserver,备份,sudo,apt,systemback,Ubuntu,ROS,ubuntu
From: https://www.cnblogs.com/carsonzhu/p/16715057.html

相关文章

  • microsoft edge webview2 runtime是什么
    https://wenda.so.com/q/1644147108210589microsoftedgewebview2runtime 控件允许在本机应用中嵌入web技术(HTML、CSS以及JavaScript)。WebView2控件使用 Micr......
  • Net RunTIme Microsoft.Extensions.DependencyInjection 调试报错修复
       重新生成时直接报错,报错项目可直接找到,运行没问题。D:\SourceCode\Net\Runtime2\src\libraries\Common\tests\TestUtilities\TestUtilities.csproj//注释代码......
  • MySQL实现备份(3)之xtrabackup 备份工具
    xtrabackup工具:是percona公司开发的一个用于对MySQL进行备份的工具。相对于mysqldump,xtrabackup支持增量备份、差异备份等。使用手册;https://www.percona.com/doc/percon......
  • 新开源HTML5单文件网页版ACME客户端,可在线申请Let's Encrypt、ZeroSSL免费HTTPS多域名
    目录开源项目的起源项目地址使用方法第一步:选择Let'sEncrypt、ZeroSSL或其他证书颁发机构第二步:证书配置,填写域名第三步:完成域名所有权的验证第四步:下载保存证书PEM文件源......
  • 【数据库】C#使用ADO.NET操作sqlite数据库 --Microsoft.Data.Sqlite
    概述操作sqlite数据库之前你必须了解:ADO.NET、数据提供程序等知识点,以下简单介绍。ADO.NET是微软公司提供的一款全新的数据库访问技术,是在.NETFramework中负责数据访问......
  • MySQL实现备份案例(2)
    案例1:MySQL8.0实现数据库冷备份和还原10.0.0.10--MySQL8.0#停止数据库[[email protected]]#systemctlstopmysqld.service#备份数据[root@CentOS8~]#scp-......
  • MySQL实现备份(1)
    基础知识:备份类型:完全备份和部分备份冷备份、热备份、温备份温备份适用于:myisam热备份适用于:innodb物理备份和逻辑备份完全备份和部分备份完全备份:备份所......
  • 备份ROS总结
    关于在vscode中运行c++,python修改配置文件,CMakeLists.txt修改配置文件连接块和运行块。python只改一个地方,目的;为python找到合理的解释器add_executable(节点名称......
  • ROS通信 9.19 话题通信+服务器参数
    ROS通信服务通信服务通信也是ROS中一种极其常用的通信模式,服务通信是基于请求响应模式的,是一种应答机制。也即:一个节点A向另一个节点B发送请求,B接收处理请求并产生响......
  • ros_navigation案列操作流程
    1.启动仿真sourcedevel/setup.bashexportTURTLEBOT3_MODEL=burgerroslaunchturtlebot3_gazeboturtlebot3_world.launch#启动仿真2.开始建图sourcedevel/set......