[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:34001] Re: qmail と exim について



At Wed, 7 Aug 2002 00:08:07 +0900,
Matanuki@xxxxxxxxxx wrote:

> > echo "exim deinstall" | dpkg --set-selections
> > dpkg -i qmail.deb
> 
> 試していないので、大きな声では質問できませんが、上記の操作では
> exim.debが提供するファイルは残ってしまうのでしょうか? それとも
> 残らない?
> 
> というわけで、実験。

実験がたりません:-)

> $ echo "zoo deinstall"|sudo dpkg --set-selections
> $ dpkg -l|grep -i zoo
> ri  zoo            2.10-9         manipulate archives of files in compressed f
> $ which zoo
> /usr/bin/zoo
> $ file /usr/bin/zoo 
> /usr/bin/zoo: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

この場合だと

 Conflicts: zoo

なパッケージをインストールしないと実際に削除されません。

 % debc
 zoo2_0.0-1_all.deb
 ------------------
  新形式 debian パッケージ、バージョン 2.0。
  サイズ 1396 バイト: コントロールアーカイブ = 480 バイト。
      280 バイト,    11 行      control
      203 バイト,     3 行      md5sums
  Package: zoo2
  Version: 0.0-1
  Section: unknown
  Priority: optional
  Architecture: all
  Conflicts: zoo
  Provides: zoo
  Installed-Size: 44
  Maintainer: Fumitoshi UKAI <ukai@xxxxxxxxxxxxxxxx>
  Description: <insert up to 60 chars description>
   <insert long description, indented with spaces>
 drwxr-xr-x root/root         0 2002-08-07 00:24:13 ./
 drwxr-xr-x root/root         0 2002-08-07 00:24:12 ./usr/
 drwxr-xr-x root/root         0 2002-08-07 00:24:12 ./usr/bin/
 drwxr-xr-x root/root         0 2002-08-07 00:24:12 ./usr/sbin/
 drwxr-xr-x root/root         0 2002-08-07 00:24:12 ./usr/share/
 drwxr-xr-x root/root         0 2002-08-07 00:24:12 ./usr/share/doc/
 drwxr-xr-x root/root         0 2002-08-07 00:24:13 ./usr/share/doc/zoo2/
 -rw-r--r-- root/root       178 2002-08-07 00:23:04 ./usr/share/doc/zoo2/README.Debian
 -rw-r--r-- root/root       238 2002-08-07 00:23:04 ./usr/share/doc/zoo2/copyright
 -rw-r--r-- root/root       158 2002-08-07 00:23:04 ./usr/share/doc/zoo2/changelog.Debian.gz

 % dpkg --get-selections zoo
 zoo                                             install
 % sudo debi
 未選択パッケージ zoo2 を選択しています。
 dpkg: zoo2_0.0-1_all.deb が zoo2 を提供することを考慮すると:
  zoo2 は以下と衝突(conflicts)します: zoo
   zoo (バージョン 2.10-9)が 導入済 です。
 dpkg: zoo2_0.0-1_all.deb の読み込みエラーです(--install):
  パッケージの競合 - zoo2 のインストールは行いません。。
 以下のパッケージの処理中にエラーが発生しました:
  zoo2_0.0-1_all.deb
 zsh: exit 1     sudo debi
 % echo 'zoo deinstall' | sudo dpkg --set-selections
 % sudo debi
 dpkg: zoo2 を選択するために zoo の削除を考えています...
 dpkg: 問題ありません。zoo2 を選択するために zoo を削除します。
 (データベースを読み込んでいます... 現在 57764 個のファイルとディレクトリがインストールされています。)
 (zoo2_0.0-1_all.deb から) zoo2 を展開しています...
 zoo2 (0.0-1) を設定しています ...

PS.
元の話にもどると qmail.debに Replaces: mail-transport-agent をつけるとかもアリ

-- 
鵜飼文敏