質問: tzdata-javaパッケージのインストール中に問題が発生しました(依存関係が満たされていない) 私は自宅でdebian6.0を入手し、lennyからアップグレードしました。 tzdata-javaパッケージをインストールする必要がありますが、apt-get installを実行すると、次のメッセージが表示されます。 次のパッケージには、満たされていない依存関係があります。 tzdata-java:依存:tzdata(= 2011c-0squeeze1)ですが、2011d-0lenny1がインストールされます e:壊れたパッケージ webで検索しましたが、このエラーの意味がわかりません。
回答: スクイーズでも同じ問題が発生しましたが、この回答は古いバージョンにも当てはまるはずです。必要に応じて、tzdataのバージョン番号を変更するだけです。まず、_apt-cache showpkg tzdata_を実行します。_raphael@hydra:~$ apt-cache showpkg tzdata-java package: tzdata-java versions: (snip) dependencies: 2011k-0squeeze1 - tzdata (5 2011k-0squeeze1) provides: 2011k-0squeeze1 - reverse provides: _ご覧のとおり、それはtzdata (2011k-0squeeze1)に依存します-少なくとも私のシステムには依存します。それでは、tzdataを見てみましょう。_raphael@hydra:~$ apt-cache showpkg tzdata package: tzdata versions: (snip) provides: 2011l-0squeeze1 - tzdata-squeeze 2011k-0squeeze1 - tzdata-squeeze reverse provides: _ああ、ほら、私はすでに古い_2011k_と新しい_2011l_をインストールしています。なぜそれが機能しないのかはわかりませんが、apt-getを強制的にdowngrade tzdataにすることができます。これにより、時空に涙が出ます。_raphael@hydra:~$ sudo apt-get install tzdata=2011k-0squeeze1 reading package lists... done building dependency tree reading state information... done the following packages will be downgraded: tzdata 0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded. need to get 630 kb of archives. after this operation, 0 b of additional disk space will be used. do you want to continue [y/n]? y (snip) dpkg: warning: downgrading tzdata from 2011l-0squeeze1 to 2011k-0squeeze1. (reading database ... 167509 files and directories currently installed.) preparing to replace tzdata 2011l-0squeeze1 (using .../tzdata_2011k-0squeeze1_all.deb) ... unpacking replacement tzdata ... setting up tzdata (2011k-0squeeze1) ... (snip) _これで、更新マネージャーを実行すると、新しいtzdataがインストールされると思うかもしれません。しかし、いいえ、そうではありません:_raphael@hydra:~$ sudo apt-get upgrade reading package lists... done building dependency tree reading state information... done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. _(シュレーディンガーのパッケージは反撃します。)見よ、今私は_tzdata-java_をインストールすることができます:_raphael@hydra:~$ sudo apt-get install tzdata-java reading package lists... done building dependency tree reading state information... done the following new packages will be installed: tzdata-java 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. need to get 143 kb of archives. (snip) _