每当我尝试使用终端安装程序时,都会收到此错误:
home@ubuntu:~$ apt-get install myunity
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?
Run Code Online (Sandbox Code Playgroud)
我也无法使用终端安装更新。
pzk*_*pfw 117
解决办法是阅读错误信息:你是root吗?. 用于sudo
以 root 权限运行命令,如下所示:sudo apt-get update
iBe*_*eve 27
sudo:执行具有提升权限的命令
- 以下大多数命令都需要以sudo命令开头。这会暂时将特权提升到 root 用户管理级别,这在处理不属于您的用户帐户的目录或文件时是必需的。使用 sudo 时,系统会提示您输入密码。只有具有 sudo(管理)权限的用户才能使用此命令。您永远不应该使用普通的 sudo 以 Root 身份启动图形应用程序(有关正确使用 sudo 的更多信息,请参阅RootSudo。)
所以,因为apt-get是安装软件,从而影响系统,所以需要使用sudo
命令给自己赋予管理员权限。
因此,您的命令应该是 sudo apt-get install myunity
如果要更新系统,请运行
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
这将更新您系统的软件包数据库,然后安装任何升级。
Bra*_*iam 12
在运行任何管理任务之前:安装、删除、更改系统范围的首选项等,您需要是root
. 对于apt-get
. 该消息本身会告诉您问题出在哪里:
你是root吗
如果不是root
,则该install
命令将根本不起作用。
解决这个问题的方法是sudo
在命令之前使用:
? ~ apt-get update
E: 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 update
Fetched 616 kB in 25s (23.9 kB/s)
Run Code Online (Sandbox Code Playgroud)
正如您所注意到的,当我使用sudo
. 如果您有任何open (13: Permission denied)
,几乎可以肯定您没有root
并且需要使用sudo
.
归档时间: |
|
查看次数: |
794159 次 |
最近记录: |