匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 11:09 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0000567 | Vine Linux | 1 バグ | 2007-11-29 04:32 | 2007-12-01 04:01 | |||||
報告者 | iwaim | ||||||||
担当者 | |||||||||
優先度 | 中 | 再現性 | 不明 | ||||||
状態 | 完了 | 解決状況 | 不明 | ||||||
バージョン | VineSeed | ||||||||
修正予定バージョン | 修正済バージョン | ||||||||
概要 | 0000567: リポジトリに他のパッケージでリプレースされたlibelf*パッケージがあるためaptが残念な挙動になる | ||||||||
説明 | リポジトリに他のパッケージでリプレースされたlibelf*パッケージがあるためaptが残念な挙動になります。 libelf、libelf-develパッケージ共にelfutilsパッケージでリプレースされていますが、未だにlibelf-develパッケージに依存させたパッケージ(例えばnet-snmp-devel)をaptでインストールするとlibelf-develパッケージがインストールされています。そして、その際にelfutilsパッケージが入っていればelfutilsパッケージがアンインストールされます。 ---- $ sudo apt-get install net-snmp-devel パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下の追加パッケージがインストールされます: libelf libelf-devel 以下のパッケージが削除されます: elfutils 以下のパッケージが新たにインストールされます: libelf libelf-devel net-snmp-devel アップグレード: 0 個, 新規インストール: 3 個, 削除: 1 個, 保留: 0 個 0B/1338kB のアーカイブを取得する必要があります。 展開後に 3227kB のディスク容量が追加消費されます。 続行しますか? [Y/n] ---- もちろん、この直後にdist-upgradeするとlibelfパッケージ、libelf-develパッケージはelfutilsパッケージでリプレースされます。 ---- $ apt-get dist-upgrade パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 アップグレードパッケージを検出しています... 完了 以下のパッケージがリプレースされます: libelf (by elfutils) libelf-devel (by elfutils) 以下のパッケージが新たにインストールされます: elfutils elfutils-libelf-devel アップグレード: 0 個, 新規インストール: 2 個, リプレース: 2 個, 削除: 0 個, 保留: 0 個 0B/267kB のアーカイブを取得する必要があります。 展開後に 353kB のディスク容量が追加消費されます。 続行しますか? [Y/n]n ---- このaptの挙動はちょっとおかしいような気がしますが、仕様かもしれません。とりあえずはlibelf*パッケージをリポジトリから削除してしまう方が良い気はしました。 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | |||||||||
パッケージ | libelf-devel, apt-0.5.15lorg3.93-0vl2 | ||||||||
添付ファイル | |||||||||
コメント | |
(0002730) daisuke (管理者) 2007-11-29 13:00 |
> リポジトリに他のパッケージでリプレースされたlibelf*パッケージがあるため > aptが残念な挙動になります。 > libelf、libelf-develパッケージ共にelfutilsパッケージでリプレースされてい > ますが、未だにlibelf-develパッケージに依存させたパッケージ(例えばnet- > snmp-devel)をaptでインストールするとlibelf-develパッケージがインストール > されています。そして、その際にelfutilsパッケージが入っていればelfutilsパ > ッケージがアンインストールされます。 > ---- > > このaptの挙動はちょっとおかしいような気がしますが、仕様かもしれません。と > りあえずはlibelf*パッケージをリポジトリから削除してしまう方が良い気はしま > した。 obsoletes を理解して正しいパッケージをとるようになっているべき だとは思いますが、現状ではこれは apt-rpm の仕様ですね。 libelf* を削除するとともに、net-snmp 側で Requires: libelf-devel となっているのを Requires: elfutils-libelf-devel に変えるのが現状 での対応だと思います。 まずは libelf と libelf-devel をリポジトリから削除しておきました。 |
(0002731) iwaim (開発者) 2007-12-01 04:01 |
> obsoletes を理解して正しいパッケージをとるようになっているべき > だとは思いますが、現状ではこれは apt-rpm の仕様ですね。 > libelf* を削除するとともに、net-snmp 側で Requires: libelf-devel > となっているのを Requires: elfutils-libelf-devel に変えるのが現状 > での対応だと思います。 > > まずは libelf と libelf-devel をリポジトリから削除しておきました。 リポジトリから削除されていることを確認しました。ありがとうございます。 net-snmpパッケージについては備忘録として<BTS:570>に記録しました。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2007-11-29 04:32 | iwaim | 新規課題 | |
2007-11-29 13:00 | daisuke | 状態 | 新規 => 完了 |
2007-11-29 13:00 | daisuke | コメント追加: 0002730 | |
2007-12-01 04:01 | iwaim | コメント追加: 0002731 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |