[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
Keyword(s):
References:[[ITPASS2016]2016年度サーバ構築ログ]