2008年4月1日火曜日

Ubuntu7.04 からUbuntu7.10へアップグレード

今更ですが、ノートパソコンのUbuntuを7.04から7.10へアップグレードしました。つまったところの解決方法をメモしておきます。
アップグレードはGUIで、システム>システム管理>アップデートマネージャーから行いました。

エラー1
エラーメッセージ
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
解決法
コマンド
dpkg --configure -a
と打つと、インストールが始まりました。


エラー2
tetex-binの依存性が壊れ、texliveとその依存パッケージがインストールされない。
apt-get -f -install
コマンドでも修復されない。また、GUIでアップデート・マネージャーが使えない。

解決法
システム>システム管理>synaptic パッケージ・マネージャー
で、カスタムフィルターを使って破損したパッケージを探す。ここではtetex-binが破損していました。そこで、パッケージを選択し、
編集>破損パッケージの修復
で修復します。適用のボタンを押すと、いくつかのパッケージがインストールされる。


その後、アップデート・マネージャーでパッケージのインストールを行い、再起動したところ、Ubuntu7.10にアップグレードされました。データも壊れていないようです。