登陆

apt-clone:备份已装置的软件包并在新的 Ubuntu 体系上康复它们

admin 2019-05-18 390人围观 ,发现0个评论

假如你需要在少数体系上装置相同的软件包时,apt-clone 会合适你。

-- Magesh Maruthamuthu(作者)

当咱们在依据 Ubuntu/Debian 的体系上运用 apt-clone,包装置会变得愈加简单。假如你需要在少数体系上装置相同的软件包时,apt-clone 会合适你。

假如你想在每个体系上手动构建和装置必要的软件包,这是一个耗时的进程。它能够经过多种方法完成,Linux 中有许多程序可用。咱们曩昔曾写过一篇关于 Aptik 的文章。它是能让 Ubuntu 用户备份和康复体系设置和数据的程序之一。

什么是 apt-clone?

apt-clone 能让你为 Debian/Ubuntu 体系创立一切已装置软件包的备份,这些软件包能够在新装置的体系(或容器)或目录中康复。

该apt-clone:备份已装置的软件包并在新的 Ubuntu 体系上康复它们备份能够在相同操作体系版别和架构的多个体系上复原。

怎么装置 apt-clone?

apt-clone 包能够在 Ubuntu/Debian 的官方库房中找到,所以,运用 apt 包管理器 或 apt-get 包管理器 来装置它。

运用 apt 包管理器装置 apt-clone。

$ sudo apt install apt-clone

运用 apt-get 包管理器装置 apt-clone。

$ sudo apt-get install apt-clone

怎么运用 apt-clone 备份已装置的软件包?

成功装置 apt-clone 之后。只需供给一个保存备份文件的方位。咱们将在 /backup 目录下保存已装置的软件包备份。

apt-clone 会将已装置的软件包列表保存到 apt-clone-state-Ubunapt-clone:备份已装置的软件包并在新的 Ubuntu 体系上康复它们tu18.2daygeek.com.tar.gz 中。

$ sudo apt-clone clone /backup

咱们相同能够经过运转 ls 指令来检查。

$ ls -lh /backup/

total 32K

-rw-r--r-- 1 root root 29K Apr 20 19:06 apt-clone-state-Ubuntu18.2daygeek.com.tar.gz

运转以下指令,检查备份文件的详细信息。

$ apt-clone info /backup/apt-clone-state-Ubuntapt-clone:备份已装置的软件包并在新的 Ubuntu 体系上康复它们u18.2daygeek.com.tar.gz

Hostname: Ubuntu18.2daygeek.com

Arch: amd64

Distro: bionic

Meta: libunity-scopes-json-def-desktop, ubapt-clone:备份已装置的软件包并在新的 Ubuntu 体系上康复它们untu-desktop

Installed: 1792 pkgs (194 automatic)

Date: Sat Apr 20 19:06:43 2019

依据上面的输出,备份文件中总共有 1792 个包。

怎么康复运用 apt-clone 进行备份的软件包?

你能够运用任何长途仿制程序来仿制长途服务器上的文件。

$ scp 中国海洋大学研究生院/backup/apt-clone-state-ubunt-18-04.tar.gz Destination-Server:/opt

仿制完成后,运用 apt-clone 履行复原。

运用以下指令进行复原。

$ sudo apt-clone restore /opt/apt-clone-state-Ubuntu18.2daygeek.com.tar.gz

请注意,复原将掩盖现有的 /etc/apt/sources.list 并装置/删去包。所以要当心。

假如你要将一切软件包复原到文件夹而不是实践复原,能够运用以下指令。

$ sudo apt-clone restore /opt/apt-apt-clone:备份已装置的软件包并在新的 Ubuntu 体系上康复它们clone-state-Ubuntu18.2daygeek.com.tar.gz --destination /opt/oldubuntu


via: https://www.2daygeek.com/apt-clone-backup-installed-packages-and-resapt-clone:备份已装置的软件包并在新的 Ubuntu 体系上康复它们tore-them-on-fresh-ubuntu-system/

作者: Magesh Maruthamuthu 选题: lujun9972 译者: geekpi 校正: wxy

本文由 LCTT 原创编译, Linux我国 荣誉推出

点击“了解更多”可拜访文内链接

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP