GNU/Linux >> Linux の 問題 >  >> Debian

Raspbian GNU/LinuxをStretchからRaspbianBuster10にアップグレード

RaspbianStretchからRaspbian10Busterへのアップグレードは比較的簡単な手順です。ただし、システム全体が破損する可能性は常にあるため、注意が必要です。インストールされているサードパーティのパッケージとサービスが少ないほど、RaspbianLinuxシステムを正常にアップグレードできる可能性が高くなります。

新機能

  • UEFIセキュアブート
  • AppArmorはデフォルトで有効になっています
  • APTのオプションの強化
  • 無人-安定したポイントリリースのためのアップグレード
  • ドイツ語を話すユーザー向けに大幅に改善されたマニュアルページ
  • デフォルトでnftablesフレームワークに基づくネットワークフィルタリング
  • CryptsetupのデフォルトはオンディスクLUKS2形式です
  • CUPS2.2.10を使用したドライバーレス印刷
  • AllwinnerA64ベースのデバイスの基本的なサポート

ソース :debian.org

ラズベリーパイ

警告
RaspbianベースのDebianは非常に堅牢なLinuxディストリビューションであり、人生に確かなものは何もないという事実と相まって、アップグレード後にシステムが壊れてしまう可能性があります。したがって、防弾システムのアップグレードはないことを指摘する必要があります。DebianBusterへのシステムアップグレードを提案する前に、適切なフェイルオーバーまたはリカバリプロセスについて話し合い、準備し、場合によってはテストする必要があります。より堅牢なシステムまたは本番システムの場合は、先に進む前に公式のDebianアップグレードガイドを読むことをお勧めします。

推奨事項

  • 不要または廃止されたパッケージを削除する
  • データと構成のバックアップを作成する
  • コンソールを使用して直接アップグレードを実行します
  • Raspbianシステムに現在インストールされているサードパーティのソフトウェアパッケージを確認します

アップグレードを試みる前に、廃止された標準リポジトリとサードパーティソフトウェアを削除してください。 aptitude コマンドは、Raspbianシステムに現在インストールされているサードパーティのソフトウェアパッケージを見つけるのに役立つ場合があります。

# aptitude search '~i(!~ODebian)'

上記のコマンドは、削除されてから標準リポジトリリストに含まれなくなったすべてのパッケージを一覧表示します。したがって、それらは廃止されるか、手動でインストールされたサードパーティのパッケージになりました。

現在のシステムにあるデータと手動構成ファイルの完全バックアップを実行します。たとえば、これらには、ユーザーのホームディレクトリ、データベース、Webサイトなどが含まれますが、これらに限定されません。または、ddコマンドを使用して完全なMicroSDバックアップを実行します。

現在のシステムを完全にアップグレードする

バスターのアップグレードを続行する前に、現在のRaspbianシステムを完全にアップグレードすることから始めます。

# apt-get update
# apt-get upgrade

保留されているパッケージをアップグレードします:

# apt-get dist-upgrade

システムチェック

最後に、システムの不整合をチェックするチャンスです。部分的にインストールされたパッケージ、欠落しているパッケージ、および廃止されたパッケージについて、データベースの健全性と整合性のチェックを実行します。

# dpkg -C

問題が報告されていない場合は、どのパッケージが抑制されているかを確認してください:

# apt-mark showhold

パッケージOn Hold アップグレードされません。 On Hold パッケージは、Stretchアップグレード後に不整合を引き起こす可能性があります。次の部分に進む前に、上記の両方のコマンドによって提供されるすべての問題を修正することをお勧めします。
次のコマンドは、さらに役立つ場合があります。

# dpkg --audit

パッケージリポジトリをDebianバスターに更新

次に、/etc/apt/sources.listを更新します 新しいバスターリポジトリを含める。

# sed -i 's/stretch/buster/g' /etc/apt/sources.list

上記のコマンドは、すべてのstretchを置き換えます busterへのキーワードオカレンス したがって、新しいバスターリポジトリを効果的に有効にします。 /etc/apt/sources.list 含まれるBusterに更新されます リポジトリ、ローカルパッケージインデックスを次のように更新します:

# apt-get update

ラズビアンバスターアップグレードシミュレーション

次のコマンドを使用して、私たちが直面しているものを確認しました。これはシミュレートされたドライランであるため、システムの変更は実装されません。

# apt-get --simulate upgrade

Rasbian Buster Upgrade

最もエキサイティングな部分に到達しました。それは、RaspbianBusterシステムへの実際のStretchアップグレードです。アップグレード中に、次の質問が表示される場合があります:


システムにインストールされているサービスがあり、libpam、libc、libsslなどの特定のライブラリがアップグレードされたときに再起動する必要があります。これらの再起動はシステムのサービスの中断を引き起こす可能性があるため、通常、再起動するサービスのリストについて、アップグレードごとにプロンプ​​トが表示されます。このオプションを選択して、プロンプトが表示されないようにすることができます。代わりに、必要なすべての再起動が自動的に行われるため、ライブラリのアップグレードごとに質問されることはありません。

パッケージのアップグレード中にサービスを再起動しますか?
システムのアップグレード中にシステムがサービスを自動的に再起動するか、手動で再起動するか、システムがバスターリリースに完全にアップグレードされた後に再起動するかを選択します。

準備ができたら、次のコマンドを実行してDebianBusterのアップグレードプロセスを開始します。

# apt-get upgrade
# apt-get dist-upgrade

全部終わった。システムを再起動します。完全にアップグレードされたRaspbian10BusterLinuxシステムおめでとうございます。


Debian
  1. JessieからRaspbianStretch9へのRaspbianGNU/Linuxのアップグレード

  2. DebianLinuxシステムをWheezyからJessie安定リリースにアップグレードする方法

  3. Debian10からDebian11にアップグレードする方法

  1. Debian8JessieをDebianLinux9Stretchにアップグレードする方法

  2. Debian9StretchをDebian10Busterにアップグレードする方法

  3. Debian9StretchをDebian10Busterにアップグレードする方法

  1. Linuxをターミナルからシャットダウンする4つのコマンド

  2. Java8をDebianGNU/ Linux 9にインストールする方法(ストレッチ)

  3. RHEL7からRHEL8にアップグレードする方法