web-dev-qa-db-ja.com

LinuxでNautilusが壊れているので、「apt-get」で修正できません。

私の知る限り、NautilusはGNOMEのデフォルトのファイルマネージャーです。

最近私はそれを更新しました(これは私が思うことです)。私がしたことは:

apt-get install nautilus

数分後、ダウンロードが完了しました。ファイルを開こうとしたときに再起動した後、機能しませんでした。ファイルエクスプローラーは、私がどれだけ頑張っても開きません。

次に、次のコマンドを使用して削除しようとしました。

dpkg --list #(to confirm the file name)
apt-get remove nautilus/nautilus-data

しかし、エラーがありました:

apt-get remove nautilus
Reading package lists... Done
Building dependency tree
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gsettings-desktop-schemas : Breaks: mutter (< 3.19.92) but 3.18.2-1 is to be installed
 libgnome-desktop-3-12 : Breaks: mutter (< 3.21.2) but 3.18.2-1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

削除できないので、他のファイルマネージャーに切り替えるという1つのオプションしかありませんが、切り替えたくありません。

どんな種類の助けもいただければ幸いです。

編集(更新):
ターミナルでnautilusと入力すると、次のエラーが発生します。

nautilus:シンボルルックアップエラー:/usr/lib/x86_64-linux-gnu/libgnome-autoar-0.so.0:未定義のシンボル:archive_entry_is_encrypted

多分それは間違ったライブラリをロードしていると思います。
そして私も試しました

apt-get install --reinstall nautilus

エラーはまだ同じです

2
Imnoob

これにはいくつかの解決策があるかもしれませんが、私はそれを修正した方法を書いているだけです。
実行:

apt-get update && apt-get upgrade

プロセスが次のタイプを停止した場合、何らかの理由で:

apt-get update && apt-get upgrade --fix-missing

1
Imnoob