损坏的依赖关系

Posted

技术标签:

【中文标题】损坏的依赖关系【英文标题】:Broken dependencies 【发布时间】:2014-06-16 17:00:07 【问题描述】:

我删除了 /opt 的内容,现在,spotify 和 google chrome 将无法工作,因为我删除了它们的目录。如果我尝试删除它们、修复它们、升级它们或其他任何东西,我会得到:

xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
enter code heredpkg: error processing package google-chrome-stable (--remove):
subprocess installed pre-removal script returned error status 1
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.

翻译了一部分,但只有一小部分。

【问题讨论】:

【参考方案1】:

我已经通过删除我的 /opt 文件夹然后恢复 google-chrome 在我的机器上对此进行了测试。所以我知道它有效。请按照以下步骤恢复您的 google-chrome:

    Download the google chrome debian file 根据您的操作系统,来自此链接。

    下载后在debian文件所在的位置打开一个终端窗口并运行以下命令重新安装 google-chrome

    sudo dpkg -i yourgooglechromedebianfile.deb

    您的 google-chrome 已启动并再次运行。 :)

【讨论】:

但是对于 Spotify,他们只建议添加他们的 repo,并安装包。但没有 .deb 可供下载 好的,在 /var/cache/apt/archives apt 存储那些 .deb 文件。但是:以这种方式重新安装 spotify 将不起作用

以上是关于损坏的依赖关系的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 cabal 中损坏的依赖关系?

如何在没有 X11 的服务器上运行 R,并避免损坏的依赖关系

AndroidStudio 查看项目依赖关系

如何:查看数据库对象的依赖关系

类之间的依赖关系和组合关系

Gradle 查看包的依赖关系