【问题标题】:add-apt-repository: unable to execute /usr/bin/add-apt-repository: Too many levels of symbolic links [closed]add-apt-repository:无法执行/usr/bin/add-apt-repository:符号链接的级别太多[关闭]
【发布时间】:2021-04-13 07:24:41
【问题描述】:

我正在运行以下命令,但它给出了错误符号路径。请帮我解决这个问题。

命令

sudo add-apt-repository ppa:deadsnakes/ppa

追溯

sudo: unable to execute /usr/bin/add-apt-repository: Too many levels of symbolic links

【问题讨论】:

    标签: linux ubuntu terminal ubuntu-18.04


    【解决方案1】:

    通常,add-apt-repository 添加一行到 /etc/apt/sources.list 或一个文件到 /etc/apt/sources.list.d 目录但是一个

    Too many levels of symbolic links
    

    错误实际上与您在这些目录之一上的符号链接结构有关。因此,为了找到错误,您应该首先找到符号链接,如果碰巧存在循环链接(又名循环链接,其中 A 显示 B,B 也显示 A),您应该更正它。更好的方法是清理系统源列表。但如果你有很多依赖和外包程序,我不推荐它。

    find -L ./ --mindepth 15 
    

    还可以为您找到循环链接。所以你可以在你怀疑的目录上运行它。另外,我需要说这不是 add-apt-repository 的预期行为。

    如果您有更多详细信息,请随时添加。

    【讨论】:

    • 上述命令的结果:find: unknown predicate `-l'
    • 抱歉,应该是“-L”。
    • 这个命令有什么好处?这个过程持续了两个小时
    • find -L ./ -mindepth 15. 我输入了这个命令
    • 如何解决这个错误?我有 100 多个符号路径
    猜你喜欢
    • 2017-09-04
    • 2020-07-23
    • 2017-07-12
    • 2012-03-23
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    相关资源
    最近更新 更多