“ apt-get install”什么时候要求我确认是否要继续?


9

有时“ apt-get install”会问我"Do you want to continue [Y/n]?"

root@T43:~# apt-get install chmsee
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libchm1
The following NEW packages will be installed:
  chmsee libchm1
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 192 kB of archives.
After this operation, 848 kB of additional disk space will be used.
Do you want to continue [Y/n]? 

我是否正确,只有"The following NEW packages will be installed:"在行中列出了除我指定为参数的包之外的其他包(可能是依赖项)时,这种情况才会发生"apt-get install"吗?

Answers:


10

这个超级用户的答案中您要继续吗?在以下情况下出现提示:

  • 将会安装额外的软件包(除了您要求安装的软件包之外,例如依赖项)
  • 基本软件包将被删除。这里必不可少的定义是 ,即使软件包处于未配置(但未打包)状态,也必须始终在系统上始终可用的最小功能集。使用基本控制字段将软件包标记为对系统必不可少的。
  • 更改持有的包裹

如果要apt-get自动说“是”(除非有特殊原因,否则不是一个好主意),可以使用--yes --force-yesparameter。


3
但是,我不建议--force-yes您这样做,除非您a)首先不需要提这个问题,或者b)希望系统损坏。
bahamat 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.