例如,我有“winehq-devel_4.12.1_buster_amd64”,它需要“wine”,而“wine”又需要“wine-development”,等等。(我指的是 .deb 文件,由包管理器安装)
如何安装所有依赖项树/堆栈?
使用命令行安装应用程序也是一样吗?(使用 apt-get ...)
注意:如果需要的话,我有 Deepin OS 15.10.2。
另外,如何对最新版本的软件(来自开发商)进行上述操作?
现在我正在尝试安装 Wine,这里特别wine-devel-0386 依赖有没有办法自动解决这个问题(以及类似的情况)?
答案1
我仍然是个新手,并且使用的是 Unix 操作系统,所以很有可能我可能完全错了……但无论如何……
你读过这个 wiki 页面吗?他们提到解决依赖冲突、过时的软件包或 64 位与 32 位问题等...
”如果您之前已从其他存储库安装了 Wine 软件包,请在尝试安装 WineHQ 软件包之前将其以及任何依赖它的软件包(例如 wine-mono、wine-gecko、winetricks),因为它们可能会导致依赖冲突。”
或者你尝试过使用自制? 有关这方面的信息,请参阅下面的博客文章。它专门讨论了如何使用 HBrew 来帮助安装 Wine。 戴维·鲍姆戈尔德
”Homebrew 是一个包管理器,它使安装开源程序变得更容易。特别是,在没有包管理器帮助的情况下尝试安装像 Wine 这样的大型程序将非常困难。幸运的是,Homebrew 本身很容易安装:只需打开终端并运行此命令:”
`ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`
祝你好运!