备份 Ubuntu 上已安装的软件包(如 Linux Mint)

备份 Ubuntu 上已安装的软件包(如 Linux Mint)

在 Linux mint 上,您可以使用一个工具以简单的方式列出并保存所有已安装的软件包。有没有办法在 Ubuntu/Xubuntu/Lubuntu/... 上执行相同操作?

答案1

编辑:这不再是一个免费的应用程序。

阿普蒂克

看到这里的各种答案(并且不反对其中任何一个)后,我突然意识到你要求简单。在我的评论中,我链接到了一个名为 Aptik 的应用程序,我将向您展示为什么我认为这最符合您的标准。

Aptik 安装简单,使用起来也非常简单。它也是一个方便的 GUI(图形用户界面),按钮使用起来简单,完全不需要任何高级知识。只要你能用鼠标点击按钮,就可以安装 Aptik。

如果你想尝试阅读有关 Aptik 的更多信息,然后您可以点击这里并访问他们的主页。我其实不确定这样做有什么好处。他们的主页似乎没有太多信息。

- 它很简单而且确实有效!

它不仅能完成您要求的功能,还能做更多。我认为屏幕截图应该相当直观。

Aptik 在行动

如何安装 Aptik

  1. CTRL按+ ALT+打开终端T

  2. 将其复制并粘贴到终端:

     sudo apt-add-repository ppa:teejee2008/ppa
    
  3. ENTER

  4. 输入您的密码。屏幕上不会显示任何内容,光标不会移动,也不会出现星号 - 这是正常现象。

  5. 复制并粘贴此内容到您的终端:

     sudo apt-get update 
    
  6. ENTER

  7. 复制并粘贴此内容到您的终端:

     sudo apt-get install aptik  
    
  8. ENTER

  9. 允许应用程序安装并按照屏幕上的提示进行操作。

运行 Aptik

如果您的计算机与我的计算机类似,那么 Aptik 应该会神奇地出现在“开始”菜单中。就我而言,它出现在“系统工具”下。您的情况可能与我的不同。打开启动器并搜索aptik。如果由于某种特殊原因 Aptik 不可用,则可以通过运行 从终端(使用上述命令)启动它sudo aptik-launcher

如果出于某些更奇怪的原因,您想继续从终端完全运行应用程序,您也可以这样做,但需要您自己决定。为了完整起见,这是一个命令列表。

Aptik v1.6.4 by Tony George ([email protected])

Syntax: aptik [options]

Options:

  --list-available      List available packages
  --list-installed      List installed packages
  --list-top            List top-level installed packages
  --list-{manual|extra} List top-level packages installed by user
  --list-default        List default packages for linux distribution
  --list-ppa            List PPAs
  --list-themes         List themes in /usr/share/themes
  --list-icons          List icon themes in /usr/share/icons
  --backup-ppa          Backup list of PPAs
  --backup-packages     Backup list of manual and installed packages
  --backup-cache        Backup downloaded packages from APT cache
  --backup-themes       Backup themes from /usr/share/themes
  --backup-icons        Backup icons from /usr/share/icons
  --restore-ppa         Restore PPAs from file 'ppa.list'
  --restore-packages    Restore packages from file 'packages.list'
  --restore-cache       Restore downloaded packages to APT cache
  --restore-themes      Restore themes to /usr/share/themes
  --restore-icons       Restore icons to /usr/share/icons
  --take-ownership      Take ownership of files in your home directory
 --backup-dir          Backup directory (defaults to current directory)
  --[show-]desc         Show package description if available
  --yes                 Assume Yes for all prompts
  --h[elp]              Show all options

关闭

无论您选择哪种方法,都已包含此功能,以确保有一种简单、方便的 GUI 方式来完成此操作。在 Linux 中有很多方法可以完成任务,有多种选择总是好的。

答案2

您可以使用亚太地区所有基于 Ubuntu 的发行版中的软件:

来自维基百科

APTonCD 是一款可以备份通过高级打包工具 (APT) 或 aptitude 下载的软件包(.deb 文件)的工具,可创建一个存储库,用于在没有互联网访问的其他计算机上安装这些软件包。APTonCD 将收集的软件包收集到一个 ISO 映像中

更多的这里

要安装它,请在终端中运行:

sudo apt install aptoncd

答案3

尝试sudo dpkg --get-selections > /path/to/packagelist.txt一下 dpkg 会列出所有已安装的软件包(来自apt-get和 DEB 文件)并将它们输出到文本文件。在本例中是/path/to/packagelist.txt。将其替换为您可以找到它的地方。

相关内容