问题:
我不apt-src
经常使用apt-file
。但是随着它们的安装,每当我使用 更新存储库信息时sudo apt update
,所有存储库(包括源存储库、文件存储库)都会更新。由于我的连接是计量的,我不会发生这种情况。
我想要的是:
apt 是否有任何调整或配置,因此它只会更新二进制 deb 包的存储库信息?或者任何类似sudo apt update --deb-packages
or的命令sudo apt update --sources
?我希望这种方式很容易逆转。如果需要编写脚本或通过在终端中执行命令来弄脏我的手,没问题。
我尝试了什么:
我试图deb-src
在/etc/apt/sources.list
. 但这不会关闭文件存储库,并且当需要再次更新源存储库时,我需要取消注释所有deb-src
行。
解决方案是忽略
apt-file
.我搜索了 apt 拥有的文件
apt-file
,发现 apt 的配置文件位于/etc/apt/apt.conf.d/50apt-file.conf
. 我阅读了内容,评论中有这样的文字:所以,我这样评论整个配置:
然后我跑了
apt update
,apt
现在不再下载apt-file
. 每当我需要使用apt-file
时,我只需取消注释文件中的那些行/etc/apt/apt.conf.d/50apt-file.conf
。