お知らせ

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

#1 2011-03-09 10:09:24

takehito
メンバ
登録日: 2010-05-29

libparted0debian1 を間違えて削除してしまいました。修復方法があれば教えてください。ubuntulinux10.04LTS

貴サイトにはいつもお世話になります。
使用バージョンは10.04LTSです。トピックは題名の通り、libparted0debian1を誤って削除してしまったため、普段どおりの使用が出来なくなりました。
削除しかけた所、まずいと思い至ったため途中で停止しました。現在linux使用歴4年ほどで、ソフトや端末の基本的な扱いには慣れてきた者です。
今回このような事になった理由は、早まった勘違いによってです。

gpartedをインストールしたい
→libparted0debian1に依存
→libparted0debian1をインストールするが既に入っている
→gpartedじゃなくてディスク・ユーティリティでいいや
→既に入っていて重要なことに気づかずlibparted0debian1はいらないと判断
→削除してしまう
→途中でCTRL+z
→killコマンドにて強制終了
→試しにapt-get install nautilusしてみた(削除されてしまったため)が出来ない
→apt-get autoremoveできない(今ここ)

以下に内容を張り付けますので、よろしくお願いします。

takehito@takehito-desktop:~$ sudo apt-get remove libparted0debian1
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  menu libtranslate0 libmono-system-runtime2.0-cil libcouchdb-glib-1.0-2
  libsensors-applet-plugin0 duplicity libgmime2.4-cil
  liblaunchpad-integration1.0-cil libubuntuone-1.0-1 edict hddtemp python-boto
  libnunit2.4-cil python-ubuntuone kanjidic libdesktopcouch-glib-1.0-2
  librsync1
これらを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージは「削除」されます:
  brasero computertemp deja-dup evolution evolution-couchdb evolution-exchange
  evolution-indicator evolution-plugins f-spot gbrainy gdm gdm-guest-session
  gjiten glipper gnome-about gnome-applets gnome-disk-utility gnome-mag
  gnome-orca gnome-panel gnome-pilot gnome-pilot-conduits gnome-power-manager
  gnome-session gnome-translate gnome-utils gufw gvfs gvfs-backends gvfs-bin
  gvfs-fuse indicator-applet indicator-applet-session indicator-me
  libbonoboui2-0 libgail-gnome-module libgdu0 libgnome-pilot2 libgnome2-0
  libgnome2-perl libgnome2.24-cil libgnomepanel2.24-cil libgnomeui-0
  liblpint-bonobo0 libpanel-applet2-0 libparted0debian1
  libswt-gnome-gtk-3.5-jni mousetweaks nautilus nautilus-share parted
  python-gnome2 python-gnomeapplet python-pyatspi rhythmbox
  rhythmbox-plugin-cdrecorder rhythmbox-plugins
  rhythmbox-ubuntuone-music-store sensors-applet system-config-printer-gnome
  tomboy tsclient ubuntu-desktop ubuntu-standard udisks update-notifier
  usb-creator-common usb-creator-gtk vinagre vuze
アップグレード: 0 個、新規インストール: 0 個、削除: 70 個、保留: 0 個。
この操作後に 155MB のディスク容量が解放されます。
続行しますか [Y/n]?
(データベースを読み込んでいます ... 現在 295951 個のファイルとディレクトリがインストールされています。)
brasero を削除しています ...
computertemp を削除しています ...
deja-dup を削除しています ...
evolution-plugins を削除しています ...
evolution-indicator を削除しています ...
evolution-exchange を削除しています ...
evolution-couchdb を削除しています ...
evolution を削除しています ...
f-spot を削除しています ...
gbrainy を削除しています ...
ubuntu-desktop を削除しています ...
gdm-guest-session を削除しています ...
gdm を削除しています ...
gjiten を削除しています ...
glipper を削除しています ...
indicator-me を削除しています ...
indicator-applet-session を削除しています ...
indicator-applet を削除しています ...
gnome-session を削除しています ...
gnome-applets を削除しています ...
gnome-panel を削除しています ...
gnome-about を削除しています ...
gnome-disk-utility を削除しています ...
gnome-mag を削除しています ...
gnome-orca を削除しています ...
gnome-pilot-conduits を削除しています ...
gnome-pilot を削除しています ...
gnome-power-manager を削除しています ...
gnome-translate を削除しています ...
gnome-utils を削除しています ...

[1]+  停止                  sudo apt-get remove libparted0debian1
takehito@takehito-desktop:~$ sudo apt-get install libparted0debian1
E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
takehito@takehito-desktop:~$ kill -s SIGTERM %1
gufw を削除しています ...
gvfs-fuse を削除しています ...
nautilus-share を削除しています ...
nautilus を削除しています ...
gvfs-backends を削除しています ...
gvfs-bin を削除しています ...
vinagre を削除しています ...
sensors-applet を削除しています ...
python-gnomeapplet を削除しています ...
usb-creator-gtk を削除しています ...
python-pyatspi を削除しています ...
rhythmbox-plugin-cdrecorder を削除しています ...
rhythmbox-ubuntuone-music-store を削除しています ...
rhythmbox-plugins を削除しています ...
rhythmbox を削除しています ...
system-config-printer-gnome を削除しています ...
python-gnome2 を削除しています ...
mousetweaks を削除しています ...
vuze を削除しています ...
libswt-gnome-gtk-3.5-jni を削除しています ...
tsclient を削除しています ...
tomboy を削除しています ...
bash: kill: (4050) - Operation not permitted
takehito@takehito-desktop:~$ sudo apt-get install libparted0debian1
E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

