エラー:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
そのため、このエラーが何度か発生し、次のコマンドを使用した結果として表示されます。
Sudo apt-get update && apt-get upgrade
私はrootとして行動し、アップデートマネージャが実行されていないことを確認しました。最初に、何をロックしているかを確認しようとしました:
Sudo lsof /var/lib/dpkg/lock
出力付き:
lsof: WARNING: can't stat() Fuse.gvfs-Fuse-daemon file system /home/gareth/.gvfs
Output information may be incomplete.
私が使用してロックを削除しようとした場合に備えて:
Sudo rm /var/lib/apt/lists/lock
Sudo rm /var/cache/apt/archives/lock
...無駄に。興味深いことに、私が実際にrootであり、以下を使用している場合:
Sudo -s
apt-get update && apt-get upgrade
...アップデートが機能します。したがって、文字通りrootである限り、パッケージを更新およびアップグレードできますが、これはややイライラします。また、おそらくディレクトリをロックする他の何かよりもパーミッションに関係していることを意味しますか?
これに関する支援を事前に感謝します。
2番目のコマンドのSudo
を忘れました。 Sudo apt-get update && Sudo apt-get upgrade
は機能します。