在Ubuntu系统中,通常使用APT(Advanced Package Tool)而不是YUM(Yellowdog Updater, Modified)来管理软件包。APT是Debian及其衍生系统(如Ubuntu)的默认包管理器。如果你想要备份你的软件包列表,可以使用以下步骤:
打开终端。
更新你的软件包列表以确保你拥有最新的信息:
sudo apt update
使用apt list --upgradable
命令列出所有可升级的软件包,并将输出重定向到一个文件中:
apt list --upgradable > upgradable_packages.txt
如果你想要备份所有已安装的软件包列表,可以使用以下命令:
dpkg --get-selections > installed_packages.txt
如果你想要备份特定软件包的状态(包括已安装、已卸载和自动安装的),可以使用以下命令:
apt-mark showmanual > manual_packages.txt
如果你想要备份整个APT缓存,可以使用以下命令:
sudo apt-get update && sudo apt-get install --download-only -o Dir::Cache::archives="/path/to/cache" <package_name>
将/path/to/cache
替换为你想要存储缓存的目录路径,将<package_name>
替换为你想要下载的软件包名称。如果你想要备份所有可用的软件包,可以省略<package_name>
。
请注意,YUM是Red Hat及其衍生系统(如Fedora和CentOS)的包管理器,而不是Ubuntu的。如果你正在使用的是基于RPM的系统,那么你应该使用YUM或DNF(Dandified YUM)来管理软件包。