![如何授予安装软件所需的 apt-get 权限?](https://linux22.com/image/833038/%E5%A6%82%E4%BD%95%E6%8E%88%E4%BA%88%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%E6%89%80%E9%9C%80%E7%9A%84%20apt-get%20%E6%9D%83%E9%99%90%EF%BC%9F.png)
我是 Linux 新手,有人能帮我知道如何从终端安装软件吗?
我尝试通过在终端中输入命令来安装 Java
sudo apt-get install openjdk-7-jdk
但我得到了错误,
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?
我也尝试过 root
su -
但是它说密码不正确,那么 root 是什么?
提前感谢大家的帮助。
答案1
通过使用sudo
,您将在该命令执行期间暂时成为 root 用户,就像您使用 切换到 root 用户su - root
,执行该命令,然后使用 切换回来一样exit
。
Ubuntu 默认不为 root 配置密码,因此您无法像尝试使用 那样直接以 root 身份登录su
。您必须使用sudo
,或者为 root 用户配置密码。建议您直接使用sudo
。
您确定sudo
在尝试运行安装命令时使用了它吗?
答案2
如果您打开了 gui(图形用户界面),您将收到该错误。检查桌面,synaptic 包管理器是否打开?