Access from '3.139.86.74'
You are in US.
It is 19:54 JST now.

Debian 12 から Debian 13 にアップグレード

Ubuntu では `do-release-upgrade` などのコマンドがあるが、debian では、apt dpkg 等の仕組みがubuntuより求められていると思って間違いはない。
それを理解し、作業を勧めてほしい。

  1. 追加したリポジトリーを削除するか、検討する。
    例えば  libncursesw5 を使用した独自に追加したパッケージがあれば libncursesw6 を使用するために削除した後、アップグレード後に新規のlibncursesw6に対応したリポジトリーを追加する。
    libc だけに依存したものや、スタティックされたものだけであれば削除する必要はない
  2. ここからは単純作業になる。
    $ sudo -i
    # apt update && apt-get dist-upgrade --autoremove -y
    

    bookworm から trixie に。

    # sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

    サードパーティのリポも同様に

    # find /etc/apt/sources.list.d -type f -exec sed -i 's/bookworm/trixie/g' {} \;

    debian自身のアップデート

    apt update && apt dist-upgrade --autoremove -y

    これが最後のコマンド。でも前ステップでも再起動可能!

    # reboot