お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-11-13 14:30:48

uza
メンバ
登録日: 2009-09-08

デスクトップの復旧の仕方を教えてください

お世話になります。
ubuntu 8.0.4を使用していて、音が出ないので、別のページを参考に、synapticでpulseaudioを検索して、ヒットしたものでインストールされているのに全て削除のチェックをつけて削除しました。そのさい、次のも一緒に削除されますのようなコメントがあって、(ubuntuが動かないので正確には記載できませんが)「gnome***」と。削除操作の後、他の操作をしていたらフリーズのようになって、再起動すると、背景とメニューバーは表示されているのですが、デスクトップには何も表示されず、メニューも選択できない状態になってしまいました。おそらく、一緒に削除されたものが原因かと思いますが、復旧の仕方を教えてください。よろしくお願いします。

オフライン

 

#2 2009-11-13 23:12:12

STGSAGWAN
ゲスト

Re: デスクトップの復旧の仕方を教えてください

シSTGSAGWANングルユーザモードで起動し、「Drop to root shell prompt」を選択し、

/var/log/dpkg.log
を見て、最近削除したパッケージを調べ、それらパッケージをインストールしてください。
/var/log/apt/term.logの方が直感的に分かりやすい場合もあります。

端末操作が苦手だったり、面倒な場合は、

コード:

LANG=C
apt-get update && apt-get install $(awk '{if ($1 ~ /^2009-11-13$/ && $3 ~ /^remove$/) print $4}' /var/log/dpkg.log)
reboot

で、削除してしまったパッケージを一発で全部インストールし直します。
※2009-11-13の日付部分は削除してしまった日付に相当します。

 

#3 2009-11-13 23:13:43

STGSAGWAN
ゲスト

Re: デスクトップの復旧の仕方を教えてください

冒頭の文章が変でした
「シングルユーザモードで起動し、「Drop to root shell prompt」を選択し」です。

 

#4 2009-11-14 21:11:19

STGSAGWAN
ゲスト

Re: デスクトップの復旧の仕方を教えてください

#2ですが、シングルユーザモードの場合、LANG=Cは不要であることに気づきました。
また、シングルユーザモードで起動せずに、通常のGUIの画面からCtrl+Alt+F1などを押し仮想コンソールに移っても復旧作業は可能、ということにも気づきました。

 

#5 2009-11-16 16:37:52

uza
メンバ
登録日: 2009-09-08

Re: デスクトップの復旧の仕方を教えてください

STGSAGWANさんありがとうございます。

Drop to root shell promptから 教えていただいたコード
LANG=C
apt-get update && apt-get install $(awk '{if ($1 ~ /^2009-11-13$/ && $3 ~ /^remove$/) print $4}' /var/log/dpkg.log)
を試しました。途中うまくいっているようですが、fail to fetchとなって うまくいきません。
週末でないと時間がとれないので、また後で試してみます。

オフライン

 

#6 2009-12-04 16:29:41

uza
メンバ
登録日: 2009-09-08

Re: デスクトップの復旧の仕方を教えてください

STGSAGWANさん 返事が遅くなってすみません。
fail to fetchからどうすることもできず
試しにと、aptitude install gnomeをやると、長い時間かかって処理が終え、結果的にはデスクトップは表示されるもののダブルクリックしても反応はなく、お手上げの状態でした。

たまたま、以前にRemasterysで全体のバックアップをとってあったのを思いだし、それで復旧できました。(一部データを失いましたが)
初歩的な操作がわからないためアドバイスが生かせませんでした。時間にゆとりがあるときに、バックアップをとってから、教えていただいたlogファイルの使い方を実験的に試してみます。ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB