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

[debian-users:24203] Re: slink-jp to potate by upgrade.pl



早瀬です。
最近、slink -> potato しました。
その際に武藤さんの upgrade.pl を使わせて頂きました。

# 感謝、感謝>武藤さん。

> > また,現時点でapt-get -s installやapt-get -s dist-upgradeを実行すると,
> > 
> >   You might want to run `apt-get -f install' to correct these.
> >   Sorry, but the following packages have unmet dependencies:
> >     plan: Depends: lesstifg (>= 1:0.85.2) but it is not installed
> >     xacc: Depends: lesstifg (>= 1:0.85.2) but it is not installed
> >     xftp: Depends: netstd but it is not installed
> >     xmaddressbook: Depends: lesstifg (>= 1:0.85.2) but it is not installed
> >     xmcd: Depends: lesstifg (>= 1:0.85.2) but it is not installed
> >     xmcpustate: Depends: lesstifg (>= 1:0.85.2) but it is not installed
> >     xmgr: Depends: lesstifg (>= 1:0.85.2) but it is not installed
> 
> むー。lesstifg→lesstif1はやってるはずなのにハマっちゃってるのか。

私の環境でも、upgrade にはまってるパッケージがいくつかありました。
(記録にとっていないので、今となっては具体的なパッケージ名を
あげられません。)

その他に感じた点です。

  1. 現時点では、apt にバグがあって multi CD + network で
     apt を使うとはまります。(BTS 見てください。)
     結局、CD を使って upgrade する際には、sources.list に
     CD 以外のエントリを書いてはいけないです。

  2. さらに、正しい CD を使っても認識してくれない場合がたまにあります。
     (これも BTS に登録されてます。)
     この場合、私は apt-cdrom add のやりなおしで回避しました。

  3. emacs20 と emacs20-dl の依存関係が slink -> potato で
     変化したため、slink で emacs20-dl を使っていると、potato の
     emacs20-dl がインストールされません。

1, 2 についてはアップグレードガイドに記述してあると嬉しいと思います。
3 については、upgrade.pl で、なんとか対処できないでしょうか?

-- 
早瀬 茂規 (shayase@xxxxxxxxxxxxxxx)