我正在尝试在我的 Ubuntu 12.04 桌面上安装 subversion。我按照命令启动这个过程,使用apt-get:
sudo apt-get update
sudo apt-get install subversion
Run Code Online (Sandbox Code Playgroud)
上面的任何一个命令都会要求我输入密码。虽然我的用户密码允许我进入 Ubuntu,但当我在此处输入时,输入密码时没有回显。它就像根本没有输入任何东西一样。然后当我按回车键时,它告诉我它失败了x次。当我第三次尝试输入它时,它会爆炸并告诉我这将被报告。
它没有告诉我它向谁报告,考虑到它是我的机器和我的 Ubuntu 12.04 桌面安装。
我是 Linux 新手,但我是一个非常有经验的 Windows 用户。我正在尝试主要切换到 Linux (Ubuntu)。难道我做错了什么?
小智 9
我认为这里可能存在不同的问题:
当你得到你的密码3次错误,你是对的sudo组的结果是:
sudo: 3 incorrect password attempts
Run Code Online (Sandbox Code Playgroud)
只有当你是不是该在sudo组,它会说类似“这一事件将被报告”。
因此,检查您是否在sudo带有的组中id,这将显示您所属的所有组。
如果您不在该sudo组中,那么您可能必须从 Live CD 启动并按照此处的说明进行操作(但如果您正在运行 Ubuntu 12.04,则将自己添加到sudo而不是admin)。pkexec如果您不在 sudo 组中,您将无法使用,因此不幸的是,这不是解决方案。
您发出了错误的命令。肯定是:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
然后完成后
sudo apt-get install subversion
Run Code Online (Sandbox Code Playgroud)
您还可以组合,例如:
sudo apt-get update && apt-get install subversion
Run Code Online (Sandbox Code Playgroud)
我没有看到你说的那部分,either所以我假设你输入了正确的命令,如果是这样,看起来你的用户可能不被允许运行 sudo。
要将您的用户添加到 sudo 组,只需按照Mik 所说的此处的信息进行操作
要检查您的用户是否具有 root 权限,您可以转到 - 系统定义 - 用户,并查看您的用户是否具有帐户类型 - 管理员
这是正常的。输入时没有反馈,甚至没有星号。继续打字。如果正确,将被接受。另外,请按照正确命令的其他答案进行操作。该违规行为不会向任何人报告,因为它会发送到您系统上的日志和黑洞电子邮件地址。不过,密码(必须是您的密码)必须正确。