我有这个存储库https://apache.jfrog.io/artifactory/couchdb-deb这阻止我更新系统,最简单的删除方法是什么?我尝试过使用 PPA purge,但由于不是 PPA repo,我无法按照这些建议将其删除。
我这样做grep -r 'apache\.jfrog' /etc/apt/sources.list*
会得到:
/etc/apt/sources.list.d/couchdb.list.distUpgrade:deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ groovy main
/etc/apt/sources.list.d/couchdb.list:deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ groovy main
/etc/apt/sources.list.d/couchdb.list.save:deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ groovy main
答案1
为什么禁用存储库的常用方法对你来说不起作用对我来说不清楚。
但是,你可以
找到设置存储库的文件:
grep -rn 'apache\.jfrog' /etc/apt/sources.list*
输出可能类似于:
/etc/apt/sources.list.d/couchdb.list:2:deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ groovy main
这意味着,存储库设置在文件的第二行
/etc/apt/sources.list.d/couchdb.list
。注意,只有命名的文件才
*.list
需要考虑。注释掉相应行
sudo sed -i '2s/^/# /' /etc/apt/sources.list.d/couchdb.list
或者如果您确定它没有列出所需的任何其他存储库,请删除该文件。
sudo rm /etc/apt/sources.list.d/couchdb.list
更新/升级您的系统
sudo apt update sudo apt upgrade
然后,您可以更新到受支持的版本,按照以下答案进行操作这个问题。