什么是/etc/apt/apt.conf.d/50unattended-upgrades.ucf-old,我可以安全删除吗?

时间:2017-01-04 05:04:09

标签: ubuntu ubuntu-16.04

我最近从Ubuntu 14.04升级到16.04。有些事情没有实现,例如ttf-mscorefonts-installer(不知道为什么),当我试图安装它们时,我收到了警告。

命令......

sudo apt-get install <package>

...以及产生通常的行为,也产生了多个警告实例......

N: Ignoring file '50unattended-upgrades.ucf-old' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension

在同一目录中有一个名称相同但没有.ucf-old扩展名的文件。这是升级过程的遗留物吗?我可以删除“旧”文件吗?

2 个答案:

答案 0 :(得分:5)

文件50unattended-upgrades.ucf-old由实用程序ucf [&#34;更新配置文件&#34;]创建,它在升级期间与用户交互,询问是否覆盖或保留旧配置文件的副本。带有后缀.ucf-old的那个是副本。它保留供参考,可以安全删除。

来自ucf manpage

  

在操作过程中,使用配置时   文件,          ucf可选择创建配置文件版本的副本          题。例如,后缀为ucf-old的文件保留旧文件          由[the utility] ucf替换的配置文件的版本。 [...]          维护者脚本应该考虑清除副本          清除期间具有这些扩展名的配置文件。

ucf的行为在askubuntu上描述。

答案 1 :(得分:-2)

答案:

  1. @achintya:~$ sudo mv /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist /etc/apt
  2. @achintya:~$ sudo apt-get update
  3. @achintya:~$ sudo apt-get dist-upgrade