Programming, tutorials, mechatronics, operating systems, dan artikel teknologi lainnya.

Cara Menambahkan Repository PPA ke Linux Ubuntu

Tidak ada komentar
Seringkali ketika kita melakukan perintah apt, entah itu menginstall, update, maupun uninstall/remove. Kita menemui masalah, mulai dari masalah sepele hingga masalah yg mengakibatkan kita tidak dapat melanjutkan operasi. Salah satunya yang paling umum adalah pesan error:

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?


Umumnya hal ini disebabkan karena kita menghentikan secara paksa saat melakukan perintah apt-get. Biasanya dengan interrupt atau Ctrl+C (halt). Hal itu menyebabkan proses berhenti mendadak dan tidak sempat membuka lock yang mencegah berjalannya proses apt secara bersamaan.

Pada dasarnya, apt tidak diperbolehkan untuk berjalan lebih dari satu proses, karena dapat mengacaukan dependensi. sehingga diperlukan sebuah lock yang mengatur agar hanya ada 1 proses yang berjalan. Ketika kita menjalankan perintah apt, maka otomatis apt akan membuat sebuah lock, dan ketika kita menjalankan perintah apt lain, maka proses apt yg baru akan memeriksa apakah ada lock, kalau ada, maka proses apt yg kedua akan berhenti dan menampilkan pesan error diatas.

Dalam kasus pemberhentian paksa (halt) tadi, proses apt sebelumnya tidak sempat menghapus lock. Sehingga apt yg kita jalankan masih menganggap ada proses apt lain yang berjalan, padahal tidak ada, akhirnya kita tidak dapat menjalankan apt.

Cara mengatasinya cukup mudah, hanya perlu menghapus lock tadi secara manual. Tetapi untuk melakukannya, kita memerlukan hak akses root. Cukup dengan perintah:

sudo rm /var/lib/apt/lists/lock atau

sudo rm /var/cache/apt/archives/lock

nah, itu saja. mudah bukan?

Tidak ada komentar :

Posting Komentar