我最近从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
扩展名的文件。这是升级过程的遗留物吗?我可以删除“旧”文件吗?
答案 0 :(得分:5)
文件50unattended-upgrades.ucf-old
由实用程序ucf [&#34;更新配置文件&#34;]创建,它在升级期间与用户交互,询问是否覆盖或保留旧配置文件的副本。带有后缀.ucf-old
的那个是副本。它保留供参考,可以安全删除。
来自ucf manpage:
在操作过程中,使用配置时 文件, ucf可选择创建配置文件版本的副本 题。例如,后缀为ucf-old的文件保留旧文件 由[the utility] ucf替换的配置文件的版本。 [...] 维护者脚本应该考虑清除副本 清除期间具有这些扩展名的配置文件。
ucf的行为在askubuntu上描述。
答案 1 :(得分:-2)
答案:
@achintya:~$ sudo mv /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist /etc/apt
@achintya:~$ sudo apt-get update
@achintya:~$ sudo apt-get dist-upgrade