Saya mendapatkan kesalahan ini setiap kali saya mencoba menginstal program menggunakan terminal:
home@ubuntu:~$ apt-get install myunityE: 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?
Juga saya tidak dapat menginstal pembaruan menggunakan terminal.
Solusinya adalah membaca pesan kesalahan: apakah anda root?. Gunakan sudo untuk menjalankan perintah dengan hak akses root, seperti: sudo apt-get update
sudo: mengeksekusi perintah dengan hak istimewa yang ditinggikan
Sebagian besar perintah berikut perlu diawali dengan sudo perintah. Ini meningkatkan hak istimewa ke tingkat administratif pengguna root untuk sementara, yang diperlukan saat bekerja dengan direktori atau file yang tidak dimiliki oleh akun pengguna Anda. Saat menggunakan sudo, Anda akan dimintai kata sandi. Hanya pengguna dengan hak sudo (administratif) yang dapat menggunakan perintah ini. Anda harus tidak pernah gunakan sudo normal untuk memulai aplikasi grafis sebagai Root (silakan lihat RootSudo untuk informasi lebih lanjut tentang menggunakan sudo dengan benar.)
Jadi, karena apt-get menginstal perangkat lunak dan dengan demikian mempengaruhi sistem, Anda perlu menggunakan sudo perintah untuk memberi diri Anda hak istimewa administrator.
Dengan demikian, perintah Anda harus sudo apt-get install myunity
Jika Anda ingin memperbarui sistem Anda, jalankan
sudo apt-get updatesudo apt-get dist-upgrade
Ini akan memperbarui database paket sistem Anda dan kemudian menginstal upgrade apapun.
Sebelum menjalankan tugas administratif apa pun: menginstal, menghapus, mengubah preferensi luas sistem, dll. Anda harus root. Hal ini terutama berlaku untuk apt-get. Pesan itu sendiri memberi tahu Anda di mana masalahnya:
apakah anda root?
Jika Anda tidak root, itu install perintah tidak akan bekerja sama sekali.
Cara untuk memperbaikinya adalah dengan menggunakan sudo sebelum perintah:
➜ ~ apt-get updateE: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)E: Unable to lock directory /var/lib/apt/lists/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 updateFetched 616 kB in 25s (23.9 kB/s)
Seperti yang anda perhatikan, itu selesai tanpa masalah ketika saya menggunakan sudo. Jika Anda memiliki open (13: Permission denied) hal ini hampir yakin bahwa Anda tidak root dan perlu menggunakan sudo.
Hanya membaca output kesalahan: are you root? karena Anda tidak. Sebagai pengguna biasa, Anda tidak memiliki cukup hak istimewa untuk menginstal paket.
Prepend sudo untuk perintah untuk meningkatkan hak istimewa. Asalkan akun tersebut memiliki hak istimewa sudo yang akan berfungsi.
saya pikir manajer pembaruan gui Anda terbuka saat Anda menjalankan apt-get update dan satu hal Anda harus menjadi pengguna super atau menggunakan sudo sebelum menggunakan apt-get update
@ AvinashRaj yang menyelesaikan banyak hal tetapi itu bukan strategi yang baik. Saya bisa melakukan ini tanpa root sebelumnya dan sebenarnya membangun wadah buruh pelabuhan tidak menggunakan sudo sepanjang waktu