technicalsuwako.moe/gemini/blog/debian-stretch-buster-upgra...

82 行
1.9 KiB
Plaintext
Raw Blame 履歴

このファイルには曖昧(ambiguous)なUnicode文字が含まれています

このファイルには、他の文字と見間違える可能性があるUnicode文字が含まれています。 それが意図的なものと考えられる場合は、この警告を無視して構いません。 それらの文字を表示するにはエスケープボタンを使用します。

=> /blog.gmi ブログ一覧へ
#Debian 9(stretch)→10(buster)バージョンアップする方法
投稿日2019-07-19
今月からDebian 10(buster)の安定版がリリースされました。
すべてののサーバーはDebianが使いますので、Gitサーバーでアップグレードしてみました。
まず、絶対にバックアップしてください!!
【準備】
アップグレード前に現在のシステムをアップデートしましょう。
```sh
apt update && apt upgrade && apt dist-upgrade && apt autoremove
```
後で未インストールパッケージ、古いパッケージなどのお確認ください。
```sh
dpkg -C
```
問題あったら、未アップデートしたパッケージをお確認ください。
```sh
apt-mark showhold
```
問題あったら、ご修理しましょう。
```sh
dpkg --audit
```
# アップグレード第1部
まず現在の「sources.list」ファイルをバックアップしてください。
```sh
cp /etc/apt/sources.list /etc/apt/sources.list_BCKP
```
同じく「/sources.list.d」フォールだも…
```sh
cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d_BCKP
```
後はsources.listファイルとすべてのsources.list.dに入ったファイルを編集しましょう。
```sh
sed -i 's/stretch/buster/g' /etc/apt/sources.list
sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*
```
その後でパッケージリストをアップデートして…
```sh
apt update
```
# アップグレード第2部
下記コマンドをお実行ください。
```sh
apt upgrade && apt dist-upgrade && apt autoremove
```
`Restart services during package upgrades without asking?`とことが出てきたら、「はい」、「いいえ」どっちでもいいです。
`cat /etc/issue`でDebianのバージョンが確認できます。
最後に、再起動しましょう。
```sh
reboot
```
以上