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

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

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

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

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

リストを ika から joho16 へ転送し, joho16 から tako へ転送した.

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

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

[tako] $ sudo -s
[tako] # dpkg --set-selections < tako_list.txt

すると,

dpkg: 警告: データベースの xx 行目のパッケージはありません: (パッケージ名)

という警告が大量に出た. そこで, [Memo2014][ITPASS]debianパッケージの引き継ぎを参考にした. まず,

# apt-get install dselect

を実行し, dselect コマンドをインストールした. 次に,

# dselect update

を実行し, パッケージ情報を更新した. その後, 再起動した. 再度

[tako] # dpkg --set-selections < old_list.txt

を実行すると, 警告の量は以下の 3 つになった.

dcreal, htroff, mksigen

mksigen は mksigen のインストールでインストールするが, 残り 2 つは必要な時にインストールすることにする.

実際にインストールした.

[new] # apt-get dselect-upgrade

結果として, 103 個がインストールされ, 4 個のパッケージが削除された.

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
Last modified:2016/10/19 16:04:50
Keyword(s):
References:[[ITPASS2016]2016年度サーバ構築ログ]