apt-getしようとしたらロックができないとエラーが出る
ここに示すのは,あくまでひとつの可能性であり,必ず解決できるというわけではありません.
さて,ubuntuにおいて,いつものようにapt-get updateしようとしたらエラーがでました.
E: ロック /var/lib/apt/lists/lock が取得できませんでした - open (11 Resource temporarily unavailable) E: list ディレクトリをロックできませんこれは,前回のapt-get updateが正常に終了されていない可能性があります.ということで,apt-get updateがまた動いていないかを調べて,動いていたら,終了させましょう.
まず,ターミナルで,プロセスをみるコマンドをうちます.
$ ps ax | grep aptps というのは,プロセスを表示する,ということ.オプションのaxをつけているので,全て表示する ということを意味します.その中からaptに関するものだけを表示します.
これをやると,
11675 pts/0 T 0:00 apt-get update 11680 pts/0 T 0:00 /usr/lib/apt/methods/http 11681 pts/0 T 0:00 /usr/lib/apt/methods/http 11682 pts/0 T 0:00 /usr/lib/apt/methods/httpこんな感じの部分がないですか?
これがあったらまだapt-get updateが終了されていない,ということなので,強制的に終わらせます.
11675 pts/0 T 0:00 apt-get updateこの一番左の 11675 はプロセスの番号を表しています.この番号のプロセスを終了するには
sudo kill -KILL 11675でok.
これでまたapt-get updateできるようになるはずです.
sudo apt-get update
