はじめに
RaspbianJessieからRaspbian9Stretchへのアップグレードは比較的簡単な手順です。ただし、システム全体が破損する可能性は常にあるため、注意が必要です。インストールされているサードパーティのパッケージとサービスが少ないほど、RaspbianLinuxシステムを正常にアップグレードできる可能性が高くなります。
apt-get update
推奨事項
- 不要または廃止されたパッケージを削除する
- データと構成のバックアップを作成する
- コンソールを使用して直接アップグレードを実行します
- RaspbianStretch9にサードパーティソフトウェアをインストールしました
警告:
MariaDBは、Debian9StretchのデフォルトのSQLデータベースになりました。これにより、現在の(Debian 8 Jessie)データベース形式との下位互換性がない新しいデータベースバイナリデータファイル形式が導入されます。アップグレード中に、データベースは自動的にアップグレードされます。ただし、アップグレード中またはアップグレード後に問題が発生した場合、元に戻すことはできません。このため、Debian 9 Stretchのアップグレードを続行する前に、現在のすべてのデータベースをバックアップすることが重要です!
参照 :debian.org
現在のシステムを完全にアップグレードする
ストレッチアップグレードを続行する前に、現在のRaspbianシステムを完全にアップグレードすることから始めます。
# apt-get update # apt-get upgrade
保留されているパッケージをアップグレードします:
# apt-get dist-upgrade
システムチェック
最後に、システムの不整合をチェックするチャンスです。部分的にインストールされたパッケージ、欠落しているパッケージ、および廃止されたパッケージについて、データベースの健全性と整合性のチェックを実行します。
# dpkg -C
問題が報告されていない場合は、どのパッケージが抑制されているかを確認してください:
# apt-mark showhold
パッケージOn Hold
アップグレードされません。 On Hold
パッケージは、Stretchアップグレード後に不整合を引き起こす可能性があります。次の部分に進む前に、上記の両方のコマンドによって提供されるすべての問題を修正することをお勧めします。
パッケージリポジトリをDebianStretchに更新
次に、/etc/apt/sources.list
を更新します 新しいStretchリポジトリを含める。
# sed -i 's/jessie/stretch/g' /etc/apt/sources.list
上記のコマンドは、すべてのJessie
を置き換えます Stretch
へのキーワードオカレンス したがって、新しいStretchリポジトリを効果的に有効にします。 /etc/apt/sources.list
含まれるStretch
に更新されます リポジトリ、ローカルパッケージインデックスを次のように更新します:
# apt-get update
Raspbian Stretch Upgrade Simulation
次のコマンドを使用して、私たちが直面しているものを確認しました。これはシミュレートされたドライランであるため、システムの変更は実装されません。
# apt-get --simulate upgrade
Rasbian Stretch Upgrade
最もエキサイティングな部分に到達しました。それは、実際のJessieのRaspbianStretchシステムへのアップグレードです。アップグレード中に、次の質問が表示される場合があります:
システムにインストールされているサービスがあり、libpam、libc、libsslなどの特定のライブラリがアップグレードされたときに再起動する必要があります。これらの再起動はシステムのサービスの中断を引き起こす可能性があるため、通常、再起動するサービスのリストについて、アップグレードごとにプロンプトが表示されます。このオプションを選択して、プロンプトが表示されないようにすることができます。代わりに、必要なすべての再起動が自動的に行われるため、ライブラリのアップグレードごとに質問されることはありません。
パッケージのアップグレード中にサービスを再起動しますか?
システムのアップグレード中にシステムがサービスを自動的に再起動するか、手動で再起動するか、システムがStretchに完全にアップグレードされた後に再起動するかを選択します。
準備ができたら、次のコマンドを実行してDebianStretchアップグレードプロセスを開始します。
# apt-get upgrade # apt-get dist-upgrade
全部終わった。システムを再起動します。