损坏的依赖关系
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 将不起作用以上是关于损坏的依赖关系的主要内容,如果未能解决你的问题,请参考以下文章