ถ้าประสบปัญหา apt-get หรือ aptitude แล้วเออเร่อประมาณนี้

E: Could not get lock /var/lib/dpkg/lock – open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

แก้ง่าย ๆ ก็ฆ่า Process นั้นให้ตายซะ แล้วไหนล่ะ Process ที่ว่า ?

ให้ใช้คำสั่งนี้ครับ พิมพ์ลงไปใน Terminal

ps -e | grep -e apt -e adept | grep -v grep

ข้างบนนี้คือคำสั่งที่ใช้ grep หรือให้แสดง Process ที่เกี่ยวกับ apt- ทั้งหลายที่รันอยู่ (ไม่ว่าจะเป็น apt-get, apt-cache, aptitude หรือ apt ใด ๆ ก็ตาม) จากนั้นก็จะมี Process ที่รันค้างอยู่ปรากฎขึ้นมาดังประมาณนี้

7591 ?        00:00:01 aptitude

วิธีฆ่ามันให้ตายง่าย ๆ ก็

sudo kill -9 7591

โดยที่ 7591 นั้นก็คือรหัสของ Process ที่รันอยู่นั่นเอง

เพียงแค่นี้ก็ apt- ได้สบายหายห่วง !

  1. พี่ครับ ผมขอแลกลิ้งกับบ,๊อกพี่ได้เป่าครับผม
    อันนี้บล๊อกผมครับ http://www.peboom.com
    ตอนนี้ผมติดบล๊อกพี่ไว้ที่บล๊อกผมแล้วเรียบร้อยครับ ^^”
    เอ่อผมชื่อบูมนะครับ ยินดีที่ได้รู้จักนะครับ

  2. Pex says:

    ยินดีครับผม :-)