Raspbian GNU / LinuxのJessieからRaspbian Stretch 9へのアップグレード
前書き
Raspbian JessieからRaspbian 9 Stretchへのアップグレードは、比較的簡単な手順です。ただし、システム全体が壊れる可能性は常にあるため、注意が必要です。インストールされているサードパーティのパッケージとサービスが少ないほど、Raspbian Linuxシステムを正常にアップグレードできる可能性が高くなります。apt-get update推奨事項
- 不要なパッケージや古いパッケージを削除する
- データと構成のバックアップを作成する
- コンソールを使用して直接アップグレードを実行する
- Raspbian Stretch 9にサードパーティソフトウェアをインストール
警告:
MariaDBがDebian 9 StretchのデフォルトのSQLデータベースになりました。これにより、現在の(Debian 8 Jessie)データベース形式との下位互換性がない新しいデータベースバイナリデータファイル形式が導入されます。アップグレード中、データベースは自動的にアップグレードされます。ただし、アップグレード中またはアップグレード後に問題が発生した場合、元に戻すことはできません。この理由から、Debian 9 Stretchアップグレードに進む前に、現在のデータベースをすべてバックアップすることが重要です。
参照:debian.org
参照:debian.org
現在のシステムを完全にアップグレード
Stretchアップグレードに進む前に、現在のRaspbianシステムを完全にアップグレードすることから始めます。# apt-get update # apt-get upgrade保留されたパッケージをアップグレードします。
# apt-get dist-upgrade
システムチェック
最後に、システムの不整合をチェックする機会。部分的にインストールされ、欠落しており、廃止されたパッケージについて、データベースの健全性と整合性のチェックを実行します。# dpkg -C問題が報告されていない場合は、保留されているパッケージを確認します。
# apt-mark showholdパッケージ
On Hold
はアップグレードされません。On Hold
パッケージは、Stretchアップグレード後に不整合を引き起こす可能性があります。次の部分に進む前に、上記の両方のコマンドによって提供されるすべての問題を修正することをお勧めします。パッケージリポジトリをDebian Stretchに更新
次に、を更新/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ストレッチアップグレードシミュレーション
次のコマンドを使用して、現在直面していることを確認しました。これは模擬ドライランであるため、システムの変更は実装されません。# apt-get --simulate upgrade
Rasbian Stretchアップグレード
最もエキサイティングな部分に到達しました。それは、Raspbian Stretchシステムへの実際のJessieアップグレードです。アップグレード中に、次の質問が表示される場合があります。libpam、libc、libsslなどの特定のライブラリがアップグレードされたときに再起動する必要があるサービスがシステムにインストールされています。これらの再起動によりシステムのサービスが中断される可能性があるため、通常は、再起動するサービスのリストをアップグレードするたびにプロンプトが表示されます。このオプションを選択して、プロンプトが表示されないようにすることができます。代わりに、必要なすべての再起動が自動的に行われるので、ライブラリをアップグレードするたびに質問されることを回避できます。質問せずにパッケージのアップグレード中にサービスを再起動しますか?システムのアップグレード中にシステムがサービスを自動的に再起動するようにするか、手動で行うか、システムが完全にStretchにアップグレードされた後に行うかを選択できます。
準備ができたら、次のコマンドを実行してDebian Stretchアップグレードプロセスを開始します。
# apt-get upgrade # apt-get dist-upgradeすべて完了。システムを再起動します。