はじめに
Ubuntuを16から18にバージョンアップをしたときの備忘録
環境
Ubuntuのバージョン確認
cat /etc/lsb-release
or
lsb_release -a
環境はこんな感じ
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Linux Lite 3.4"
Ubuntuバージョンアップ
update-manager-core
のインストール
sudo apt-get install update-manager-core
確認
cat /etc/update-manager/release-upgrades
アップデートの実行
sudo do-release-upgrade -d
- sshの確認
- アップデート概要の確認
-
/etc/default/grub
の設定ファイルをどうするか? -
/etc/ssh/sshd_config
をどうするか? - いらないパッケージの削除確認
- 再起動の確認
完了!!!
バージョン確認
cat /etc/os-release
こんな感じ
NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.2 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
アップデートする前にしたこと
apt-get
のupdate
sudo apt-get update
apt-get
のupgrade
sudo apt-get upgrade
apt
のupdate
sudo apt update
apt
のupgrade
sudo apt upgrade
apt
のdist-upgrade
sudo apt dist-upgrade
参考:upgradeとdist-upgradeの違い
upgrade
は現在のパッケージのみを更新し、dist-upgrade
は現在のパッケージ更新と、必要に応じてパッケージのインストール、不要なパッケージの削除、カーネルの更新等もしてくれる。らしい..
エラーの対処
sudo apt -f install
sudo apt-get install --reinstall
sudo apt-key update
sudo dpkg --configure -a
sudo apt --fix-broken install
アップグレードのときにめっちゃエラーが出たので、対処したときのコマンド群です。
何かの参考になれば
おわりに
とりあえず、なんとかUbuntuのアップグレードは完了したけど、めっちゃ時間かかった。
しかもぼくのUbuntuじゃなくて、知り合いのやつっていうね...。
お疲れ様でした、ぼく。