Debian 10 Busterは2019年7月6日にリリースされました。現在、以前のバージョン、つまりDebian9「Stretch」を最新バージョンのDebian10「Buster」にアップグレードすることを検討している可能性があります。
この投稿は、システムをDebian9StretchからDebian10Busterにアップグレードするのに役立ちます。
前提条件
インターネット
OSアップグレード用のパッケージをダウンロードするには、アクティブなインターネット接続が必要です。
Sudo Access
このOSアップグレードを実行するには、rootまたはsudoの権限が必要です。
バックアップ
システムをアップグレードする前に、重要なデータファイルと構成ファイルの完全バックアップを取るように依頼してください。バックアップ中に問題が発生した場合に、システムを以前の状態に復元するのに役立つ場合があります。
例、
- データベース
- 構成ファイル
- 重要なアプリケーションデータファイル
Debian9からDebian10へのアップグレード
本番システムをアップグレードする前に、開発システムでこのDebianOSアップグレードをテストしてください。現在のバージョンを確認する
lsb_release -aコマンドを使用して、Debianの現在のバージョンを確認します。
Distributor ID: Debian Description: Debian GNU/Linux 9.8 (stretch) Release: 9.8 Codename: stretch
Debian9をアップデート
インストールされているすべてのパッケージを、現在のオペレーティングシステムStretchで使用可能な最新バージョンに更新します。
sudo apt update sudo apt upgrade
sources.listファイルを変更する
現在のsources.listファイルのバックアップを取ります。
sudo cp /etc/apt/sources.list /etc/apt/sources.list_bkp
ここで、apt構成ファイル/etc/apt/sources.listを編集し、stretchをbusterに置き換えます。 sedコマンドを使用して、リポジトリファイルを一度に更新します。
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
「バスター」で更新すると、ファイルの内容は次のようになります。 「。
deb http://ftp.us.debian.org/debian/ buster main deb-src http://ftp.us.debian.org/debian/ buster main deb http://security.debian.org/debian-security buster/updates main contrib deb-src http://security.debian.org/debian-security buster/updates main contrib # buster-updates, previously known as 'volatile' deb http://ftp.us.debian.org/debian/ buster-updates main contrib deb-src http://ftp.us.debian.org/debian/ buster-updates main contrib
パッケージインデックスを更新します。
sudo apt update
プレビューのアップグレード
apt list –upgradableコマンドを使用して、システムに影響を与えることなく、OSのアップグレードプロセス中にインストール、更新、および削除されるものをすばやく一覧表示します。
sudo apt list --upgradable
出力:
xwayland/stable 2:1.20.4-1 amd64 [upgradable from: 2:1.19.2-1+deb9u5] xxd/stable 2:8.1.0875-5 amd64 [upgradable from: 2:8.0.0197-4+deb9u3] xz-utils/stable 5.2.4-1 amd64 [upgradable from: 5.2.2-1.2+b1] yelp/stable 3.31.90-1 amd64 [upgradable from: 3.22.0-1] yelp-xsl/stable 3.31.90-1 all [upgradable from: 3.20.1-2] zeitgeist-core/stable 1.0.1-1 amd64 [upgradable from: 0.9.16-0.2+b1] zenity/stable 3.30.0-2 amd64 [upgradable from: 3.22.0-1+b1] zenity-common/stable 3.30.0-2 all [upgradable from: 3.22.0-1] zlib1g/stable 1:1.2.11.dfsg-1 amd64 [upgradable from: 1:1.2.8.dfsg-5]
Debian10へのアップグレード
次に、システム上のすべてのパッケージをDebian10Busterで利用可能な最新バージョンにアップグレードします。
sudo apt upgrade
アップグレード中、システムにインストールされているサービスは、各サービスパッケージ(Apache、NTPなど)のアップグレード後に再起動する必要があります。これにより、サービスが中断する可能性があります。
アップグレード中に自動的に再起動するか、アップグレード後に手動で再起動するかを選択できます。ここでは、OSのアップグレード中にサービスの自動再起動を行うことを選択します。
ディストリビューションのアップグレードを実行して、Debian10へのアップグレードを完了します。
sudo apt dist-upgrade
アップグレードの確認
ディストリビューションのアップグレード後にマシンを再起動します。
sudo reboot
Debianオペレーティングシステムの現在のバージョンを確認してください。
lsb_release -a
出力:
Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
結論
それで全部です。 Debian9をDebian10に正常にアップグレードしました。コメントセクションでフィードバックを共有してください。