web-dev-qa-db-ja.com

LXPanel 0.5.11がPreciseで新しい依存関係を要求するのに、Quantalでは要求しないのはなぜですか?

LubuntuQuantalのデフォルトであるLXPanel0.5.11は、Lubuntu Precise(0.5.8)のデフォルトである古いバージョンと比較して 拡張機能 です。

LXPanelの新しいバージョンは Preciseで利用可能 です。ただし、Precise 12.04にインストールすると、libmenu-cache2が要求されます(これはRaring 13.04でのみ使用できるようです)。

そのlibmenu-cache2をPreciseにインストールすると、LXPanel 0.5.11(Precise用)をインストールできるようになります。 (ただし、12.04でRaring用にこのlibmenu-cache2をインストールしても安全ですか?libmenu-cache1を置き換える必要がありますか?デフォルトではありません。)

奇妙なことに、Lubuntu Quantalを搭載した別のコンピューターでは、LXPanel0.5.11はlibmenu-cache1のみで動作することがわかります。

1
user47206

問題は、ビルドのバージョン(特に開発バージョン)の表示方法にあります

Lubuntu Quantalでは、libmenu-cache1のみで動作するLXPanelバージョンは次のように表示されます。

enter image description here

しかし、SynapticManagerでは0.5.10です。

enter image description here

また、

~$ apt-cache policy lxpanel
lxpanel:
  Installed: 0.5.10+git20120823-0ubuntu1
  Candidate: 0.5.10+git20120823-0ubuntu1
  Version table:
 *** 0.5.10+git20120823-0ubuntu1 0
        500 http://fr.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages
        100 /var/lib/dpkg/status

Launchpadがこのバージョンの名前をどのように表示したかはわかりませんが、QuantalでLXPanelを手動で更新したことを覚えていませんが、開発バージョンまたは0.5.10の改良バージョンである可能性があります。

また、(Lubuntu Preciseに)LXPanel for Preciseを ここ からインストールした後、これは0.5.11のデイリービルドのように見えます(Launchpadはそれをlxpanel-dev-0.5.11〜bzr1306 + 201301150740〜precise1と名付けました)(これは、Raring from herelibmenu-cache2をインストールした後にのみ可能でした)LXPanelの「About」はバージョン0.5.12と表示されていますが、Synapticでは0.5.11と表示されていました。

したがって、Preciseにインストールされている開発バージョンは、Quantalを実行している他のコンピューターのバージョンと同じではなく、libmenu-cache2を要求する新しいビルドですが、そのQuantalバージョンはではない。


0.5.10を超えるLXPanelバージョンにはlibmenu-cache2が必要なようです。

(ただし、ビルドの実際のバージョンを確認するには、Synapticを調べるか、apt-cache policy lxpanelを実行する必要があります。これは、開発ビルドの「バージョン情報」セクションに新しいバージョンが表示される場合があるためです。)

0
user47206