在 Ubuntu 上,该命令add-apt-repository
在添加存储库后自动更新包索引,但该功能未集成在 debian Buster 中。
如何配置add-apt-repository
在 debian 上自动更新软件包索引?
答案1
在 Debian 10 中可用的版本中,该-u
选项将更新包缓存:
sudo add-apt-repository -u ...
(这没有记录在手册页中。)
您可以通过编辑更改默认值/usr/bin/add-apt-repository
:更改默认值
parser.add_option("-u", "--update", action="store_true",
dest="update", default=False,
help=_("Update package cache after adding"))
答案2
基于@斯蒂芬·基特 回答,我已从add-apt-repository
Ubuntu bionic 复制到我的 debian stable:
wget http://security.ubuntu.com/ubuntu/pool/main/s/software-properties/software-properties-common_0.96.24.32.14_all.deb
ar x software-properties-common_0.96.24.32.14_all.deb
tar xvf data.tar.xz
显示两个文件之间的差异(验证接受的答案)
diff usr/bin/add-apt-repository /usr/bin/add-apt-repository
替换现有文件:
sudo mv usr/bin/add-apt-repository /usr/bin/add-apt-repository