[1]+  停止                  sudo apt-get remove libparted0debian1
takehito@takehito-desktop:~$ sudo apt-get install nautilus
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  menu libswt-cairo-gtk-3.5-jni libtranslate0 libmono-system-runtime2.0-cil
  libcouchdb-glib-1.0-2 libswt-mozilla-gtk-3.5-jni libsensors-applet-plugin0
  duplicity libido-0.1-0 libgmime2.4-cil liblaunchpad-integration1.0-cil
  libubuntuone-1.0-1 edict hddtemp python-boto libnunit2.4-cil
  python-ubuntuone kanjidic libdesktopcouch-glib-1.0-2 indicator-sound
  librsync1
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
  gvfs gvfs-backends libgdu0 libparted0debian1 udisks
提案パッケージ:
  parted nparted libparted0-dev libparted0-i18n gnome-app-install brasero
  nautilus-cd-burner xfsprogs reiserfsprogs mdadm cryptsetup
以下のパッケージが新たにインストールされます:
  gvfs gvfs-backends libgdu0 libparted0debian1 nautilus udisks
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。
E: ロック /var/cache/apt/archives/lock が取得できませんでした - open (11: Resource temporarily unavailable)
E: ダウンロードディレクトリをロックできません

takehito@takehito-desktop:~$ sudo apt-get autoremove
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下のパッケージは「削除」されます:
  duplicity edict hddtemp indicator-sound kanjidic libcouchdb-glib-1.0-2
  libdesktopcouch-glib-1.0-2 libgmime2.4-cil libido-0.1-0
  liblaunchpad-integration1.0-cil libmono-system-runtime2.0-cil libntfs10
  libnunit2.4-cil librsync1 libsensors-applet-plugin0 libswt-cairo-gtk-3.5-jni
  libswt-mozilla-gtk-3.5-jni libtranslate0 libubuntuone-1.0-1 menu ntfsprogs
  python-boto python-ubuntuone
アップグレード: 0 個、新規インストール: 0 個、削除: 23 個、保留: 0 個。
E: ロック /var/cache/apt/archives/lock が取得できませんでした - open (11: Resource temporarily unavailable)
E: ダウンロードディレクトリをロックできません

オフライン

 

#2 2011-03-09 18:14:51

Templer
メンバ
登録日: 2009-07-08

Re: libparted0debian1 を間違えて削除してしまいました。修復方法があれば教えてください。ubuntulinux10.04LTS

これはまた見事なパニクりようですね。こちらにも伝わってきます。

それはさておき、まずは(強制終了させていないことを願いますが)「CTRL+z」で停止させたものは「fg ジョブナンバー」で再開させることができるようですので再開させてみてください。ジョブナンバーは「jobs」で確認できるようです。

コード:

jobs
fg 1

停止させたものが再開・完了したら、ついでにパッケージ管理状況がおかしくなっていないかチェックしてみてください。

コード:

sudo dpkg --configure -a

オフライン

 

#3 2011-03-09 18:24:10

Templer
メンバ
登録日: 2009-07-08

Re: libparted0debian1 を間違えて削除してしまいました。修復方法があれば教えてください。ubuntulinux10.04LTS

パッケージ管理状況におかしなところがなければ、次は削除されてしまったUbuntuデスクトップシステムの標準としてインストールされていたパッケージの再インストールです。

コード:

sudo apt-get install ubuntu-standard ubuntu-desktop

※ ただし、パッケージの依存が固定ではなくOR(類似のパッケージのどれか一つ)となっているものは標準としてインストールされていたものとは別のものがインストールされてしまうという可能性があります(標準でインストールされているパッケージが必ずしも優先度の高いパッケージとは限らないようです)。膨大な数のパッケージが削除してしまった場合はこれに遭遇する可能性が高まりますので、通常とは少し違った構成となる可能性もなくはないです。(ubuntu-standardやubuntu-desktopの依存関係にあるパッケージに、これに絡むものがあるのかはわかりませが)

インストールが完了しましたら、ユーザーが追加でインストールしたパッケージも芋づる式に削除されてしまっていると思いますので、適宜インストールし直してください。

オフライン

 

#4 2011-03-13 07:49:30

takehito
メンバ
登録日: 2010-05-29

Re: libparted0debian1 を間違えて削除してしまいました。修復方法があれば教えてください。ubuntulinux10.04LTS

Templerさん
丁寧な回答を有難うございます。しかし、強制終了してしまったため、再インストールするはめになりやり直しです。
しかし、今見返してみると私の焦りっぷりとTemplerさんの冷静な対応を見て、初心者はいかにヒステリックやパニックに陥りやすいかが分かります。そして強制終了はまずかったし、バックアップも重要でした。

オフライン

 

Board footer

Powered by FluxBB