[ITPASS2014]debianパッケージの引き継ぎ
[ITPASSサーバ構築・運用ドキュメント へ戻る]
概要
マシン old に導入されている debian パッケージを全てマシン new に導入する方法を示す.
古いマシンでのインストールパッケージリスト作成
old に install されている debian パッケージの一覧を取得する.
[old] $ dpkg --get-selections > old_list.txt
リストを参照して, 古いカーネルなど, 明らかに不要なものはリストから削除すること.
リストを新しいマシンへ転送
リストが作成されたら, ファイルを new へ送る(公開鍵認証でログインする必要があるため, 下記のコマンドで転送できるかは 設定による). tako で鍵を作って作業をするとよい.
[old] $ scp old_list.txt chikuwaXX@new:
リストを元にインストール
new において, old で導入されているパッケージに対して 「install」を設定する
[new] $ sudo -s [new] # dpkg --set-selections < old_list.txt
実際に install する
[new] # apt-get dselect-upgrade
インストール中に以下のような質問が表示される. 順番はこの通りとは限らない. またこれ以外にも質問が表示される可能性がある. 適宜対応のこと.
質問 1
popularity-contest を設定しています Debian パッケージ利用調査に参加しますか?
いいえを選択する.
質問 2
console-data を設定しています
了解を選択
この後の質問には キーマップをいじらない のままで了解を選択
パッケージの設定
Samba Server ワークグループ/ドメイン名 WORKGROUP
を指定する. また,
DHCP から WINS 設定を使うよう smb.conf を変更しますか? いいえ
を選択する.
sun-java5-jre
ライセンスに同意しますか します
を選択する.
grub のアップグレードに関する表示
了解を選択.
なお, 期待されるパッケージの数が少なすぎる場合は tako を再起動するとうまくいくことがある( 2014 年度)
gnome の再インストール (必要に応じ)
パッケージの引き継ぎを行うとき,
[new] # apt-get dselect-upgrade
を行うと, gnome 関連のパッケージが削除されることがある.
もしそうなってしまった場合は引き継ぎ終了と同時に,
# apt-get install gnome
を行う. この後, 再起動を行う.
GNOME をデフォルトで立ち上げない
以下のコマンドで起動時に CUI のログイン画面になるようにする.
# insserv -r gdm3
[ITPASSサーバ構築・運用ドキュメント へ戻る]
Keyword(s):
References:[[ITPASS2014] gate-toroku-system のインストールと設定] [[ITPASS2014]2014年度サーバ構築ログ] [[ITPASS2015]gate-toroku-system のインストールと設定] [[ITPASS2016]gate-toroku-system のインストールと設定] [[Memo2015][ITPASS]gate-toroku-system のインストールと設定] [[Memo2016][ITPASS]gate-toroku-system のインストールと設定] [[Memo2016][ITPASS]gate-toroku-system のインストールと設定(マニュアル)]