簡體   English   中英

在 debian 服務器上安裝 Java:損壞的 tzdata 依賴?

[英]Install Java on a debian server: broken tzdata dependency?

我正在嘗試使用 SSH 在 debian 服務器上安裝 openjdk。 我以前的經驗告訴我在 debian 系統上使用 apt-get。 但我一直遇到未滿足的依賴項。 我追溯到這個:

tzdata-java : Depends: tzdata (= 2013i-0wheezy1) but 2014a-0wheezy1 is to be installed

我可以做些什么來解決這個問題?

對於繁殖:

我嘗試使用以下命令安裝 openjdk: apt-get install opendjk-6-jre 然后我嘗試了apt-get install openjdk-6-jre-headlessapt-get install tzdata-java來追蹤被破壞的依賴關系。

uname -a給我2.6.32-042stab084.17 #1 SMP Fri Dec 27 17:10:20 MSK 2013 x86_64 GNU/Linux

我通過獲取所需的兩個包來解決這個問題:

http://ftp.uk.debian.org/debian/pool/main/t/tzdata/tzdata_2013i-0wheezy1_all.deb

http://ftp.uk.debian.org/debian/pool/main/t/tzdata/tzdata-java_2013i-0wheezy1_all.deb

然后用 dpkg -i *deb 安裝它們,它修復了 deps,這樣我就可以重新運行我的 apt-get install openjdk-6-jre-headless 並且它會完成。

這使我能夠安裝 Jetty,它具有 tzdata-java 作為嵌套依賴項。

希望對你有效。

編輯:剛剛看到ckonig的帖子,完美! 感謝分享。

https://www.debian.org/releases/wheezy/errata

應該更早閱讀。 只需要安裝建議的更新。

如果您使用 APT 更新您的軟件包,您可以通過將以下行添加到 /etc/apt/sources.list 來安裝建議的更新:

# proposed additions for a 7 point release

deb http://ftp.us.debian.org/debian wheezy-proposed-updates main contrib non-free

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM