textlive-bibtex-extra 和 biber 衝突

textlive-bibtex-extra 和 biber 衝突

這是 Kubuntu 16.04 的全新安裝,並應用了所有最新更新。

我安裝了所有 texlive:apt install texlive\*然後嘗試安裝 biber:apt install biber想要刪除 texlive-bibtex-extra。嘗試將兩者安裝在一起:apt install biber texlive-bibtex-extra出現以下錯誤:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
texlive-bibtex-extra is already the newest version (2015.20160320-1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 texlive-bibtex-extra : Breaks: biber (< 2.4) but 2.3-1 is to be installed
E: Unable to correct problems, you have held broken packages.

有人知道為什麼 biber 套件對於 texlive-bibtex-extra 依賴項已經過時了?

我知道我可以直接取得 texlive 發行版,但如果可能的話我想使用套件管理器。

答案1

基於此錯誤報告,看起來您發現的(以及我剛剛遇到的)是一個沒有及時修復的錯誤 16.04 。

該頁面上的某人提出了一種解決方法,其中涉及從來源下載 biber。你可以考慮一下直到最終解決嗎?

(剛剛自己試了一下,確認有效。)

(編輯:請注意,似乎應該使用(較舊的)biber 版本 2.4。較新的版本似乎與 Ubuntu 16.04 附帶的 biblatex 不相容)

相關內容