[ITPASS2015]debianパッケージの引き継ぎ

概要

マシン old に導入されている debian パッケージを全てマシン new に導入する.

古いマシンでのインストールパッケージリスト作成

old に install されている debian パッケージの一覧を取得する.

[old] $ dpkg --get-selections > old_list.txt

リストを参照して, 古いカーネルなど, 明らかに不要なものはリストから削除する.

リストを新しいマシンへ転送

リストを old から joho?? (適当な joho 機) へ転送し, joho?? から old へ転送する.

リストを元にインストール

new において, old で導入されているパッケージに対して 「install」を設定する.

[new] $ sudo -s
[new] # dpkg --set-selections < new_list.txt

実際にインストールする. インストール際にほとんどのパッケージが存在しないという警告が出る.

[new] # apt-get dselect-upgrade

結果として, 17 個のパッケージが削除される.

gnome の再インストール (必要に応じ)

パッケージの引き継ぎを行うとき,

[new] # apt-get dselect-upgrade

を行うと, gnome 関連のパッケージが削除されることがある.

もしそうなってしまった場合は引き継ぎ終了と同時に,

# apt-get install gnome

を行う. この後, 再起動を行う.

GNOME をデフォルトで立ち上げない

以下のコマンドで起動時に CUI のログイン画面になるようにする.

# insserv -r gdm3

必要のない行をコメントアウトする.

# vi /etc/X11/defaut-display-manager

この中で /usr/sbin/gdm3 をコメントアウトする.

# /usr/sbin/gdm3

[ITPASSサーバ構築・運用ドキュメント へ戻る]

Last modified:2015/12/07 12:39:24
Keyword(s):
References:[[ITPASS2015]2015年度サーバ構築ログ]