apt-get
每当我使用or从命令行安装软件时aptitude
,我都会看到如下消息:
Selecting previously deselected package foobar-cil-dev.
我理解“下载”和“设置”,但“选择”是什么意思?包裹“以前被取消选择”是什么意思?
apt-get
每当我使用or从命令行安装软件时aptitude
,我都会看到如下消息:
Selecting previously deselected package foobar-cil-dev.
我理解“下载”和“设置”,但“选择”是什么意思?包裹“以前被取消选择”是什么意思?
Ubuntu 附带了一组默认安装的软件包,并且软件包管理器会跟踪这些软件包。如果您删除默认安装的软件包,它会被标记为“取消选择”。这意味着它之前已安装,但已被删除。事实上,您安装然后删除的任何软件包都会被标记为“取消选择”。
例如,这对于复制您在另一台机器上或全新安装后拥有的相同包很有用。您可以使用包管理器在系统上生成“选定”和“取消选定”包的列表,然后将此列表加载到另一台机器上,这将使包管理器在其上安装所有“选定”并卸载标记为“取消选择”。
要在另一台机器上复制您的软件包选择(或在重新安装时恢复它),您可以运行以下命令:
然后将文件“my-packages”移动到另一台机器上,然后运行:
当您运行上述命令时,所有标记为“已选择”的软件包将被批量安装,并且所有标记为“取消选择”的软件包(如果存在)将被删除。这是一个非常方便的功能。
这是一个语法错误。它应该说“未选择”。这里的英语有一个细微的区别,程序员可能没有意识到:“取消选择”意味着它在以前的某个时间被选中,但现在不是。“未选择”仅仅意味着它以前从未被选择过(或至少,不相关)。在这里使用“取消选择”会造成混淆,应该予以纠正。