IT pass HikiWiki - [ITPASS2015]debianパッケージの引き継ぎ Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
{{toc}}
[((<ITPASSサーバ構築・運用ドキュメント>)) へ戻る]
= 概要
マシン 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サーバ構築・運用ドキュメント>)) へ戻る]
[((<ITPASSサーバ構築・運用ドキュメント>)) へ戻る]
= 概要
マシン 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サーバ構築・運用ドキュメント>)) へ戻る]