我曾经使用过 Android 手机,得知它基于 Linux 后,我非常惊讶。我在 Play 商店中下载了一款名为“Super Manager”的应用程序。它有很多功能,但我最喜欢的是它可以将已安装的应用程序转换为 .apk 文件,然后我可以通过存储卡或备份在其他手机上安装相同的应用程序。
我想知道 Ubuntu 中是否有相同的功能,因为我的另一台 PC 没有互联网,所以我无法直接从 Ubuntu 软件中心下载应用程序。我在 Linux 环境中还很陌生,因为我已经使用 Windows 很长时间了,所以出于好奇才问这个问题。如果能得到帮助,我将不胜感激。非常感谢朋友们。
答案1
要获取已安装软件包的列表,我们可以使用内置的命令行 Debian 软件包管理器软件包[命令手册dpkg
页] 并使用选项。以下命令将在您打开终端的目录中--get-selections
生成一个包含所有已安装软件包(包括默认软件包)的文件:packages.list
dpkg --get-selections > packages.list
有关如何进一步使用此列表进行备份的更详细说明,请参阅
我们还可以使用 Ubuntu 软件中心的同步功能在计算机之间同步已安装的应用程序:
答案2
有一个名为 cde 的小脚本,一旦运行,它可以将任何已安装的应用程序及其所有依赖项和正在使用的库编译到便携式应用程序文件夹中。然后您可以将该文件夹复制到另一台机器上,然后您有两个选择,或者将它们用作便携式文件或手动将任何文件复制到其正确位置。要执行最后一项,您可以按照便携式文件夹文件系统作为指南将文件复制到机器自己的文件中。注意不要覆盖任何库的较新版本。