自宅サーバで稼働しているDebianをアップグレードしたので、そのメモです。
ハードウェア: Intel D510MO
OS: Debian squeeze amd64
以下の文献を参考にしました。
Debian 7.0 (wheezy) リリースノート (64 ビット PC 用)
-第4章 Debian 6.0 (squeeze) からのアップグレード
バックアップする前にパッケージを最新化します。
必要なファイルをバックアップします。
telnet接続、X window systemからの操作はダメとのことなので、サーバにディスプレイとキーボードを接続して直接ログインします。(X windowはインストールしていない)
★文字化けするので環境変数LANGを変更しておく。
★システムの状態をチェックする。
★proposed-updates セクション
→/etc/apt/sources.list ファイルに proposed-updates セクションがないことを確認。
★非公式なソースとバックポートパッケージ
→該当なしを確認
★APT の取得先 (ソース) の準備
■前提条件
ハードウェア: Intel D510MO
OS: Debian squeeze amd64
■参考文献
以下の文献を参考にしました。
Debian 7.0 (wheezy) リリースノート (64 ビット PC 用)
-第4章 Debian 6.0 (squeeze) からのアップグレード
■パッケージの最新化
バックアップする前にパッケージを最新化します。
# apt-get update # apt-get upgrade |
■バックアップ
必要なファイルをバックアップします。
■アップグレードの準備
telnet接続、X window systemからの操作はダメとのことなので、サーバにディスプレイとキーボードを接続して直接ログインします。(X windowはインストールしていない)
★文字化けするので環境変数LANGを変更しておく。
# export LANG=C |
# aptitude → "g"を押して更新&インストールする。 # dpkg --audit # dpkg -l | pager # dpkg --get-selections "*" # aptitude search "~ahold" # dpkg --get-selections | grep 'hold$' →以下の状態がないことを確認 ・未完了のパッケージ (Half-Installed) ・設定に失敗したパッケージ (Failed-Config) ・hold 状態 |
→/etc/apt/sources.list ファイルに proposed-updates セクションがないことを確認。
★非公式なソースとバックポートパッケージ
→該当なしを確認
★APT の取得先 (ソース) の準備
- /etc/apt/sources.listを編集。
- squeezeのある行をコピーして、squeezeをwheezyに置換する。
- squeezeのある行は先頭に#を付けて無効化する。
■パッケージのアップグレード
# script -t 2> upgrade-wheezy_1.time -a upgrade-wheezy_1.script # apt-get update # apt-get -o APT::Get::Trivial-Only=true dist-upgrade →空きスペースあり。 # apt-get upgrade # apt-get dist-upgrade (エラーで止まったので-fを付けて再実行) # apt-get -f dist-upgrade |
■カーネルと関連パッケージのアップグレード
# dpkg -l "linux-image*" | grep ^ii →あった。 再起動 # sync # /sbin/telinit 6 |
0 件のコメント:
コメントを投稿