|
|
51CTO旗下网站
|
|
挪动端

备份装置的包并在全新装置的Ubuntu上规复它们

在多个 Ubuntu 零碎上装置统一组软件包是一项耗时且无聊的义务。你不会想花工夫在多个零碎上重复装置相反的软件包。在相似架构的 Ubuntu 零碎上装置软件包时,有很多办法可以使这项义务更容易。

作者:Sk泉源:通博8888官网中国|2018-10-09 10:07

 

在多个 Ubuntu 零碎上装置统一组软件包是一项耗时且无聊的义务。你不会想花工夫在多个零碎上重复装置相反的软件包。在相似架构的 Ubuntu 零碎上装置软件包时,有很多办法可以使这项义务更容易。你可以方便地经过 Aptik 并点击频频鼠标将曩昔的 Ubuntu 零碎的使用顺序、设置和数据迁徙到新装置的零碎中。或许,你可以运用软件保证理器(比方 APT)获取备份的已装置软件包的完好列表,然后在新装置的零碎上装置它们。明天,我理解到另有另一个公用东西可以完成这项任务。来看一下 apt-clone,这是一个复杂的东西,可以让你为 Debian/Ubuntu 零碎创立一个已装置的软件包列表,这些软件包可以在新装置的零碎或容器上或目次中规复。

apt-clone 会协助你处置你想要的状况,

  • 在运转相似 Ubuntu(及衍生版)的多个零碎上装置分歧的使用顺序。
  • 常常在多个零碎上装置相反的软件包。
  • 备份已装置的使用顺序的完好列表,并在需求时随时随地规复它们。

在本扼要指南中,我们将讨论怎样在基于 Debian 的零碎上装置和运用 apt-clone。我在 Ubuntu 18.04 LTS 上测试了这个顺序,但它应该实用于一切基于 Debian 和 Ubuntu 的零碎。

备份已装置的软件包并在新装置的 Ubuntu 上规复它们

apt-clone 在默许堆栈中有。要装置它,只需在终端输出以下下令:

  1. $ sudo apt install apt-clone

装置后,只需创立已装置软件包的列表,并将其保管在你选择的任何地位。

  1. $ mkdir ~/mypackages
  2. $ sudo apt-clone clone ~/mypackages

下面的下令将我的 Ubuntu 中一切已装置的软件包保管在 ~/mypackages 目次下名为 apt-clone-state-ubuntuserver.tar.gz 的文件中。

要检查备份文件的细致信息,请运转:

  1. $ apt-clone info mypackages/apt-clone-state-ubuntuserver.tar.gz
  2. Hostname: ubuntuserver
  3. Arch: amd64
  4. Distro: bionic
  5. Meta:
  6. Installed: 516 pkgs (33 automatic)
  7. Date: Sat Sep 15 10:23:05 2018

如你所见,我的 Ubuntu 效劳器统共有 516 个包。

如今,将此文件复制到 USB 或内部驱动器上,并转至要装置统一套软件包的任何其他零碎。或许,你也可以将备份文件传输到网络上的零碎,并运用以下下令装置软件包:

  1. $ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz

请留意,此下令将掩盖你现有的 /etc/apt/sources.list 并将装置/删除软件包。正告过你了!别的,只需确保目的零碎是相反的 CPU 架谈判操纵零碎。比方,假如源零碎是 18.04 LTS 64 位,那么目的零碎必需也是相反的。

假如你不想在零碎上规复软件包,可以运用 --destination /some/location 选项将克隆复制到这个文件夹中。

  1. $ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz --destination ~/oldubuntu

在此例中,下面的下令将软件包规复到 ~/oldubuntu 中。

有关细致信息,请参阅协助局部:

  1. $ apt-clone -h

或许手书页:

  1. $ man apt-clone

发起阅读:

便是这些了。盼望这个有效。另有更多好工具。敬请等待!

干杯!

【编辑引荐】

  1. 每位Ubuntu 18.04用户都应该晓得的快捷键
  2. 怎样在Ubuntu 16.04强迫APT保证理器运用IPv4
  3. 怎样在Ubuntu上装置Cinnamon桌面情况
  4. 怎样处理Ubuntu中的 “sub process usr bin dpkg returned an error code 1” 错误
  5. 怎样在Ubuntu 通博8888官网中运用RAR文件
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

解密SEO:seo与网站乐成战略

本书是作者依据十年网站营销经历,特殊是seo(SEO)完成营销方面的技能和理论总结。本书协助读者树立搜刮营销的观点,剖析搜刮营...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