You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复APT源目录中因文件扩展名无效导致的文件被忽略问题?

如何修复APT源目录中因文件扩展名无效导致的文件被忽略问题?

嘿,我来帮你搞定这个APT的报错问题!你看到的这条提示,原因很明确:APT在读取/etc/apt/sources.list.d/目录下的源配置文件时,只认后缀为.list的文件,其他扩展名的文件都会被自动忽略。你的mariadb.list.old_1因为多了.old_1的后缀,不符合APT的规则,所以才会弹出这个忽略提示。

根据你对这个文件的需求,有两种解决办法:

情况1:你需要这个文件作为有效的源配置

如果这个旧文件里的源配置是你还需要用的,只需要给它重命名,把后缀改回.list即可:

  • 打开终端,执行以下命令重命名文件:
    sudo mv /etc/apt/sources.list.d/mariadb.list.old_1 /etc/apt/sources.list.d/mariadb.list
    
  • 然后更新APT缓存,验证是否还会出现提示:
    sudo apt update
    

情况2:这个文件只是备份,不需要作为源配置

如果这只是你之前备份的旧文件,不需要让APT加载它,直接删除就能解决提示问题:

  • 执行终端命令删除文件:
    sudo rm /etc/apt/sources.list.d/mariadb.list.old_1
    
  • 同样,执行sudo apt update确认提示消失。

另外给你提个小建议:以后备份源配置文件时,可以把备份标识加在.list前面,比如命名为mariadb.backup.list,这样既保留了备份,又不会触发APT的扩展名校验报错~

备注:内容来源于stack exchange,提问作者PainDépiceee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:24:50