[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:06260] Can I replace multiple packages?
岡@情報科学.高知大です。
---- Q1
もともとある複数のパッケージを一つの新しいパッケージで置換す
ることは可能なのでしょうか? さっき試してみたのですが:
debian/control:
Package: fttools
Architecture: all
Depends: perl (>=5.004.04-6), libfreetype-perl, libjcode-perl
Replaces: ftinfo, mkttfdir
Conflicts: ftinfo, mkttfdir
こういう指定でパッケージをインストールすると、
未選択パッケージ fttools を選択しています。
dpkg: fttools を選択するために ftinfo の削除を考えています ...
dpkg: 問題ありません。%2$s を選択するために ftinfo を削除します。
dpkg: fttools_1.0-1_all.deb が fttools を提供することを考慮すると:
fttools は次と衝突(conflicts)します: mkttfdir
mkttfdir (バージョン 1.17-1) は インストール済です。
dpkg: error processing fttools_1.0-1_all.deb (--install):
パッケージの衝突 - fttoolsのインストールは行いません。
一つ目でうまくいったかのように見え、二つ目の mkttfdir で失敗
してしまいました。
---- Q2
パッケージのバージョン形式が変わってしまったため、dpkg には
ダウングレードとみなされてしまいます。パッケージ名を変えすに
これを解決するスマートな方法はあるのでしょうか?
libfreetype-perl_19981005-1
↓
libfreetype-perl_1.0-1
以上、悩んでおります;-)
--
岡 充 (Mitsuru Oka)
高知大学理学部情報科学科4回生
E-Mail: 95i44@xxxxxxxxxxxxxxxx