旧システム(=Ubuntu あるいは Ubuntu の派生ディストリビューション)を更新したいときなどは, 旧システムのパッケージリストとホームのバックアップをとり,それらを使って新システム(クリーンインストールされたもの)にリストアしたい ことがあります. その手順を説明する.
※ 「旧システムのパッケージリストとホームのバックアップ」については,別ページで説明
■ 前もって準備しておくもの
torrent, transmission, azureus, vuze を含むような行を探し,すべて削除しておく.
もし,次のように「lilo」を含む行があれば消す.
lilo install
もし,次のように「grub」を含む行があれば消す.
grub grub-common grub-pc
例えば,次のような行を削除しておく.
linux-firmware install linux-generic install linux-headers-2.6.27-9 install linux-headers-2.6.27-9-generic install linux-headers-generic install linux-image-2.6.27-7-generic install linux-image-2.6.27-9-generic install linux-image-generic install linux-libc-dev install linux-restricted-modules-2.6.27-7-generic install linux-restricted-modules-2.6.27-9-generic install linux-restricted-modules-common install linux-restricted-modules-generic install linux-sound-base install
インストール後の設定: 別ページ »で説明している.
簡易インストールは避ける報が結局は簡単(最初から日本語のフォントを入れたいので)。
sudo /usr/bin/vmware-user
必要なユーザの分だけ,下記の操作を繰り返す.
cd /home sudo tar -xvpf /tmp/home.tar
次のコマンドを,ユーザ文だけ繰り返す.
sudo chown -R <ユーザ名> <ユーザ名> sudo chown -R <グループ名> <グループ名>
次のコマンドを実行.か,あるいは,「システム」→「システム管理」→「言語サポート」と操作して「言語サポート」を起動
sudo gnome-language-selector
「言語サポート」を起動し,使いたい言語を追加する.
cd /tmp sudo dpkg --set-selections < dpkg.txt if [ -f /etc/dpkg/dpkg.cfg.d/multiarch ]; then cat /etc/dpkg/dpkg.cfg.d/multiarch | sed 's/foriegn/# foriegn/g' > /tmp/multiarch.$$ sudo cp /tmp/multiarch.$$ /etc/dpkg/dpkg.cfg.d/multiarch fi sudo apt-get dselect-upgrade
終了を待つ.