当我尝试更好地理解 apt 和包管理时,这更像是一个好奇的问题。
我发现在我的/etc/apt/
和/etc/apt/sources.list.d/
文件夹中有一些非常或有时相同的文件,它们的扩展名是、、sources.list
等等。sources.list.distUpgrade
sources.list.save
这些重复或相似的文件有什么意义?
sources.list
和sources.list.save
看起来/etc/apt/
相同,但sources.list.distUpgrade
显示量子代替渴望对于大多数东西(我可能首先安装量子)。
另一方面,在文件的情况下和google-talkplugin.list
文件的内容似乎完全相同。google-talkplugin.listUpgrade
/etc/apt/sources.list.d/
在谷歌搜索中没有找到太多信息。我查看了sources.list 手册页但它并没有谈论太多。
答案1
我不确定 sources.list.distUpgrade,但 sources.list.save 文件是 sources.list 文件的备份。根据我的个人经验(大约 5 分钟前),在尝试添加存储库后,sources.list.save 文件非常重要。如果软件中心停止正常工作(例如:启动后立即关闭),则需要用 sources.list.save 文件替换当前的 sources.list 文件。
为此,打开一个新终端(CTRL+ALT+T)并输入命令
sudo cp /etc/apt/sources.list.save /etc/apt/sources.list
进而
sudo apt-get update
只要 sources.list.save 存在于 /etc/apt/ 目录中,这应该可以修复损坏的 sources.list。
简单来说,sources.list.save只是一个备份文件。
答案2
我担心这些文件是否包含在更新 etc 软件包时使用的存储库中。看来它们不包含在内:来自man sources.list
re.sources.list.d
目录:
文件名需要有扩展名
.list
或.sources
取决于所包含的格式。
它继续讨论忽略文件。总之,我认为这意味着只有带有.list
或的文件才会在更新软件包等时使用。和文件.sources
的含义在 Strato1 的现有答案和那里的评论中得到了很好的解释。.save
.distUpgrade