Debian:Stable(リリースを含む)のすべてを利用可能な最新の安定版に完全にアップグレードしたいです。
- パッケージの更新
- パッケージのアップグレード
- D:S 小型版
- D:Sメジャー_バージョン
- D:Sリリース
各タスクは、他のタスクと比較して再帰(毎月/年間)全体で単一パスで実行され、release_versionが確かに最後のタスクになると思います。
つまり、私は「安定したDebianの完全なリリース」を作りたいと思います。
すべてのデータを自動的にバックアップするときは、少なくとも毎週/毎日(毎月)これを行うため、問題が発生した場合はバックアップを復元します。
バージョンアップグレードを含むすべてを「残酷に」アップグレードするコマンドは何ですか?私は考えています:
apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y
答え1
Debian オペレーティングシステムは最先端ではありません。サポートされているハードウェアにインストールすると、信頼性が高くなります。しかし、その結果、Debianはソフトウェアを使用し、リポジトリのソフトウェアはUbuntuのソフトウェアよりも少し古くなっています。 UbuntuはDebianに基づいていますが、常に更新され、時々毎日調整されます。リストされたコマンドが正常に完了すると、すべてが最新の状態で、最新の安定版と見なされます。しかし、Debian 8からDebian 9にアップグレードしたい場合。プロセスはさらに複雑になります。
上記のコマンドを実行した後:
すべてが順調に進むと、部分的にインストールされた、欠落している、または古いパッケージに対してデータベースの健全性と一貫性チェックが実行されます。
dpkg -C
報告された問題がない場合は、どのパッケージがアーカイブされているかを確認してください。
apt-mark showhold Packages On Hold will not be upgraded, which may cause inconsistencies after Stretch upgrade. Before you move to the next part, it is recommended to fix all issues produced by both above commands.
ソースリストをバックアップします。
cp /etc/apt/sources.list /etc/apt/sources.list_backup
代わりにストレッチをしてください。
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
修正する
apt-get update
アップグレード可能なリスト:
apt list --upgradable Note that if you see anything that alarms you at this point you can undo everything in reverse.
次のコマンドは、実行後に元に戻すことはできません。
apt-get upgrade
apt-get dist-upgrade
詳細は以下で確認できます。ここ
答え2
すべてのアップグレードについてDebian 11「ブルゼイ」に変化セキュリティアーカイブレイアウトでは、コード名を変更するだけではsources.list
不十分です。 Windows 10でWSLを使用しており、wsl --install -d Debian
Debian 9が提供されているため、11にアップグレードする必要があります。
要約は次のとおりです。スピード:
1. すべてをバックアップする
2. 現在のバージョンの更新
sudo apt update
sudo apt upgrade
3. 編集しますsources.list
。
このステップがないと、アップグレードコマンドは新しいバージョンを「認識」しません。これは私が以前「Debian GNU / Linux 9(stretch)」から得たものです:
$ cat /etc/apt/sources.list
deb http://deb.debian.org/debian stretch main
deb http://deb.debian.org/debian stretch-updates main
deb http://security.debian.org/debian-security/ stretch/updates main
次に変更してください。
deb http://deb.debian.org/debian bullseye main
deb http://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security/ bullseye-security main
になりますstretch/updates
。bullseye-security
いいえ bullseye/updates
!
4. クリーンアップとアップデート
sudo apt clean && sudo apt update
5. フルアップグレードの実行
sudo apt full-upgrade
確認成功:
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"