
例如,我有“winehq-devel_4.12.1_buster_amd64”,它需要“wine”,它需要“wine-development”,等等。 (我的意思是 .deb 文件,由套件管理器安裝)
如何安裝所有依賴項樹/堆疊?
使用命令列安裝應用程式是一樣的嗎? (使用 apt-get ...)
注意:如果需要,我有 Deepin OS 15.10.2。
另外,如何對最新版本的軟體(來自開發人員)執行此操作?
現在我正在嘗試安裝 Wine,這裡特別是wine-devel-0386 依賴項。有沒有辦法自動解決這個(和類似的情況)?
答案1
我仍然是一個新手,而且我使用的是 Unix 作業系統,所以我很有可能會偏離…但無論如何…
您有讀過這個維基頁面嗎?他們提到解決依賴性衝突 r/t 過時的軟體包或 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)"`
祝你好運!